Сервер:Трансмиттер RNISStandard
(Новая страница: «<b>Передача данных на региональный сервер РНИЦ по TCP текстовой строкой</b><br> Формат строки …»)
Текущая версия на 08:48, 18 ноября 2014
Передача данных на региональный сервер РНИЦ по TCP текстовой строкой
Формат строки параметров:
[test,][check,][ver=версия,][id=код_устройства,][sn=номер_сервера,][len=длина,]host:port
test
- ничего никуда не передаетсяcheck
- драйвер ждет ответа от сервера в виде строки содержащей crc полученного пакетаверсия
- Версия протокола, 1 или 2. По умолчанию 1код_устройства
- Код типа устройства, влияющий на формирование IMEIномер_сервера
- Номер сервера, влияющий на формирование IMEIдлина
- длина формируемого IMEI. По умолчанию 10
Если код_устройства
или номер_сервера
не указан, то IMEI устройства будет передан без изменений,
иначе в виде <3 цифры номер сервера><3 цифры код устройства><imei>.
Или если номер сервера не указан то <3 цифры код устройства>.
Если дина imei < 7 или указанного к-ва символов то он дополняется слева нулями, если больше -
формируется из первого симовла и 6 последних.
Формат передаваемой строки для версии 1:
$версия,imei,статус,gps-статус,время,долгота,широта,высота,скорость,направление*crc!
Формат передаваемой строки для версии 2:
$версия,imei,статус,gps-статус,время,долгота,широта,высота,скорость,направление,напряжение,тревога*crc!
- статус - всегда 1
- время - unixtime
- crc - xor от 0 по всем символам от $ до *
Пример:
ver=2,id=60,len=13,123.456.789.1:8008