Interesting mention of Mexico military sending a satellite. Historically Mexico has been a peaceful country, it even signed the Tlalelolco treaty to not develop Nuclear weapons. Probably in the war against drug cartels?
I'm pretty sure Mexico isn't out there developing ballistic missiles and then selling them to other countries in violation of a treaty Mexico signed. That's the actual problem with this particular launch.
Literally could be anything. Militaries around the world run navigation (i.e. GPS) and weather satellites.
Not to say it isn't military, but could be even just a military experiment or something.