Удаленное управление трекером '''GPS-PRO''' с помощью СМС-команд

Материал из wiki.truck-control.info
Перейти к: навигация, поиск

Общий формат команды:

Для того что бы установить значение какой-либо переменной необходимо передать трекеру команду (с помощью терминала, СМС или TCP/IP соединения):

AT+XXXX=pppp,p1,p2,p3,p4,

XXXX - команда - всегда 4 символа
pppp - пароль на команду
p1,p2,p3,... - параметры команды

В случае если значение параметра пустое (,,), то изменение соответствующего параметра не производится;

Запятая в конце каждой команды обязательна!!!

Команда может быть выполнена с двумя возможными уровнями привилегий:

1. С использованием МАСТЕР-пароля. В этом случае при выполнении команды указывается так называемый МАСТЕР-пароль;
2. С использованием пароля пользователя. В этом случае при выполнении команды указывается пароль пользователя;

Ниже, при описании каждой команды в заголовке, указывается с каким паролем она должна выполняться. При этом часть команд может быть выполнена как с мастер-паролем, так и с паролем пользователя. Уровень привилегий таких команд может быть переопределен с помощью команды AT+SMPW.

Для того, что бы прочитать значение переменных необходимо ввести команду в формате:
AT+XXXX=?

Где XXXX - код команды (всегда 4 символа)

Ответ на запрос придет в терминалку (в командном режиме), СМС или по TCP/IP.

ВАЖНО!!!

После того, как все необходимые переметры переданы трекеру необходимо сохранить их в его энергонезависимую память с помощью команды AT+SAVE.... В противном случае их значения потеряются после отключение питания трекера или его перезагрузки.


Содержание

Команды установки параметров связи (МАСТЕР):

Устанавливает APN (точку доступа) при работе трекера:

Для основной СИМ-карты или СИМ-чипа:
AT+SGDT=1234,APN,APNName,APNPass,

Для дополнительной СИМ-карты или СИМ-чипа:
AT+SGD2=1234,APN,APNName,APNPass,

Где:

APN - точка доступа, полученная у Вашего оператора связи
APNName - имя пользователя
APNPass - пароль

Если в качестве APN указать слово auto (маленькими буквами) то выбор точки доступа будет производится автоматически в зависимости от того, в какой сети зарегистрировался трекер.

Всего может быть предустановлено 4 значения АПН.

Пример использования:

Для основной СИМ-карты:
AT+SGDT=1234,internet.beeline.ru,test,test, - для оператора Beeline
AT+SGDT=1234,mts,mts,mts, - для оператора MTS
AT+SGDT=1234,auto,mts,mts, - производить автовыбор точки доступа

Для дополнительной СИМ-карты:
AT+SGD2=1234,internet.beeline.ru,test,test, - для оператора Beeline
AT+SGD2=1234,mts,mts,mts, - для оператора MTS
AT+SGD2=1234,auto,mts,mts, - производить автовыбор точки доступа

Устанавливает IP-адрес для связи с сервером (МАСТЕР):

Основной сервер:
AT+SMSD=1234,host.domain.ru,1234,

Вспомогательный сервер:
AT+SASD=1234,host1.domain1.com,4567,

Конфигурационный сервер:
AT+SCSD=1234,config.domain1.com,4567,

Где - host.domain.ru - хост или IP-адрес сервера для связи
1234 - порт для связи.

!!! ВАЖНО !!! При использовании доменного имени в качестве адреса сервера оно должно начинаться с БУКВЫ. Имена вида 1data.yandex.ru не будут работать корректно.


Для связи всегда используется протокол TCP.

Пример использования:

AT+SASD=1234,data.yandex.ru,3498, - устанавливает для основного сервера хост data.yandex.ru и порт 3498Б
AT+SMSD=1234,data1.google.com,13265, - устанавливает для вспомогательного сервера (в случае, если основной недоступен) хост data1.google.com и порт 13265

Параметры связи с конфигурационным сервером (МАСТЕР):

Определяет временные параметры для связи с конфигурационным сервером, а так же прерывает текущий сеанс и устанавливает связь вне очереди.

AT+FCCS=1234,p1,p2,p3,

p1: 1 - устанавливает внеочередную сессию с конфигурационным сервером; 0 - не устанавливать внеочередной сеанс;
p2 - определяет максимальное время связи с конфигурационным сервером, сек;
p3 - определяет интервал автоматической связи с конфигурационным сервером в минутах;


Коммуникационные данные (параметры движения) (ПОЛЬЗОВАТЕЛЬ):

