В данном разделе рассмотрены форматы всех типов сообщений системы Wialon Pro. Сообщения определенного типа можно запросить используя флаги, их список представлен ниже:
Типы сообщений:
Флаг - 0x0000
{ "t":<uint>, /* время сообщения (UTC) */ "f":<uint>, /* флаги (см. таблицу ниже)*/ "tp":"udp", /* тип сообщения (udp - сообщение с данными) */ "l":<text>, /* местоположение */ "y":<double>, /* широта */ "x":<double>, /* долгота */ "z":<int>, /* высота над уровнем моря */ "s":<uint> /* скорость */ "c":<uint>, /* курс */ "sc":<ubyte> /* количество спутников */ "i":<uint>, /* состояние цифровых входов */ "o":<uint>, /* состояние цифровых выходов */ "p":{ /* параметры */ <text>:<double> /* имя параметра : значение */ } }
Флаги сообщений с данными:
Значение | Описание |
---|---|
0x01 | доступна информация о местоположении |
0x02 | доступна информация о входящих данных |
0x04 | доступна информация о исходящих данных |
0x08 | доступна информация о состоянии |
0x10 | устанавливается, когда сообщение содержит тревожный бит |
0x20 | устанавливается, когда сообщение содержит информацию о коде водителя |
Флаг - 0x0100
{ "t":<uint>, /* время сообщения (UTC) */ "f":256, /* флаг (256 - sms) */ "tp":"us", /* тип сообщения (us - SMS сообщение) */ "st":<text>, /* текст сообщения */ "mp":<text>, /* телефонный номер модема */ "p":{} /* параметры */ }
Флаг - 0x0200
{ "t":<uint>, /* время сообщения (UTC) */ "f":512, /* флаги (512 - команды) */ "tp":"ucr", /* тип сообщения (ucr - команда) */ "cn":<text>, /* название команды */ "cp":<text>, /* параметры команды */ "ug":<text>, /* GUID пользователя */ "ln":<text>, /* название связи */ "lt":<text>, /* тип связи */ "et":<uint>, /* время выполнения */ "p":{} /* параметры */ }
Типы связи рассмотрены в разделе Параметры команд.
Флаг - 0x0600
{ "t":<uint>, /* время сообщения (UTC) */ "f":<uint>, /* флаги (см. таблицу ниже) */ "tp":"evt", /* тип сообщения (evt - событие) */ "et":<text>, /* текст события */ "x":<double>, /* долгота */ "y":<double>, /* широта */ "p":{} /* параметры */ }
Флаги событий:
Значение | Описание |
---|---|
0x0 | простое событие |
0x1 | нарушение |
0x2 | событие техобслуживания |
0x4 | событие контроля маршрута |
0x8 | событие обновление водителя на объекте |