@fattan
программист

Какие существуют протоколы передачи данных прикладного уровня для gps-трекинга?

Изучаем вопрос. В ТТХ самих трекеров такое вообще не пишется.
Всё что нашли по теме, это - wialon ips. Не думаю что он единственный. Какие еще протоколы используются?
  • Вопрос задан
  • 968 просмотров
Пригласить эксперта
Ответы на вопрос 1
georgas
@georgas
Кратко о себе
Я запрашивал протокол у livegpstracks.com.
Протокол простой, но нам такой и нужен был. Судя по названию - наверное есть еще варианты. Сейчас используем его в своем решении.
Сам протокол:
Облегченный открытый RTT-протокол версии 003

Сервер: srv1.livegpstracks.com или 5.9.136.109
Порт: 3339
Устройство для выбора из списка при подключении: RTT Light

От устройства приходит строка с данными. Пример:
rtt003,356217625371625,-59.4364251,-129.9839853,0023,0014,123,090,20130618,195430,-11,24,60,A,1

В ответ сервер выдаст "OK\r\n". Под "\r\n" понимается последовательность 0x0D, 0x0A.

Расшифровка пакета:
Протокол: rtt003, (string) 6 символов
imei: 356217625371625, (string) 15 символов
долгота: -59.4364251, (float) 11 символов
широта: -129.9839853, (float) 12 символов
скорость: 23, (int) 2 символа
высота: 14, (int) 2 символа
азимут: 123, (int) 3 символа
заряд батареи: 90, в процентах, (int) 3 символа
дата: 20130618, (string) 8 символов
время: 195430, (string) 6 символов
UTC: -11, (int) 3 символа
количество спутников: 24, (int) 2 символа
уровень GSM сигнала: 60, (int) 2 символа
признак GPS или LBS: A (координаты определены по GPS или V - по LBS), (string) 1 символ
SOS: 1 (сработала кнопка SOS) или 0 (не нажата), (int) 1 символ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы