GPS speed and location with a high speed counter input

I am looking for a device (or multiple) that is capable of the following: GPS Location, GPS Speed, Cellular connectivity, a High Speed input (approx 5000 rpm), and runs off 12vdc. Thanks in advance for any ideas...

Your topic was MOVED to its current forum category as it is more suitable than the original

Most Arduinos would do this, with the appropriate hardware added.

Perhaps provide some more details of what the project actually is ?

I need to monitor a fluid drive at a remote location. It will require 2 speed sensors, 1 for actual speed, and the second to monitor how much the fluid drive is slipping. It will be mounted on a trailer that will be continuously moving to different areas, so I would also like gps coordinates. Since it will be portable and in a remote location away from wifi, i will also need to feed this data through cellular, back to a main server (I will need live data, so the datalogger cannot be mounted with this equipment).