SMS команды
SMS команды для управления терминалом
Команда | Назначение | |
---|---|---|
Текст команды в SMS | Ответ на команду в SMS | |
*SOUND 1# | SOUND ON | Запрос на включение сирены |
*SOUND 0# | SOUND OFF | Запрос на выключение сирены |
*SETDOUT param# Param=0 Param=1 Param=0,1 | SETDOUT Возможные значения параметра: param = OK если команда передана на исполнение param = ER если команда не передана на исполнение | Запрос на включение дискретного выхода |
*GETIMG# | GETIMG param Возможные значения параметра: param = OK если команда передана на исполнение param = ER если команда не передана на исполнение | Запрос на выполнение снимка (при настроенной камере) |
*CLRDOUT param# Param=0 Param=1 Param=0,1 | CLRDOUT param Возможные значения параметра: param = OK если команда передана на исполнение param = ER если команда не передана на исполнение | Запрос на выключение дискретного выхода |
*GETDOUT# | DOUT 0=1 1=0 где: номер_выхода=состояние_выхода | Запрос состояния дискретного выхода |
*CONNECT# | CONNECT адрес_КС:порт | Запрос на установку соединения Терминала с КС |
*GETLINK# | LINK ip4_адрес_КС:порт дата_и_время | Запрос состояния подключения к КС |
*GETINFO# | INFO DID=deviceID HW=код_версия_аппаратуры BL=версия_загрузчика FW=версия_прошивки REC=число_записей_в_архиве IMEI=уникальный_идентификатор_GSM_модема | Запрос состояния терминала |
*RESET# | RESET param Возможные значения параметра: param = OK если команда передана на исполнение param = ER если команда не передана на исполнение | Перезагрузка терминала |
*GETSTAT# | STAT дата_и_время_терминала GPS=положение по GPS SPD=скорость IGN=состояние_зажигания L1=уровень_топлива:состояние_датчика …L6=уровень_топлива:состояние_датчика Коды состояния датчика уровня топлива LLS/ • 0 - выключен; • 1 - не готов; • 2 - готов, частота 20 - мах Гц; • 3 - ошибка, частота 0 - 19 Гц. | Запрос состояния ТС |
*SETPWDID vid pwdid# vid - идентификатор Терминала; pwdid - пароль | SETPWDID ERRID/ERRNulPWD/ERRAlrSet/PWD:pwdid OK | Установка параметра «пароль» |
*CONNECTSC# | CONNECT SC | Запрос на установку соединения терминала с сервером настройки |
*SETAPN apn# apn - APN оператора | SETAPN apn ERR/OK | Установка APN |
*GPSCOLD# | GPSCOLD ERR/OK | Холодный старт GPS приемника |
*UNBLOCK# | Разблокировка терминала | |
*SGPSINFO# | Smooth position type: N, VID=xxxxxxxxxx N = 0/1/2 0 – сглаживание отключено 1 – сглаживание включено, используется фильтр 1 2 – сглаживание включено, используется фильтр 2 VID – ID терминала | Запрос информации о текущем состоянии алгоритма фильтрации координат |
*SGPS0# | OFF smooth position, VID=xxxxxxxxxx | Отключение алгоритма сглаживания |
*SGPS1# | ON smooth position method 1, VID=xxxxxxxxxx | Включить сглаживание (фильтр 1) |
*GETCNTINFO# | GETCNTINFO LLS1: CNTmin1, CNTmax1, CNT_T LLS2: ….VID = 336xxxxxxx | Запрос текущих показаний CNT |
*SETCNT pwd numlls CNTmin2 СNTmax2# | SETCNT OK – СМС отработала корректно SETCNT PWD ERR – введен некорректный пароль или пароль не задан (см. Ограничения) SETCNT ERRVALUE – введены значения CNT, несоответствующие Ограничениям SETCNT ERRPARAM – формат СМС не верен | Установка новых значений СNT_пустой/полный (CNTmin2 и СNTmax2) |
*SETCNTFULL pwd numlls koef_empty# | SETCNTFULL OK – СМС отработала корректно SETCNT PWD ERR – введен некорректный пароль или пароль не задан (см. Ограничения) SETCNTFULL ERRVALUE – Не выполнились условия, указанные в Ограничениях SETCNT ERRPARAM – формат СМС не верен | Автоматическая корректировка значений CNT_пустой/полный |
*SETCANSPD X# X – значение скорости работы CAN 0 - 250 кбит/с 1 - 125 кбит/с 2 - 250 кбит/с 3 - 500 кбит/с 4 - 1 Мбит/с 5 - 50 кбит/c 6 - 62,5 кбит/c | SETCANSPD OK – СМС отработала корректно | Установка скорости работы CAN-интерфейса (начиная с FW-311) Значение по умолчанию - 250 кбит/с |
*GETCANSPD# | can speed = Х X – значение скорости работы CAN 0 - 250 кбит/с 1 - 125 кбит/с 2 - 250 кбит/с 3 - 500 кбит/с 4 - 1 Мбит/с 5 - 50 кбит/c 6 - 62,5 кбит/c CAN SPEED = ER - некорректное значение скорости (терминал работает на скорости по умолчанию - 250 кбит/с) | Запрос скорости работы CAN-интерфейса (начиная с FW-311) |
Для команды автоматической корректировка значений CNT_пустой/полный:
Формула пересчета:
CNTmin2 = CNTmin1 + koef_empty*(|CNTmax1-CNT_T|)
CNTmax2 = CNT_T
Если koef_empty = 0, то CNT_пустой не изменяется (СNTmin2=CNTmin1)
Если koef_empty = 1, то СNT_пустой увеличивается на ту же дельту, что и CNT_полный
CNt_полный (CNTmax2) присваивается значение текущего уровня CNT_T