Правила и особенности, которые необходимо соблюдать при отправке команд описаны в этой статье.
Список SMS-команд для старых моделей устройств S-23xx и S-25xx можно скачать по этой ссылке.
Название | Канал связи |
Пример | |
---|---|---|---|
Команда | Ответ | ||
Раздел "Системные команды" | |||
Запрос модели и версии | любой | *?V |
*#V:S-2651:01.00.72:13.05.20:RU |
Запрос IMEI | любой | *?S |
*#S:866123456789123 |
Запрос ICCID | любой | *?ICCID |
*#S 897010123456789123 |
USSD-запрос | любой | *?USSD *100# |
*#USSD 1200.20р. |
Запрос версии GNSS | любой | *?VGPS |
*#VGPS S-2435,01.01.20,30.04.20,B05V01SIM868 |
Перезагрузка устройства | любой | *!DEV_RESET |
*@DEV_RESET |
Синхронизация с сервером | любой | *!SYNC 1 |
см. описание команды |
Повторная выгрузка | любой | *!REP_FL 1,09.04.18/13:00:59,10.04.18/03:00:00 |
*@REP_FL OK |
Повторная выгрузка из SD | любой | *!REP_SD 1,02.06.20,03.06.20 |
*@REP_SD OK |
Корректировка времени | любой | *!SETTIME +300 |
*@SETTIME OK |
Корректировка счетчиков | любой | *!SETP 4:234.7 |
*@SETP OK |
Сброс накопительных счетчиков от CAN-шины | любой | *!CAN DATARESET |
*@CAN OK,DATARESET |
Раздел "Диагностика" | |||
Запрос состояния | SMS | *?A |
Сообщение M:111 |
Запросить/переслать состояние по SMS | SMS | *?ES |
Сообщение M:114 |
Internet USB BT |
*?ES +71112223344 |
см. описание команды | |
Запрос местоположения | SMS | *?POS |
см. описание команды |
Запрос LBS | SMS | *?LBS |
Сообщение M:112 |
Запрос значения параметров | любой | *?DATA 21,22 |
*#DATA 21:0026,22:0010 |
Переслать данные на интерфейс | любой | *!UC RS485,3101066С |
*@UC RS485,3E01060AE803A00F69 |
Раздел "Удаленное управление" | |||
Подключение к конфигуратору (RCS) | любой | *!CNCT_RCS rcs.navtelecom.ru,8100,43644176 |
см. описание команды |
Обновление прошивки (RFU) | любой | *!CNCT_RFU 89.208.152.55,9100,LAST |
см. описание команды |
Подключение к сервису DRC | любой | *!CNCT_DRC |
*@CNCT_DRC OK |
Управление выходами | любой | *!SETOUT 1Y,2N |
*@SETOUT OK,1Y,2N |
Включение/выключение одного выхода | Internet USB BT |
*!1Y |
см. описание команды |
Звуковая индикация | любой | *!BEEP 20,3,100,1000 |
*@BEEP OK |
Блокировка входа | Internet USB BT |
*!OFF2 |
см. описание команды |
Разблокировка входа | Internet USB BT |
*!ON2 |
см. описание команды |
Смена SIM-карты | любой | *!CHNGSIM |
*@CHNGSIM 1->2 |
Раздел "Идентификация" | |||
Раздел "Режим охраны" | |||
Раздел "Дисплей водителя" | |||
Раздел "Автоинформатор" | |||
Раздел "Камера" | |||
Раздел "Акселерометр" | |||
Раздел "1-Wire. Температура" | |||
Раздел "Пассажиропоток" | |||
Раздел "Complex Events" | |||
Передача параметров программе | любой | *!CEVT 1,10,,-12,654 |
*@CEVT |
В ответ на запрос устройство присылает информацию о модели, версии прошивки и дате её выпуска.
*?V
*#V:S-2651:01.00.72:13.05.20:RU
Формат | |
*#V:<n>:<v1>.<v2>.<v3>:<d>.<m>.<y>:<loc> |
|
Параметр | Описание |
<n> |
модель устройства (6 символов) |
<v1>.<v2>.<v3> |
версия прошивки по 2 символа |
<d>.<m>.<y> |
день, месяц и год соответственно версии программного обеспечения по 2 символа |
<loc> |
версия языка прошивки 2 символа |
В ответ устройство присылает уникальный идентификатор (IMEI) номер устройства
*?S
*#S:866123456789123
Формат | |
*#S:<i> |
|
Параметр | Описание |
<i> |
IMEI (идентификационный номер устройства) |
В ответ устройство присылает ICCID номер SIM-карты, установленной в устройстве
*?ICCID
*#ICCID 897010123456789123
Формат | |
*#ICCID<s><id> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<id> |
ICCID (идентификационный SIM-карты) |
Устройство пересылает полученный в команде USSD запрос оператору сотовой связи и отправляет обратно полученный от него ответ пользователю. Позволяет узнать баланс SIM карты.
*?USSD *100#
Формат | |
*?USSD<s><code> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<code> |
строка кода USSD запроса |
*#USSD 1200.20р.
Формат | |
*#USSD<s><string> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<string> |
строка ответа сотового оператора |
В ответ устройство присылает номер версии навигационного приёмника.
*?VGPS
*#VGPS S-2435,01.01.20,30.04.20,B05V01SIM868
Формат | |
*#VGPS<s><n>,<v1>.<v2>.<v3>,<d>.<m>.<y>,<gps_ver> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<n> |
модель устройства (6 символов) |
<v1>.<v2>.<v3> |
индексы версии программного обеспечения устройства по 2 символа |
<d>.<m>.<y> |
день, месяц и год данной версии программного обеспечения устройства по 2 символа |
<gps_ver> |
модель и версия навигационного приемника |
Команда приводит к перезапуску программы устройства
*!DEV_RESET
*@DEV_RESET
(Очистка черного ящика; Обнуление памяти устройства)
Данная команда прекращает отправку на сервер старой телеметрии из чёрного ящика устройства. При этом сообщения телеметрии не удаляются из памяти. При необходимости их можно выгрузить на сервер командой повторной выгрузки телеметрии из чёрного ящика (Повторная выгрузка).
*!SYNC 1
Формат | |
*!SYNC<s><index> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<index> |
индекс сервера указанного в настройках устройства (начиная с 1-цы) |
Формат | |
Сообщение "M:111" (описание) | |
Коды событий (полный список) | |
5393 |
Синхронизация с сервером 1 |
5394 |
Синхронизация с сервером 2 |
5395 |
Синхронизация с сервером 3 |
Формат | |
Стандартное телеметрического сообщение *@C (описание в протоколе обмена данными) |
|
Коды событий (полный список) | |
5393 |
Синхронизация с сервером 1 |
5394 |
Синхронизация с сервером 2 |
5395 |
Синхронизация с сервером 3 |
По команде устройство начинает отправлять телеметрию из внутренней памяти устройства за период указанный в команде.
*!REP_FL 1,09.04.18/13:00:59,10.04.18/03:00:00
*!REP_FL 1,09.04.18,10.04.18
Формат | |
*!REP_FL<s><srvindex>,<leftdate>/<lefttime>,<rightdate>/<rightdate> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
/ |
разделитель полей даты и времени |
<srvindex> |
индекс сервера для повтора в текстовом формате:0 – на все сервера;1 ..3 – индекс сервера. |
<leftdate> |
дата левой границы интервала запрашиваемой телеметрии в текстовом формате (в UTC): ДД.ММ.ГГ . |
<lefttime> |
(опционально) Время левой границы интервала запрашиваемой телеметрии в текстовом формате (в UTC): ЧЧ:ММ:СС .Отсутствие параметра, приравнивается к значению «00:00:00». |
<rightdate> |
дата правой границы интервала запрашиваемой телеметрии в текстовом формате (в UTC): ДД.ММ.ГГ . |
<righttime> |
(опционально) Время правой границы интервала запрашиваемой телеметрии в текстовом формате (в UTC): ЧЧ:ММ:СС .Отсутствие параметра, приравнивается к значению «23:59:59». |
*@REP_FL OK
Формат | |
*@REP_FL<s><result> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<result> |
Результат обработки команды (ASCII):OK - команды выполнена;FAIL - ошибка выполнения команды. |
По команде устройство начинает отправлять телеметрию из SD карты памяти установленной в устройстве за период указанный в команде. Данные выгружаются посуточно.
Важно указать для окончания периода выгрузки дату на сутки больше, чем запрашиваемый период. Например для выгрузки телеметрии за сутки 02.06.2020г., нужно указать в команде дату начала периода (левая граница) 02.06.20, а дату окончания периода (правая граница) 03.06.20.
*!REP_SD 1,02.06.20,03.06.20
Формат | |
*!REP_SD<s><srvindex>,<leftdate>,<rightdate> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<srvindex> |
индекс сервера для повтора в текстовом формате:0 – на все сервера;1 ..3 – индекс сервера. |
<leftdate> |
дата левой границы интервала запрашиваемой телеметрии в текстовом формате (в UTC): ДД.ММ.ГГ . |
<rightdate> |
дата правой границы интервала запрашиваемой телеметрии в текстовом формате (в UTC): ДД.ММ.ГГ . |
*@REP_SD OK
Формат | |
*@REP_SD<s><result> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<result> |
Результат обработки команды (ASCII):OK - команды выполнена;FAIL - ошибка выполнения команды. |
Команда позволяет изменить время в устройстве смещением на указанное количество секунд.
*!SETTIME +300
Формат | |
*!SETTIME<s><offset> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<offset> |
смещение в секундах со знаком в текстовом формате. Например: +60 или -30. |
*@SETTIME OK
Формат | |
*@SETTIME<s><ans> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<ans> |
ответ:OK - время синхронизировано;FAIL - ошибка синхронизации. |
Команда позволяет изменить текущее значение счетчиков моточасов, пробега, счетных входов и т.п.
*!SETP 1:0
*!SETP 4:234.7
Формат | |
*!SETP<s><param>:<value> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<param> |
изменяемый параметр:1 - моточасы;4 - пробег;5 - счетчик импульсов 1;6 - счетчик импульсов 2;7 - счетчик импульсов 3;8 - счетчик импульсов 4;9 - счетчик импульсов 5;10 - счетчик импульсов 6;13 - полный расход топлива (CAN);14 - полный пробег (CAN);15 - полное время работы двигателя (CAN). |
<value> |
Задаваемое значение, диапазон зависит от выбранного параметра: - Если param=4 или param=14 , то дробное положительное число (дробная часть выделяется ТОЧКОЙ, например: 0.0 или 999999.9).- В остальных случаях это целое число от 0 до 4294967295. |
*@SETP OK
Формат | |
*@SETP<s><ans> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<ans> |
ответ:OK - установка значения выполнена;FAIL - ошибка установки значения. |
Команда позволяет сбросить в 0
текущее значение счетчиков накопительных счетчиков, полученных от CAN-шины (моточасы, пробег, расход и т.п.)
*!CAN DATARESET
*@CAN OK,DATARESET
Формат | |
*@CAN<s><ans>,DATARESET |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<ans> |
ответ:OK - сброс значений выполнен;FAIL - ошибка сброса значений. |
В ответ на запрос устройство присылает сообщение с информацией текущем времени, событии, минимальную информацию о состоянии входных и выходных линий устройства и информацию о навигации
*?A
Формат | |
Сообщение "M:111" (описание) | |
Коды событий (полный список) | |
40962 |
Запрос текущего состояния объекта |
Формат | |
Стандартное телеметрического сообщение *@C (описание в протоколе обмена данными) |
|
Коды событий (полный список) | |
40962 |
Запрос текущего состояния объекта |
(Узнать номер телефона SIM-карты)
В ответ на запрос устройство присылает сообщение с информацией о модели, версии прошивки устройства, IMEI номер, время и дату в устройстве на момент отправки ответа и гиперссылку на сервис Google Maps с текущим местоположением объекта.
Если отправить запрос по каналу SMS, то ответ придет по каналу SMS на номер отправителя.
*?ES
Формат | |
Сообщение "M:114" (описание) |
Если отправить запрос по каналу Internet/USB/BT, то устройство подтвердит получение команды по каналу Internet/USB/BT, после чего отправит по каналу SMS сообщение "M:114" на номер телефона, указанный в команде (таким образом получатель SMS узнает номер телефона устройства).
*?ES +71112223344
Формат | |
*?ES<sp><c> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<c> |
номер телефона в международном формате на который необходимо отправить SMS ответ. |
*#ES +71112223344
Формат | |
*#ES<sp><c> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<c> |
номер телефона в международном формате на который необходимо отправить SMS ответ. |
Формат | |
Сообщение "M:114" (описание) |
SMS-запрос текущего местоположения в виде гиперссылки на сервис Google Maps
Команда не доступна для Internet, Bluetooth, USB каналов.
*?POS
19.46.00 (+3) 17/08/2019 GPS_TIMER http://maps.google.ru/maps?&hl=ru=+55.796593,+37.717445&ie=UTF8&output=html&zoom=0&p=OO
Формат | |
<hour>.<min>.<sec><s>(+<p>)<s><d>/<m>/<y><s><event><s><gmap> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<hour>.<min>.<sec> |
текущее время в устройстве |
(+<p>) |
часовой пояс в устройстве |
<d>/<m>/<y> |
день, месяц и год в устройстве |
<event> |
псевдоним последнего события в устройстве (полный список) |
<gmap> |
гиперссылка на сервис Google Maps c последними достоверными координатами устройства |
В ответ устройство присылает информацию о ближайших базовых станциях сотового оператора, если оно зарегистрировано в сети.
Команда не доступна для Internet, Bluetooth, USB каналов.
Данная информация может использоваться для примерного определения местоположения устройства через сервис LBS.
*?LBS
Формат | |
Сообщение "M:112" (описание) |
Запрос позволяет узнать текущее значение одного или нескольких параметров телеметрии.
Номер параметра в запросе это:
*?DATA 21,22
Формат | |
*?DATA<s><id1>,<id2>, ... ,<idN> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<idX> |
идентификатор поля протокола FLEX, представленный десятичным числом (ASCII) |
*#DATA 21:0026,22:0010
Формат | |
*#DATA<s><id1>:<data1>,<id2>:<data2>,...,<idN>:<dataN> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<idX> |
идентификатор поля протокола FLEX, представленный десятичным числом (ASCII) |
<dataX> |
значение параметра представляется в одном из двух видов:
|
Если заданное поле FLEX содержит несколько параметров, то они возвращаются как один блок данных. При этом младший по порядку параметр будет размещен справа, а самый старший слева.
Например, запрос поля #77 (Данные LBS):
*?DATA 77
Ответ:
*#DATA 77:62D649E3B6006300FA6C0300007ABDB7006300FA6C0300007ABECA006300FA6C0300007AC2
Разбор:
Time=62D649E3
C3_Rx=B6; C3_MNC=0063; C3_MCC=00FA, C3_LAC=6C03; C3_CID=00007ABD
C2_Rx=B7; C2_MNC=0063; C2_MCC=00FA, C2_LAC=6C03; C2_CID=00007ABE
C1_Rx=CA; C1_MNC=0063; C1_MCC=00FA, C1_LAC=6C03; C1_CID=00007AC2
Команда позволяет отправить произвольные данные для внешнего датчика через интерфейс RS-232 или RS-485. Формат и содержимое посылки для датчика подключенного к интерфейсу необходимо узнать у производителя датчика.
После отправки данных устройство в течение 500 мс «слушает» интерфейс и возвращает ответ от датчика. Если в течение 500 мс ответ не был получен, то в поле ответа будет пустая строка.
*!UC RS485,3101066C
Формат | |
*!UC<s><i>,<msg> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<i> |
интерфейс:RS485 - интерфейс устройства RS-485;RS232 - интерфейс устройства RS-232. |
<msg> |
пакет данных для отправки в шестнадцатеричном виде (ASCII) |
*@UC RS485,3E01060AE803A00F69
*@UC RS485,
Формат | |
*@UC<s><i>,<ans> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<i> |
интерфейс:RS485 - интерфейс устройства RS-485;RS232 - интерфейс устройства RS-232. |
<ans> |
полученный ответ в шестнадцатеричном виде (ASCII) (eсли ответа не было – пустая строка) |
Команда для удалённого соединения устройства с конфигуратором через сервер RCS.
Подробное описание процедуры подключения приведено в статье "Удаленное подключение".
*!CNCT_RCS rcs.navtelecom.ru,8100,43644176
*!CNCT_RCS 89.208.152.55,8100,43644176,internet.mts.ru,mts,mts
Формат | |
*!CNCT_RCS<s><ip>,<port>,<commID>,<apn>,<login>,<password> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<ip> |
DNS или IP-адрес сервера RCS |
<port> |
Порт сервера RCS |
<commID> |
идентификатор сеанса для соединения с конфигуратором (уникален для каждого соединения) |
<apn> |
(опционально) Access point name оператора сотовой связи |
<login> |
(опционально) Login оператора сотовой связи |
<password> |
(опционально) Пароль оператора сотовой связи |
Если параметры
<apn>
,<login>
,<password>
не указаны в команде, устройство выйдет на связь с сервисом, используя параметры оператора из собственных настроек, либо определит автоматически по данным регистрации в сети.
Устройство отвечает только в случае ошибки.
При успешной обработке команды, SMS ответа от устройства нет. Подтверждением явлвяется успешное соединение устройства с конфигуратором.
Формат | |
<ip>:<port> not responding |
|
Параметр | Описание |
<ip> |
DNS или IP-адрес сервера RCS, указанный в команде |
<port> |
Порт сервера RCS, указанный в команде |
Формат | |
Стандартное телеметрического сообщение *@C (описание в протоколе обмена данными) |
|
Коды событий (полный список) | |
41484 |
Команда коннекта к серверу для общения с конфигуратором |
При получении команды устройство соединяется с сервисом автоматического обновления прошивок (RFU) и загружает последнюю релизную прошивку, либо прошивку с версией указанной в команде. Если во время загрузки произойдёт сбой соединения, прошивка в устройстве обновлена не будет. После нескольких неудачных попыток догрузить прошивку устройство прекращает процедуру обновления, устройство продолжит работу на старой версии.
Рекомендуется делать проверку версии прошивки в устройстве с помощью команды
*?V
не ранее, чем через 30 минут после отправки команды на обновление.
*!CNCT_RFU 89.208.152.55,9100,LAST
*!CNCT_RFU 89.208.152.55,9100,02.01.02
*!CNCT_RFU 89.208.152.55,9100,LAST,internet.mts.ru,mts,mts
Формат | |
*!CNCT_RFU<s><ip>,<port>,<firmware>,<apn>,<login>,<password> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<ip> |
DNS или IP-адрес сервера RFU |
<port> |
Порт сервера RFU |
<firmware> |
Запрашиваемая версия прошивки, например: 02.01.00 .Если нужна последняя версия, используется ключевое слово LAST . |
<apn> |
(опционально) Access point name оператора сотовой связи |
<login> |
(опционально) Login оператора сотовой связи |
<password> |
(опционально) Пароль оператора сотовой связи |
Если параметры
<apn>
,<login>
,<password>
не указаны в команде, устройство выйдет на связь с сервисом, используя параметры оператора из собственных настроек, либо определит автоматически по данным регистрации в сети.
Ниже приведены варианты возможных ответов:
Start connect to <ip>: <port> |
|
Параметр | Описание |
<ip> |
DNS или IP-адрес сервера RCS, указанный в команде |
<port> |
Порт сервера RCS, указанный в команде |
Firmware OK |
Firmware <string> error <error code> |
|
Параметр | Описание |
<string> |
Строка с версией прошивки |
<error code> |
Код или описание обнаруженной ошибки |
<ip>:<port> not responding |
|
Параметр | Описание |
<ip> |
DNS или IP-адрес сервера RCS, указанный в команде |
<port> |
Порт сервера RCS, указанный в команде |
Формат | |
Стандартное телеметрического сообщение *@C (описание в протоколе обмена данными) |
|
Коды событий (полный список) | |
41483 |
Команда коннекта к серверу для смены прошивки (начало скачивания прошивки) |
41480 |
Команда записи программы с последующей перезагрузкой (обновление прошивки) |
Команда для внеочередного соединения устройства с сервисом DRC. В команде можно указать время, в течение которого устройство должно находиться на связи с DRC.
*!CNCT_DRC
*!CNCT_DRC 300
Формат | |
*!CNCT_DRC<s><time>,<ip>,<port>,<cmd> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<time> |
(опционально) Время в секундах. Если параметр задан, то устройство подключится к DRC и будет поддерживать соединение в течение заданного времени. |
<ip> |
(опционально) Адрес сервера DRC |
<port> |
(опционально) Порт сервера DRC |
<cmd> |
(опционально) Команда для передачи на сервис DRC |
*@CNCT_DRC OK
Формат | |
*@CNCT_DRC<s><ans> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<ans> |
Ответ:OK - “Команда принята”;FAIL - “Ошибка, команда не будет выполнена”. |
Команда управления выходами устройства позволяет включать или выключать один, или несколько выходов одновременно.
*!SETOUT 1Y,2N
*!SETOUT 1Y,2N,4Y
Формат | |
*!SETOUT<s><num><new_state>,<num><new_state>... |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<num> |
Номер выходной линии, состояние которой необходимо изменить. Нумерация начинается с 1. |
<new_state> |
Состояние выходной линии, которое необходимо установить:Y - включить;N - выключить. |
Команда позволяет устанавливать состояние нескольких линий одновременно. Состояние линий, номера которых не указаны в команде не изменяется.
*@SETOUT OK,1Y,2N
Формат | |
*@SETOUT<s><result>,<num><cur_state>,<num><cur_state>... |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<result> |
Результат обработки команды:OK - команда выполнена;FAIL - ошибка выполнения команды. |
<num> |
Номер выходной линии. Нумерация начинается с 1. |
<cur_state> |
Текущее состояние выходной линии:Y - включить;N - выключить. |
В результате выполнения команды будет включен или выключен один выход, указанный в команде.
Команда не доступна для SMS канала.
*!1Y
Формат | |
*!<num><new_state> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<num> |
Номер выходной линии, состояние которой необходимо изменить. Нумерация начинается с 1. |
<new_state> |
Состояние выходной линии, которое необходимо установить:Y - включить;N - выключить. |
Формат | |
Стандартное телеметрического сообщение *@C (описание в протоколе обмена данными) |
|
Коды событий (полный список) | |
41232 |
Включение выхода О1 |
41234 |
Выключение выхода О1 |
41248 |
Включение выхода О2 |
41250 |
Выключение выхода О2 |
41264 |
Включение выхода О3 |
41266 |
Выключение выхода О3 |
41280 |
Включение выхода О4 |
41282 |
Выключение выхода О4 |
Позволяет управлять зуммером без встроенного генератора, подключенным к выходу "O1". При получении команды зуммер будет издавать звуки заданной тональности и длительности.
Команда может быть выполнена только в том случае, если:
- Выходная линияO1
настроена как "Зуммер".
- Флаг "Зуммер со встроенным генератором" должен быть снят!
*!BEEP 20,3,100,1000
Формат | |
*!BEEP<s><count>,<group>,<interval>,<freq> |
|
Параметр | Описание |
<s> |
Разделитель параметров - пробел |
<count> |
Кол-во импульсов в каждой группе импульсов. Если значение >=32 индикация непрерывная. |
<group> |
Кол-во групп в звуковой индикации. |
<interval> |
Продолжительность звучания группы в 1/128 долях секунды (1 = 8мс). |
<freq> |
Частота звуковой индикации каждого импульса (Гц). |
*@BEEP OK
Формат | |
*@BEEP<s><result> |
|
Параметр | Описание |
<s> |
разделитель параметров, пробел |
<result> |
Результат обработки команды:OK - команда выполнена;FAIL - ошибка выполнения команды. |
(отключение входа)
Команда позволяет заблокировать входную линию, чтобы при её срабатывании не формировались события.
Действие команды завершается после команды разблокировки для этой линии или после перезагрузки устройства.
Команда не доступна для SMS канала.
*!OFF 2
Формат | |
*!OFF<s><index> |
|
Параметр | Описание |
<s> |
Разделитель параметров, пробел |
<index> |
Индекс блокируемой входной линии (от 1 до 9). |
Формат | |
Стандартное телеметрического сообщение *@C (описание в протоколе обмена данными) |
|
Коды событий (полный список) | |
45057 |
Блокирование входа №1 по команде |
45058 |
Блокирование входа №2 по команде |
45059 |
Блокирование входа №3 по команде |
45060 |
Блокирование входа №4 по команде |
45061 |
Блокирование входа №5 по команде |
45062 |
Блокирование входа №6 по команде |
45063 |
Блокирование входа №7 по команде |
45064 |
Блокирование входа №8 по команде |
45065 |
Блокирование датчика №9 по команде (акселерометр, датчики SHx) |
Команда разблокирует входную линию, если она была ранее заблокирована по команде.
Команда не доступна для SMS канала.
*!ON 2
Формат | |
*!ON<s><index> |
|
Параметр | Описание |
<s> |
Разделитель параметров, пробел |
<index> |
Индекс Разблокируемой входной линии (от 1 до 9). |
Формат | |
Стандартное телеметрического сообщение *@C (описание в протоколе обмена данными) |
|
Коды событий (полный список) | |
45073 |
Разблокирование входа №1 по команде |
45074 |
Разблокирование входа №2 по команде |
45075 |
Разблокирование входа №3 по команде |
45076 |
Разблокирование входа №4 по команде |
45077 |
Разблокирование входа №5 по команде |
45078 |
Разблокирование входа №6 по команде |
45079 |
Разблокирование входа №7 по команде |
45080 |
Разблокирование входа №8 по команде |
45081 |
Разблокирование датчика №9 по команде (акселерометр) |
(переключение SIM-карты)
Команда позволяет принудительно сменить (переключить) активную SIM карту для устройств с 2-мя SIM картами.
*!CHNGSIM
*@CHNGSIM 1->2
Формат | |
*@CHNGSIM<s><x>-><y> |
|
Параметр | Описание |
<s> |
Разделитель параметров, пробел |
-> |
Разделяющие символы |
<x> |
Текущая рабочая SIM-карта:1 – SIM 1 (Внешняя),2 – SIM 2 (Внутренняя). |
<y> |
SIM-карта, на которую будет произведено переключение:1 – SIM 1 (Внешняя),2 – SIM 2 (Внутренняя). |
Команда прописывает код ключа/карты с указанным номером в список доверенных ключей устройства.
Если список ключей заранее не создан в настройках устройства при помощи конфигуратора, команда не будет выполнена.
*!SETTM<s><num>,<addr>,<mode>
<s>
- разделитель параметров - пробел.<num>
- номер ключа/карты в конфигурации от 1 до 510 (от 1 до 16 для устройств серии 242x, 241х).<addr>
- код ключа/карты (12 символов).<mode>
- действие при считывании кода для данного ключа(карты):*!SETTM 1,0002de031122,NOACT
*@SETTM<s><res>,<code>
<s>
- разделитель параметров - пробел<res>
- результат выполнения команды:<code>
- (необязательный параметр) дополнительный код ошибки:*@SETTM FAIL,2
По запросу из системы мониторинга или по USB устройство присылает последний код ключа/карты полученный по интерфейсу 1-Wire.
Код последнего считанного ключа/карты хранится в устройстве до перезагрузки. Данный запрос не позволяет установить, приложен ли ключ(карта) в данный момент.
Команда не доступна для SMS канала.
*?TM
*#TM<key>
<key>
- Код ключа в HEX без цифр семейства и контрольной суммы.Код имеет нулевые значения, если ключ не считывался устройством по 1-Wire с момента включения устройства.
По запросу из системы мониторинга или по USB устройство присылает последний код радиометки (RFID) полученный по интерфейсу RS-485 или RS-232.
Код последней полученной RFID метки хранится в устройстве до перезагрузки. Данный запрос не позволяет установить, приложен ли ключ(карта) в данный момент.
Команда не доступна для SMS канала.
*?ERFT
*#ERFT<ID><pwr>
<ID>
- идентификатор радиометки в HEX. Имеет нулевые значения, если устройство не получало информацию о радиометке по RS-485/232 с момента включения устройства.<pwr>
- Мощность сигнала радиометки в дБмУниверсальная команда смены режимов охраны/наблюдения. Смена режимов производиться если в настройках устройства включены охранные функции.
*!M<s><x>
<s>
- разделитель параметров - пробел<x>
- режим работы устройства, в который необходимо перейти:*!M G
*@M<s><x>,<e>,<i>
<s>
- разделитель параметров - пробел.<x>
- установленный режим работы устройства:<e>
- причина не перехода в охрану:<i>
- псевдонимы сработавших датчиков через разделитель - /
:*@M O,5,IN2/VOLT
В ответ на запрос устройство присылает текущий режим работы.
*?M
*#M<s><x>
<s>
- разделитель параметров - пробел<x>
- установленный режим работы устройства:*#M G
По команде производится отправка произвольного текста на дисплей водителя.
*!DV0000<s><message>
<s>
- разделитель параметров "пробел"<message>
- текстовое сообщение (длина до 139 символов).*!DV0000 Hello
*@DV
<result>
- результат выполнения команды:*@DV
*@DV0
DV<s><message>
<s>
- разделитель параметров "пробел"<message>
- текстовое сообщение (длина до 139 символов).DV Hello
DV:<s><ans>
<ans>
- результат выполнения команды:DV: OK
По команде производится смена прописанного в настройках маршрута. Номер маршрута в команде должен быть таким же как в конфигурации.
Команда действует до перезагрузки устройства. После перезагрузки устройства устанавливается маршрут по умолчанию, указанный в настройке.
*!AINF<s>ROUTE,<route>
<s>
- разделитель параметров - пробел.<route>
- номер и литера маршрута как в конфигурации устройства*!AINF ROUTE,123A
*@AINF<s>ROUTE,<result>
<s>
- разделитель параметров - пробел<result>
- результат выполнения команды:*@AINF ROUTE,OK
По команде устройство воспроизводит через линейный выход звуковой файл с указанным в команде идентификатором.
Идентификаторы присваивается каждому звуковому файлу файлу при загрузке ".wav" файлов на SD-карту через конфиигуратор в окне редактирования списка звуковыых файлов.
*!AINF<s>PLAY,<sound_id>
<s>
- разделитель параметров - пробел.<sound_id>
– идентификатор звукового файла (от 1 до 65535).При
sound_id=0
воспроизведение текущего звука будет остановлено.
*!AINF PLAY,12
*@AINF<s>PLAY,<result>
<s>
- разделитель параметров - пробел.<result>
- результат выполнения команды:*@AINF PLAY,OK
По команде производится изменение режима работы автоинформатора:
"Автоматический режим" - автоинформатор переключает текущую остановку и поигрывает аудиозаписи относительно местоположения устройства;
"Ручной режим" - водитель самостоятельно переключает текущую остановку.
*!AINF<s>MODE,<mode>
<s>
- разделитель параметров - пробел<mode>
- режим работы функции «Автоинформатор»:*!AINF MODE,0
@AINF<s>MODE,<result>
<s>
- разделитель параметров - пробел<result>
- результат выполнения команды:@AINF MODE,OK
По команде устанавливается воспроизведение звуковых файлов и/или меняется информация на табло для остановки, номер которой указан в команде для текущего маршрута.
Идентификаторы присваиваются остановкам в конфигураторе автоматически согласно их порядку внутри маршрута.
*!AINF<s>STOP,<stop>
<s>
- разделитель параметров - пробел<stop>
- идентификатор остановки (от 1 до 65534).При
stop=0
устройство регистрирует выезд с текущей оставноки.
*!AINF STOP,15
*@AINF<s>STOP,<result>
<s>
- разделитель параметров - пробел<result>
- результат выполнения команды:*!@AINF STOP,NOSTOP
По команде выполняет один или несколько фотоснимков при помощи подключенной фотокамеры.
*!DCAM<s>SS[<s><n><s><m>]
<s>
- разделитель параметров - пробел<n>
- (опционально) Количество снимков. Если отсутствует, то принимается равным 1
.<m>
- (опционально) Интервал между снимками в секундах. Если отсутствует, то принимается равным 1
.*!DCAM SS
*!DCAM SS 3 5
*@DCAM<s>SS:<s><ans>
<s>
- разделитель параметров - пробел<ans>
- результат выполнения команды:*@DCAM SS: OK
По запросу устройство присылает статус калибровки встроенного акселерометра
Команда не доступна для Internet, Bluetooth, USB каналов.
CALIB ACL ?
CALIB<s>ACL:<s><ans>
<s>
- разделитель параметров - пробел<ans>
- результат выполнения команды:CALIB<s>ACL: Окалиброван по осям
По SMS команде устройство начинает процесс калибровки акселерометра, которая будет происходить автоматически во время движения транспортного средства. В ответных сообщениях устройство будет присылать информацию об успешном завершении этапов калибровки, либо об ошибках из-за которых не удалось выполнить калибровку акселерометра.
Команда не доступна для Internet, Bluetooth, USB каналов.
CALIB ACL G
CALIB<s>ACL:<s><ans>
<s>
- разделитель параметров - пробел<ans>
- результат выполнения команды:CALIB ACL: Калибровка завершена.
По SMS команде устройство начинает калибровку акселерометра в процессе которой необходимо произвести серию разгонов и торможений на транспортном средстве.
Устаревший алгоритм калибровки. Рекомендуется использовать калибровку по GNSS.
Команда не доступна для Internet, Bluetooth, USB каналов.
CALIB ACL S
CALIB<s>ACL:<s><ans>
<s>
- разделитель параметров - пробел<ans>
- результат выполнения команды:CALIB ACL: Калибровка завершена.
По SMS команде устройство прекращает процесс калибровки, если она была начата ранее, но не завершена устройством.
Команда не доступна для Internet, Bluetooth, USB каналов.
CALIB ACL R
CALIB<s>ACL:<s><ans>
<s>
- разделитель параметров - пробел<ans>
- результат выполнения команды:CALIB ACL: Калибровка прервана
По SMS команде устройство удаляет информацию о калибровке акселерометра из памяти устройства.
Команда не доступна для Internet, Bluetooth, USB каналов.
CALIB ACL E
CALIB<s>ACL:<s><ans>
<s>
- разделитель параметров - пробел<ans>
- результат выполнения команды:CALIB ACL: Калибровка сброшена
Универсальная команда калибровки акселерометра для отправки с сервера мониторинга или через окно команд конфигуратора.
Команда не доступна для SMS канала.
*!ACL_C:G<param>
<param>
- параметр, поясняющий работу команды:*!ACL_C:G3
*@ACL_C:G<result>
<result>
- Результат выполнения команды.*@ACL_C:G5
Запрос состояния калибровки акселерометра для отправки с сервера мониторинга или через окно команд конфигуратора.
Команда не доступна для SMS канала.
*!ACL_C:С
*@ACL_C:С<result>
<result>
- Результат выполнения команды.*@ACL_C:С2
Команда удаления информации о калибровке акселерометра из памяти устройства для отправки с сервера мониторинга или через окно команд конфигуратора.
Команда не доступна для SMS канала.
*!ACL_C:S0
*@ACL_C:S<result>
<result>
- Результат выполнения команды.*@ACL_C:S1
Запрос позволяет получить информацию о датчиках температуры подключенных по интерфейсу 1-Wire. В зависимости от параметра в запросе можно узнать либо коды всех датчиков в линии, либо только тех, что не внесены в настройки устройства.
*?TM<s><rt>
<s>
- разделитель параметров – пробел<rt>
- тип запроса:*?TM TSV
*?TM TSU
*#TM<s><rt>,<num>:<tkey>,<num>:<tkey>,…
<s>
- разделитель параметров – пробел;<rt>
- тип запроса:<num>
- порядковый номер слота датчика в текстовом виде (например “1”). Всего предусмотрено 8 слотов для кодов датчиков температуры;<tkey>
- код датчика в виде строки HEX.*#TM TSV,1:00000B4BB3E2,2:00000B4BF688,3:000000000000,4:000000000000, ...
*#TM TSU,1:000000000000,2:00000B4BF688,3:000000000000,4:000000000000, ...
По команде устройство записывает в память коды датчиков, которые были ранее получены командой *?TM TSU
.
После записи происходит перезагрузка устройства.
*!TM SAVE
*@TM<s>SAVE,<num>:<tkey>,<num>:<tkey>, …
<s>
- разделитель параметров – пробел;<num>
- порядковый номер слота датчика в текстовом виде (например “1”). Всего предусмотрено 8 слотов для кодов датчиков температуры;<tkey>
- код датчика в виде строки HEX.*@TM SAVE,1:00000B4BB3E2,2:00000B4BF688,3:000000000000,4:000000000000, ...
Команда для принудительной перезагрузки счётчика пассажиропотока «Автокондуктор» через выходную линию устройства.
Выходная линия должна быть настроена как "Автокондуктор" и подключена к специальному входу контроллера.
*!ACOND RESET
*@ACOND<s><ans>
<s>
- разделитель параметров – пробел;<ans>
- Ответ на команду:*@ACOND OK
Команда позволяет передать произвольные значения параметров в программу Complex Events
*!CEVT 1,10,,-12,654
Формат | |
*!CEVT<s><param1>[,<param2>,<param3>,<param4>,<param5>] |
|
Параметр | Описание |
<s> |
Разделитель параметров - пробел |
<param1> |
Значение, устанавливаемое на выходе param1 в функции CMD.Текстовое значение преобразуется в число INT32. Пустое значение (при пропуске параметра) воспринимается как 0. |
<param2> |
см. <param1> |
<param3> |
см. <param1> |
<param4> |
см. <param1> |
<param5> |
см. <param1> |
*@CEVT