Следующая команда определяет условия при которых трекер будет передавать данные на сервер:

AT+SMTD=1234,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,

p1 - минимальный интервал отправки данных (трекер не будет отправлять данные чаще этого интервала, вне зависимости от событий), сек;
p2 - минимальный интервал отправки данных в спящем режиме - аналогично, но при нахождении трекера в спящем режиме, сек;
p3 - максимальный интервал отправки данных (при отсутствии событий, теркер будет отправлять данные с этим интервалом), сек;
p4 - максимальный интервал отправки данных в спящем режиме, сек;
p5 - интервал отправки данных при нахождении в роуминге, сек;
p6 - изменение скорости, при которой производится отправка данных, км-ч;
p7 - изменение вектора направления движения автомобиля, при котором производится отправка данных, град;
p8 - изменение показаний акселерометра при котором производится отправка данных, условные единицы;
p9 - устанавливает, с какого звонка трекекер будет отвечать на входящий вызов. Число от 1 до 255. Если этот параметр равен 0, то ответ на входящие выховы не производится;
p10 - системная переменная 1 (изменение без надобности не рекомендуется)
p11 - коэффициент сглаживания для аналоговых входов, ступеней
p12 - коэффициент сглаживания для частотных входов, ступеней
p13 - коэффициент сглаживания для данных топливного датчика, подключенных к порту RS232 по протоколу LLS, ступеней

Пример использования:

AT+SMTD=1234,,10,,10,,,,, - установить интервалы отправки в спящем режиме 10 сек;

AT+SMTD=1234,,,,,,,,60 - установить порог срабатывания акселерометра 60ед;


Коммуникационные данные (параметры работы датчиков) (ПОЛЬЗОВАТЕЛЬ):

AT+SSTD=1234568,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,

p1 - изменение показаний аналоговых датчиков, при котором производится отправка данных, 0.01в;
p2 - изменение показаний частотных датчиков, при котором производится отправка данных, Гц;
p3 - изменение показаний топливного датчика Стрела-232 при котором производится отправка данных, ед;
p4 - состояние релейных выходов (только чтение);
p5 - калибровочная константа для работы GPS-одометра. Не рекомендуется изменять ее.;
p6 - значение таймера защиты от дребезга контактов на счетных входах, 0.01сек.; Так же не рекомендуется менять эту константу без особой необходимости;
p7 - время ожидания (сотые секунды) между установкой "покоя" акселерометра и переходом трекера в спящий режим;
p8 - время накопления/усреднения данных от аналоговых входов, сек;
p9 - время накопления/усреднения данных от частотных входов, сек;
p10 - 1 - включить "заморозку" координат по акселерометру; 0 - выключить заморозку координат по акселерометру;
p11 - 1 - включить заморозку координат по зажиганию; 0 - выключить заморозку координат по зажиганию;
p12 - Уровень срабатывания датчика остановки по акселерометру. Число от 7 до 120. Меньшее число - большая чувствительность датчика остановки.

p13 - Режим работы драйвера топливного датчика DUT-232:
  • 0 - в качестве уровня топлива отправляется значение поля f_curr пакета 0x06;
  • 1 - в качестве уровня топлива отправляется значение поля n пакета 0x06;

Тревожные номера (ПОЛЬЗОВАТЕЛЬ):

AT+SAPH=1234,p1,p2,

p1 - тревожный телефон #1. Телефон СТРОГО задается в формате +7xxxYYYZZZZ (для России). Для других стран формат аналогичен: +КОД_СТРАНЫ_НОМЕР_ТЕЛЕФОНА - только '+' и цифры без тире и пробелов;
\ p2 - тревожный телефон #2. Телефон СТРОГО задается в формате +7xxxYYYZZZZ (для России). Для других стран формат аналогичен: +КОД_СТРАНЫ_НОМЕР_ТЕЛЕФОНА - только '+' и цифры без тире и пробелов;


AT+SAPH=1234,+79219221122,+79218694455, - номер 1

Начальный пробег, км, интервал между ТО (ПОЛЬЗОВАТЕЛЬ):

AT+SIDT=1234,12345,15000,

12345 - начальный пробег, км
15000 - интервал между ТО

Установить номер трекера (ID устройства) (МАСТЕР):

AT+STID=12345678,9876, - установить номер трекера 9876

Установить скорость обмена с GPS модулем и др. специфические параметры (МАСТЕР):

AT+SENG=1234,4800, - установить скорость обмена с GPS модулем 4800bps - не рекомендуется менять без особой необходимости;


