Hello.
I can implement any protocol (binary or text) for any device, also i can implement sends data to the device if you need.
Will use Erlang for develop GPS-listener
It will be very reliable.
Also i can put data into database, and can make API for access in realtime (if you want).
Let'm know what do you think.
Best regards, Sergey.