Серверное ПО для GPS-мониторинга
Для UNIX-сервера GPS-мониторинга нужна часть ПО, ответственная за прием данных от трекера и их запись. Т.е. нужно слушать порты, если данные приходят от устройства с валидным идентификатором, то разбираем их в соответствии с протоколом и пишем.
Пример протокола http://gurtam.com/ru/gps_tracking/gps_hardware/soft.html?id=96266
Протокол из примера текстовый, но остальные - бинарные.
Стр. 83 - http://7gis.ru/doc/UserManual_5x.pdf
Примерное описание требуемого функционала:
не ТЗ, конечно, но в целом для понимания, что нужно от ПО:
1. Слушает TCP порты (для каждого протокола свой порт)
2. Приходит пакет авторизации, сверяем с оборудованием, которое есть на сервере, если ОК, то даем добро и принимаем основной пакет с данными.
3. Разбираем данные в соответствии с протоколом, сохраняем в соответствии с моделью хранения данных.
В принципе, это всё, что нужно по функционалу.