== Сохранить введенные параметры в энергонезависимой памяти (ПОЛЬЗОВАТЕЛЬ): ==

AT+SAVE=1234,

Данная команда не имеет параметров

Установить пин-код для работы с симкартой (ПОЛЬЗОВАТЕЛЬ):

AT+SPIN=1234,p1,p2,

Устанавливает ПИН-код симкарт(ы), установленной в трекере.

p1 - ПИН-код симкарты номер 1;
p2 - ПИН-код симкарты номер 2 (опционально);


Установить МАСТЕР-пароль на команды, передаваемые устройству и права на определенные команды, которые могут быть выполнены с помощью пароля пользователя (МАСТЕР):

AT+SMPW=1234,p1,p2,p3,p4,p5,p6,p7,p8,p9,

Команда устанавливает новый МАСТЕР-пароль на передачу команд трекеру

1234 - МАСТЕР пароль на устройство;
p1 - новый МАСТЕР-пароль;
p2 - разрешить смену ID трекера с помощью пароля пользователя - команда AT+STID (1 - разрешить; 0 -запретить);
p3 - разрешить смену IP-адреса/порта основного сервера с помощью пароля пользователя - AT+SMSD (1 - разрешить; 0 -запретить);
p4 - разрешить смену IP-адреса/порта вспомогательного сервера с помощью пароля пользователя - AT+SASD (1 - разрешить; 0 - запретить);
p5 - разрешить смену IP-адреса/порта конфигурационного сервера с помощью пароля пользователя - AT+SCSD (1 - разрешить; 0 - запретить);
p6 - разрешить смену данных APN для СИМ-карты 1 с помощью пароля пользователя - AT+SGDT (1 - разрешить; 0 - запретить);
p7 - разрешить смену данных APN для СИМ-карты 2 с помощью пароля пользователя - AT+SGD2 (1 - разрешить; 0 - запретить);
p8 - разрешить смену временных параметров соединения с конфигурационным сервером - AT+FCCS (1 - разрешить; 0 - запретить);

Установить/сменить пароль пользователя на команды, передаваемые устройству (ПОЛЬЗОВАТЕЛЬ):

AT+SUPW=1234,p1,

1234 - пароль пользователя на устройство; p1 - новый пароль пользователя;

Установить разрешения на работу в роуминге отдельно для каждой из СИМ-карт (ПОЛЬЗОВАТЕЛЬ)

AT+SRMN=1234,p1,p2,

Где p1=
0 - роуминг ЗАПРЕЩЕН на СИМ-картах номер 1 и 2;
1 - роуминг разрешен для СИМ-карты номер 1;
2 - роуминг разрешен для СИМ-карты номер 2;
3 - роуминг разрешен для СИМ-карты номер 1 и для СИМ-картны номер 2;

p2 =
0 - использовать одну SIM-карту или СИМ-чип (SIM-холдер J2, SIM-chip U13);
1 - использовать две SIM-карты или СИМ-чипа (SIM-холдер J1, SIM-chip U5);

Выход из командного режима (ПОЛЬЗОВАТЕЛЬ):

AT+TEXT=1234,

При работе через терминал в командном режиме завершает команднй режим

Данная команда не имеет параметров

Перезагрузка трекера с возможностью проверки обновления внутреннего ПО с сервера (ПОЛЬЗОВАТЕЛЬ):

AT+SRBT=1234,p1,

Где p1 может принимать следующие значения:

0 - при перезагрузке не проверять наличие обновления ПО на сервере;
1 - при перезагрузке ПРОВЕРЯТЬ наличие обновления ПО на сервере; Если на сервере есть новое ПО (прошивка), трекер автоматически скачает и установит его;


Управление реле, установленными внутрь трекера (ПОЛЬЗОВАТЕЛЬ):

AT+SREL=1234,p1,p2,p3,

Включает или выключает реле, встроенные в трекер.

ВАЖНО!!! Изменение состояния реле (включение или выключение) происходит только на остановке если не задать специальный (волшебный) параметр команды. Это сделано для того, что бы команда блокировки двигателя (если функция реле именно такая) не отработала во время движения автомобиля и не привела к аварии ТС;


Параметры команды:

p1 - ON - влючает реле 1, OFF - выключает реле 1;
p2 - В случае, если p1=ON - задает длительность импульса, после которого произойдет автоматическое выключение реле в СОТЫХ долях сек. ВАЖНО!!! Длительность импульса вычисляется с низкой точностью, поэтому не рекомендуется выставлять длительность импульса менее 0.1 сек;
p3 - волшебный параметр, указание которого приводит к немедленному изменению состояния реле вне зависимости от скорости движения автомобиля. Секретный параметр Вы можете узнать у своего дилера;


