Удаленная настройка терминала WRX (Telit) по SMS

Удаленная настройка терминала WRX (Telit) по SMS

В терминалах WRX можно дистанционно менять некоторые параметры конфигурации, а также передавать исполняемые команды по SMS: например, включать или выключать служебный канал, активировать TCP-соединение, выбирать режим работы «Клиент» или «Сервер» и др. (полный список команд указан ниже).


1. Настройка терминала на прием SMS-сообщений

Дистанционная настройка терминала через SMS осуществляется с любого номера телефона не короче 8 цифр. Все SMS команды передаются в текстовом виде. Составные SMS не поддерживаются. Максимальная длина сообщения — 140 байт. В одном SMS может одновременно содержаться несколько команд с разделением через символ “;”

В начале каждой SMS команды должен быть указан пароль администратора. По умолчанию это - 0000


2. Формат SMS-сообщений

PSW;CMD1=P1,P2;CMD2;CMD3=P1,P2

где:

  • PSW - пароль администратора
  • ; - разделитель команд
  • CMD1 - символьное имя первой команды
  • = - разделитель имени команды и её параметров
  • P1 - первый параметр команды
  • , - разделитель параметров команды
  • P2 - второй параметр команды
  • CMD2 - символьное имя второй команды — в данном случае команда без параметров
  • CMD3 - символьное имя третьей команды

Например изменим адрес и порт подключения для Режима "Клиент":

0000;CLIENT=my.hostname.ru:20015


3. Таблица поддерживаемых команд

КОМАНДА SMS ПАРАМЕТРЫ ОПИСАНИЕ ПРИМЕР
MODE 0 - клиент, 1 — сервер Выбор режима работы терминала: Клиент или Сервер MODE=0
MODE=1
CLIENT Адрес и порт сервера через двоеточие в режиме клиент Задает адрес сервера, к которому нужно подключиться устройству в режиме клиента CLIENT=hub.m2m24.ru:6006
AUTH1-AUTH5 0 - без авторизации, 1 - Аналитика, 2 - Пирамида, 3 - TELEOFIS Выбор протокола авторизации на серверах 1-5 в режиме клиент AUTH1=3
SERVICE Включение/отключение сервисного канала (0 отключение, 1 - включение) По этой команде включается/отключается сервисный режим SERVICE=0
SERVICE=1
IPSERVICE Адрес и порт сервера через двоеточие для сервисного канала Задает адрес сервера для сервисного канала IPSERVICE=192.168.0.10:10002
IPSERVICE=hub.m2m24.ru:6008
SIM1APN Точка входа в GPRS Задает APN для GPRS для SIM-карты 1 SIM1APN=internet (для оператора Мегафон)
SIM2APN Точка входа в GPRS Задает APN для GPRS для SIM-карты 2 SIM2APN=internet.beeline.ru (для оператора Билайн)
SIM1LOGIN Логин для выхода в GPRS Задает логин для выхода в GPRS на SIM карте 1 SIM1LOGIN=gdata (для оператора Мегафон)
RESET Без параметров Рестарт терминала RESET
FACTORYRST Без параметров Сбрасывает все настройки терминала на значения по умолчанию FACTORYRST
PASS Новый пароль на изменение настроек (до 32 символов) Устанавливает новый пароль для доступа к настройкам устройства. Пароль может включать цифры и буквы латинского алфавита. Чувствителен к регистру. PASS=1234
OUT1 1. Вкл/ Выкл реле (0 – выключение, 1 - включение)
2. Время на которое необходимо вкл/выкл реле
Выключает – включает реле 1 на заданное время, если время будет равно 0, то реле включается/выключается до первого рестарта устройства. Время задается в секундах OUT1=1, 500
OUT1=0, 0
IN1 Без параметров Запрашивает текущее состояние входа 1 IN1
INITLINK Без параметров Инициализирует немедленное TCP соединение (в случае, если включен выход на связь по расписанию или по запросу; либо если закончилось количество установленных GPRS-сессий). INITLINK
3GSIM1 (0- авто, 1 — приоритет 2G, 2 — приоритет 3G) Устанавливает приоритет использования стандартов связи на SIM-карте №1 3GSIM1=1
3GSIM1=2
3GSIM2 (0- авто, 1 — приоритет 2G, 2 — приоритет 3G) Устанавливает приоритет использования стандартов связи на SIM-карте №2 3GSIM2=1
3GSIM2=2
CLIENT2 Адрес и порт второго сервера, через двоеточие, в режиме «Клиент» Задает адрес второго сервера, к которому нужно подключиться устройству в режиме «Клиент» CLIENT2=?.ru:80
CLIENT3 Адрес и порт третьего сервера, через двоеточие, в режиме «Клиент» Задает адрес третьего сервера, к которому нужно подключиться устройству в режиме «Клиент» CLIENT3=?.ru:80
CLIENT4 Адрес и порт четвертого сервера, через двоеточие, в режиме «Клиент» Задает адрес четвертого сервера, к которому нужно подключиться устройству в режиме «Клиент» CLIENT4=?.ru:80
CLIENT5 Адрес и порт пятого сервера, через двоеточие, в режиме «Клиент» Задает адрес пятого сервера, к которому нужно подключиться устройству в режиме «Клиент» CLIENT5=?.ru:80
IMEI Без параметров Запрос номера IMEI терминала IMEI
LEVELGSM Без параметров Чтение уровня сигнала LEVELGSM
STATEGPRS Без параметров Чтение состояния GPRS соединения STATEGPRS=GOING THE CONNECTION
STATEGPRS=CONNECTION IS ESTABLISHED
Начиная с версии WRX7AA.41.00.0037 были добавлены команды:
TCPPORT Порт сервера Задает порт для режима работы "Сервер" TCPPORT=50001
Начиная с версии WRX7AA.41.00.0050 были добавлены следующие поддерживаемые команды:
SERIAL Используется строка с кратким общепризнанным обозначением настроек COM-порта: 9600/8N1 Настройка последовательного порта для терминала SERIAL=115200/8E1
FLOWCONTROL 1 - Включить, 0 - Выключить Включение/выключение аппаратного управления потоком. FLOWCONTROL=1
Начиная с версии WRX7AA.41.00.0051 были добавлены команды:
CURRIP Без параметров Позволяет получить текущий IP, выделенный оператором. CURRIP
SWVER Без параметров Позволяет получить версию прошивки терминала SWVER
FWVER Без параметров Позволяет получить версию прошивки модуля модема в терминале FWVER
CURROP Без параметров Позволяет получить имя оператора сотовой связи CURROP
MODEL Без параметров Позволяет получить точное название модели устройства MODEL
VOLTAGE Без параметров Позволяет получить текущее напряжение питания терминала VOLTAGE
CCID Без параметров Позволяет получить CCID активной SIM-карты CCID
IMSI Без параметров Позволяет получить IMSI активной SIM-карты IMSI
ACSTECH Без параметров Позволяет получить информацию о текущей используемой технологии доступа 2G или 3G (только для 3G-терминалов) ACSTECH