Сброс встроенной flash-памяти (ПОЛЬЗОВАТЕЛЬ):

AT+FRST=1234,

При выполнении этой команды полностью отчищается содержимое flash-памяти трекера, в том числе блока (локов), не отправленных на сервер.

Данная команда не имеет параметроа

Активация ПИН-кода на СИМ-карте (ПОЛЬЗОВАТЕЛЬ):

AT+FPIN=1234,p1,

Активирует ПИН-кон на СИМ-карте, установленной в трекер.

p1 - номер сим-карты:

1 - СИМ-карта номер 1; 2 - СИМ-карта номер 2;


Возвращает текущие координаты трекера (ПОЛЬЗОВАТЕЛЬ):

AT+RCRD=?

Команда возвращает текущие координаты трекера. Используется в основном для запроса текущих координат с помощью СМС.

Данная команда не имеет параметров


Отправляет СМС на заданный номер (МАСТЕР)

AT+SMSA=1234,p1,p2,

Отправляет СМС с произвольным содержанием на указанный номер.

Суммарная длина команды - не более 64 символов

Параметре команды: p1 - номер телефона в формате +7921XXXYYZZ (строго);
p2 - текст сообщения. Кодировка сообщения - win1251;


Другие параметры работы трекера (ПОЛЬЗОВАТЕЛЬ):

AT+SDAD=1234,p1,p2,p3,p4,p5,

p1 - HEX, 4 символа от 0000 до FFFF. Определяют порядок использования акселеромтра для "заморозки координат". 0000 - использовать акселерометр для заморозки координат. 0001 - НЕ использовать акселерометр для заморозки координат;
p2 - включает дублирование отладочной информации в порт RS232. 0 - отключить дублирование отладочной информации в порт; 1 - включить дублирование отладочной информации;
p3 - 1 - отправлять сообщение $AV, V2; 0 - не отправлять это сообщение;
p4 - 1 - отправлять сообщение $AV,SDV5; 0 - не отправлять это сообщение;
p5 - 1 - отправлять сообщение $AV,V3GSMINFO; 0 - не отправлять это сообщение;

Конфигурация предустановленных точек доступа (МАСТЕР):

Команда добавляет новую точку доступа (APN) в список или редактирует существующую:
AT+APNA=1234,p1,p2,p3,p4,

p1 - mnc/mcc сети;
p2 - APN;
p3 - имя пользователя;
p4 - пароль;

В случае если указанный mnc/mcc уже находится в списке, новые данный точки доступа перезаписываются поверх существующих;
При передаче данной команды по порту RS-232 в ответ выдается текущий набор АПН;

Команда удаляет точку доступа (APN) для сети указанным MNC/MCC;
AT+APND=1234,p1,

p1 - mnc/mcc сети;

При передаче данной команды по порту RS-232 в ответ выдается текущий набор АПН;


Настройка режима работы третьего дискретного входа и тревожной кнопки (ПОЛЬЗОВАТЕЛЬ):

AT+CALM=1234,p1,p2,p3,p4,

p1 - режим работы третьего дискретного входа:

 0 - изменение состояния третьего частотного входа не приводит к генерации события или тревожного звонка;
 1 - изменение состояния третьего частотного входа приводит к генерации события по которому на сервер отправляется внеочередное сообщение;
 2 - изменение состояния третьего частотного входа приводит к генерации события на сервер и тревожного сообщения (звонка или СМС);

p2 - режим работы тревожного сообщения для тревожного номера 1:

 0 - игнорировать возникновение тревожного сообщения;
 1 - при возникновении тревожного сообщения отправить СМС на номер 1;
 2 - при возникновении тревожного совершить звонок на номер 1;
 3 - при возникновении тревожного сообщения совершить звонок на номер 1 и отправить СМС;

p3 - режим работы тревожного сообщения для тревожного номера 2:

 0 - игнорировать возникновение тревожного сообщения;
 1 - при возникновении тревожного сообщения отправить СМС на номер 2;
 2 - при возникновении тревожного совершить звонок на номер 2;
 3 - при возникновении тревожного сообщения совершить звонок на номер 2 и отправить СМС;

p4 - таймаут при голосовом вызове, сек.

 Задает таймаут при совершении голосового вызова в секундах. Т.е. через какое время будет разорвано голосовое соединение и трекер перейдет в нормальный режим работы.
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты