Личный кабинет

IP-адрес нового телематического сервера: 89.208.152.54:4000

SMS-конфигурирование устройств СИГНАЛ

(только для S-2551 с прошивками v.0.00.ХХ)

В устройствах СИГНАЛ S-2551 при использовании прошивки v0.00.ХХ реализована функция, которая позволяет без помощи компьютера удаленно настраивать параметры, необходимые для работы с телематическим сервером. Это может быть полезно в том случае, когда стоит задача оперативно перенаправить передачу данных на другой телематический сервер, и нет времени на их предварительную настройку. Для первоначальной настройки устройства на работу с телематическим сервером достаточно 2-х SMS, а в некоторых случаях и 1-ой SMS. Первая конфигурационная SMS (SET1) содержит настройки для подключения к серверу:

- IP-адрес или доменное имя сервера;
- порт сервера;
- идентификационный номер объекта;
- номер лицевого счета.

Вторая конфигурационная SMS (SET2) содержит настройки GPRS-Интернет оператора мобильной связи. Данная SMS-команда отправляется в том случае, если необходимо изменить настройки, установленные по умолчанию (по умолчанию заданы настройки GPSR-Интернет оператора мобильной связи МТС Московского региона). Содержание конфигурационной SMSSET2:

- имя точки доступа оператора сотовой связи (APN);
- логин;
- пароль.

Получив конфигурационную SMS, устройство перезагрузится и в ответ отправит сообщение с подтверждением и указанием принятых настроек. В ответ на конфигурационное SMSSET1 приходит сообщение CUR1, а на конфигурационное SMS-сообщение SET2 – ответное сообщение CUR2.

Также можно узнать текущие параметры устройства, необходимые для работы с телематическим сервером, и параметры устройства, необходимые для выхода в Интернет, при помощи SMS-команд GET1 и GET2 соответственно.

 

SMS-команды конфигурирования

Текст команды

Суть команды

Ответное сообщение

1

SET1

<IP>

<port>

<IDo>

<IDc>

Записывает в устройство основные параметры, необходимые для работы с Cybermonitor:

<IP> - IP-адрес или доменное имя сервера, например: 90.156.232.36;

<port> - порт, например: 4000;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета.

Содержит текущие настройки устройства:

CUR1 - тип сообщения;

<IP> - IP-адрес или доменное имя сервера;

<port> - порт сервера;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета;

<IMEI> - уникальный номер объекта.

Приходит после перезагрузки.

2

SET2

<apn>

<login>

<password>

Записывает в устройство параметры необходимые для выхода в Интернет:

<apn> - имя точки доступа оператора сотовой связи, например: internet.mts.ru;

<login> - логин, например: mts;

<password> - пароль, например: mts.

Содержит текущие настройки устройства:

CUR2 - тип сообщения;

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин;

<password> - пароль.

Приходит после перезагрузки.

3

GET1

Получает текущие параметры устройства, необходимые для работы с Cybermonitor и сформированные в шаблон.

Содержит текущие настройки устройства:

CUR1 - тип сообщения;

<IP> - IP-адрес или доменное имя сервера;

<port> - порт сервера;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета;

<IMEI> - уникальный номер объекта;

4

GET2

Получает текущие параметры устройства, необходимые для выхода в интернет и сформированные в шаблон.

CUR2 - тип сообщения;

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи.

 

Форматы конфигурационных SMS-сообщений

Текст команды

Примечание

1

SET1

<IP>

<port>

<IDo>

<IDc>

Параметры должны отделяться друг от друга пробелом или переходом на новую строку. Тип параметра определяется его положением в SMS. Параметр, не содержащий символов, будет затёрт в файле конфигурации и будет использован параметр “по умолчанию”.

<IP> - IP-адрес или доменное имя сервера; 

<port> - порт сервера;

<IDo> - идентификационный номер объекта; 

<IDc> - номер лицевого счета.

2

SET2

<apn>

<login>

<password>

Параметры должны отделяться друг от друга пробелом или переходом на новую строку. Тип параметра определяется его положением в SMS. Параметр, не содержащий символов, будет затёрт в файле конфигурации и будет использован параметр “по умолчанию”.

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи.

3

GET1

Состоит из прописных символов.

4

GET2

Состоит из прописных символов.

 

Форматы ответных конфигурационных SMS-сообщений

Содержание сообщения

Примечание

1

CUR1

<IP>

<port>

<IDo>

<IDc>

<IMEI>

Параметры расположены построчно.

CUR1 - тип сообщения;

<IP> - IP-адрес или доменное имя сервера;

<port> - порт сервера;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета;

<IMEI> - уникальный номер объекта.

2

CUR2

<apn>

<login>

<password>

Параметры расположены построчно.

CUR2 - тип сообщения;

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи.

 

Особенности формата конфигурационных SMS

Каждый из параметров в SMSдолжен быть отделен пробелом или переносом строки (символом переноса строки). Если SMS-команда неполная, то заполненные поля будут заменены, а пустые будут удалены и заполнены теми значениями, которые хранятся в текущей прошивке устройства. Но, поскольку каждый из параметров определяется его положением в SMS, то эти параметры нельзя менять местами и не допускается пропускать те параметры, которые не нуждаются в изменении. Параметры указываются полностью до последнего, который необходимо изменить.

Если в настройках устройства разрешено управление по SMSтолько с указанием пароля, то, как и во всех остальных случаях, пароль необходимо ввести перед отправляемой командой и отделить от нее пробелом или знаком переноса строки.

 

Особенности работы с интернет-системой Cybermonitor

Если Вы планируете использовать интернет-систему Cybermonitor, то для получения номера лицевого счета необходимо зарегистрироваться в системе. Идентификационный номер объекта в Cybermonitor и в настройках устройства по умолчанию задан как «0» (ноль). Идентификационный номер должен состоять из цифр и должен совпадать в настройках объекта в интернет-системе Cybermonitorи в настройках устройства. Он служит для дополнительной идентификации объекта и изменение его значения, установленного по умолчанию, не обязательно.

 

Примеры использования SMS-конфигурирования

Для конфигурирования  устройство необходимо составить SMS типа SETx, где х -  номер сообщения.

Пример №1

SET1
90.156.232.36
4000
1
1000000

Где SET1 – отправляемая команда, 90.156.232.36 – IP-адрес телематического сервера, 4000 – порт сервера, 1 – идентификационный номер объекта, 1000000 – номер лицевого счета.

После приёма сообщения устройство оповестит об этом, мигнув светодиодом 3 раза. Затем, в течение максимум 60 секунд (если нет SMS для отправки моментально), устройство перезагрузится и отошлёт ответное SMS типа CURx, где х – номер ответного сообщения (время ответа после приёма валидного SMS и перезагрузки примерно 3 минуты). Сообщение будет содержать текущие используемые настройки устройства:

CUR1
90.156.232.36 
4000
1
1000000
123456789012345

Где CUR1 – тип сообщения,  90.156.232.36 – IP адрес телематического сервера, 4000 – порт сервера, 1 – идентификационный номер объекта, 1000000 – номер лицевого счета, 123456789012345 – уникальный номер объекта (IMEI).

Перед перезагрузкой устройство просигналит, мигнув 2 раза всеми диодами (включен/выключен равное время).

Пример №2 (с установленным паролем)

PASSWORD
SET2
internet.mts.ru
mts
mts

Где PASSWORD– пароль, установленный на SMS-управление, SET2 – отправляемая команда, internet.mts.ru– имя точки доступа оператора сотовой связи, mts– логин, mts– пароль.

После приёма сообщения устройство оповестит об этом, мигнув светодиодом 3 раза. Затем, в течение максимум 60 секунд (если нет SMS для отправки моментально), устройство перезагрузится и отошлёт ответное SMS типа CURx, где х – номер ответного сообщения (время ответа после приёма валидного SMS и перезагрузки примерно 3 минуты). Сообщение будет содержать текущие используемые настройки устройства:

CUR2
internet.mts.ru
mts
mts

Где CUR2 – тип сообщения, internet.mts.ru– имя точки доступа оператора сотовой связи, mts– логин, mts– пароль.

Примечание

В случае возникновения ошибки во время чтения конфигурационной SMS, будет сформировано SMS-сообщение, содержащее информацию об ошибке. Редактирование настроек производиться не будет.

 

SMS-конфигурирование устройств СИГНАЛ

(только для устройств S-2551 с прошивкой старше v.2.00.00 и S-2550, S-2552 с прошивками любых версий)

Для первоначальной настройки устройства для работы с сервером достаточно одной SMS, в которой указываются: IPи порт сервера, идентификационный номер объекта, идентификационный номер диспетчерского центра (номер лицевого счёта в системе Cybermonitor), а также настройки оператора сотовой связи (APN, логин, пароль).

При работе в системе Cybermonitor номер лицевого счёта необходимо получить заранее при регистрации личного кабинета. При работе с системой Wialon и со многими другими системами мониторинга, этот параметр не используется и его нужно оставить по умолчанию — 1.

После приема SMS-сообщения устройство просигналит об этом, мигнув светодиодом 3 раза подряд. Затем, в течение максимум 60 секунд, устройство перезагрузится и отправит ответное SMS типа CUR (см. пример ниже), мигнув светодиодом 5 раз подряд (время ответа после приёма валидной SMS и перезагрузки составляет около 3 минут). Сообщение будет содержать текущие используемые настройки устройства. Также это SMS содержит IMEI, который требуется для заведения объекта на сервере системы мониторинга.

После успешного соединения с сервером устройство начинает работать по конфигурации, установленной в прошивке. Для настройки прибора, связанной с  подключением дополнительных датчиков к входным линиям, прописывании телефонных номеров для дозвонов и SMS, а также других настроек, необходимо соединиться с прибором при помощи  компьютера с установленной программой NTC Configurator (версии 2.2.1 и выше)  по USBили удалённо через службу RCS.

В случае если устройство уже заведено на сервере, но требуется поменять только IP-адрес и порт или только настройки оператора (например, при смене SIM-карты), можно воспользоваться командами SET1 или SET2 (см. ниже).

Для получения информации о настроечных параметрах устройства без их замены, нужно отправить SMS-запрос типа GET , GET1 или GET2.

 

Дополнительная информация

Конфигурационные SMS функционируют аналогично стандартным SMS-командам и запросам. В настройках «по умолчанию» (у нового устройства) разрешено управление по SMS с любого телефона, запрещено использование серверов, установлена настройка «Постоянно поддерживать соединение с сервером». После приёма конфигурационных SMSSET и SET1, при условии, что SMS корректно, разрешается использовать первый сервер. Настройки, вычитанные из SMS, также применяются для первого сервера. Таким образом, устройство становится готово к работе с первым сервером и поддержанию с ним постоянного соединения. Алгоритм конфигурирования включает дополнительный механизм для случая, когда запрещено управление по SMS с любого телефона. В данном случае после включения устройства в течение 30 минут будет временно разрешено управление по SMS с любого телефона. За этот период требуется отправить конфигурационную SMS, иначе, по истечении этого промежутка времени, конфигурирование с помощью SMS будет невозможно (устройство будет принимать SMS, сигнализируя об этом, однако, никакого эффекта это производить не будет). Если до истечения конфигурационного периода пришла любая из SMS: SET, SET1, SET2, GET, GET1, GET2, независимо от того была ли ошибка в SMS, конфигурационный период сбрасывается и отсчёт 30-ти минут начинается заново. Если телефон, с которого пришла SMS, зарегистрирован в устройстве, конфигурационные SMS работают независимо от того истёк период конфигурирования или нет.

 

SMS-команды конфигурирования

Текст команды

Суть команды

Ответное сообщение

1

SET

<IP>

<port>

<IDo>

<IDc>

<apn>

<login>

<password>

Записывает в устройство основные параметры, необходимые для работы с Cybermonitor:

<IP> - IP-адрес или доменное имя сервера. Например: 90.156.232.36;

<port> - порт. Например: 4000;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета;

<apn> - имя точки доступа оператора сотовой связи. Например: internet.mts.ru;

<login> - логин оператора сотовой связи. Например: mts;

<password> - пароль оператора сотовой связи. Например: mts.

Содержит текущие настройки устройства:

CUR - тип сообщения;

<IP> - IP-адрес или доменное имя сервера;

<port> - порт сервера;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета;

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи;

<IMEI> - уникальный номер объекта.

Приходит после перезагрузки.

2

SET1

<IP>

<port>

<IDo>

<IDc>

Записывает в устройство основные параметры, необходимые для работы с Cybermonitor:

<IP> - IP-адрес или доменное имя сервера. Например: 90.156.232.36;

<port> - порт. Например: 4000;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета.

Содержит текущие настройки устройства:

CUR1 - тип сообщения;

<IP> - IP-адрес или доменное имя сервера;

<port> - порт сервера;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета;

<IMEI> - уникальный номер объекта.

Приходит после перезагрузки.

3

SET2

<apn>

<login>

<password>

Записывает в устройство параметры, необходимые для выхода в Интернет (настройки GPRS):

<apn> - имя точки доступа оператора сотовой связи. Например: internet.mts.ru;

<login> - логин оператора сотовой связи. Например: mts;

<password> - пароль оператора сотовой связи. Например: mts.

Содержит текущие настройки устройства:

CUR2 - тип сообщения;

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи.

Приходит после перезагрузки.

4

GET

Получает текущие параметры устройства, необходимые для работы с Cybermonitor и сформированные в шаблон.

Содержит текущие настройки устройства:

CUR - тип сообщения;

<IP> - IP-адрес или доменное имя сервера;

<port> - порт сервера;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета;

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи;

<IMEI> - уникальный номер объекта

5

GET1

Получает текущие параметры устройства, необходимые для работы с Cybermonitor и сформированные в шаблон.

Содержит текущие настройки устройства:

CUR1 - тип сообщения;

<IP> - IP-адрес или доменное имя сервера; 

<port> - порт сервера;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета;

<IMEI> - уникальный номер объекта.

6

GET2

Получает текущие параметры устройства, необходимые для выхода в Интернет и сформированные в шаблон.

CUR2 - тип сообщения;

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи.

 

Форматы ответных конфигурационных SMS-сообщений

Содержание сообщения

Примечание

1

CUR

<IP>

<port>

<IDo>

<IDc>

<apn>

<login>

<password>

<IMEI>

Параметры расположены построчно.

CUR - тип сообщения;

<IP> - IP адрес или доменное имя сервера; 

<port> - порт сервера;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета;

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи;

<IMEI> - уникальный номер объекта.

2

CUR1

<IP>

<port>

<IDo>

<IDc>

<IMEI>

Параметры расположены построчно.

CUR1 - тип сообщения;

<IP> - IP-адрес или доменное имя сервера; 

<port> - порт сервера;

<IDo> - идентификационный номер объекта; 

<IDc> - номер лицевого счета

<IMEI> - уникальный номер объекта

3

CUR2

<apn>

<login>

<password>

Параметры расположены построчно.

CUR2 - тип сообщения;

<apn>  - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи.

 

Форматы конфигурационных SMS-сообщений

Текст команды

Примечание

1

SET

<IP>

<port>

<IDo>

<IDc>

<apn>

<login>

<password>

Параметры должны отделяться друг от друга пробелом или символом переноса на новую строку. Тип параметра определяется его положением в SMS. Параметр, не содержащий символов, будет затёрт в файле конфигурации и будет использован параметр “по умолчанию”.

<IP> - IP-адрес или доменное имя сервера; 

<port> - порт сервера;

<IDo> - идентификационный номер объекта; 

<IDc> - номер лицевого счета;

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи.

2

SET1

<IP>

<port>

<IDo>

<IDc>

Параметры должны отделяться друг от друга пробелом или символом переноса на новую строку. Тип параметра определяется его положением в SMS. Параметр, не содержащий символов, будет затёрт в файле конфигурации и будет использован параметр “по умолчанию”.

<IP> - IP-адрес или доменное имя сервера;

<port> - порт сервера;

<IDo> - идентификационный номер объекта;

<IDc> - номер лицевого счета.

3

SET2

<apn>

<login>

<password>

Параметры должны отделяться друг от друга пробелом или символом переноса на новую строку. Тип параметра определяется его положением в SMS. Параметр, не содержащий символов, будет затёрт в файле конфигурации и будет использован параметр “по умолчанию”.

<apn> - имя точки доступа оператора сотовой связи;

<login> - логин оператора сотовой связи;

<password> - пароль оператора сотовой связи.

4

GET

Состоит из прописных символов.

5

GET1

Состоит из прописных символов.

6

GET2

Состоит из прописных символов.

 

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

Для конфигурирования на устройство необходимо отправить SMS-команду типа SET.

Например:

SET – тип сообщения;
90.156.232.36 – IP-адрес или доменное имя сервера;
4000 – порт сервера;
1 – идентификационный номер объекта;
1000000 – номер лицевого счёта;
internet.mts.ru - имя точки доступа оператора сотовой связи;
mts - логин оператора сотовой связи;
mts - пароль оператора сотовой связи;

Пример ответного SMS-сообщения:

CUR – тип сообщения;
90.156.232.36 – IP адрес или доменное имя сервера;
4000 – порт сервера;
1 – идентификационный номер объекта;
1000000 – номер лицевого счёта;
internet.mts.ru - имя точки доступа оператора сотовой связи;
mts - логин оператора сотовой связи;
mts - пароль оператора сотовой связи;
123456789012345 - уникальный номер объекта (IMEI);

 

Пример №1

Для интернет-системы мониторинга Cybermonitor, SIM-карта оператора Мегафон:
SET 90.156.232.36 4000 1 1000000 internet gdata gdata

Пример№2

Для интернет-системы мониторинга Wialon, SIM-карта оператора BeelineM2M (jasper):
SET 193.193.165.165 20541 0 1 m2m.beeline.ru beeline beeline
 

Особенности формата SMS-команды SET

Каждый из параметров в SMS должен быть отделён пробелом или переносом строки (символом переноса строки).

Если SMS неполная, например:

SET – тип сообщения;
90.156.232.82 – IP адрес сервера;
4000 – порт сервера.

В этом случае будут изменены только те параметры, которые введены. Для данного случая IP-адрес сервера и порт сервера. Остальные настройки останутся неизмененными. Тип настройки определяется по номеру строки (символа перехода на следующую строку) или пробелу. 

Если SMS содержит пустые поля, например:

SET – тип сообщения;
90.156.232.82 – IP-адрес или доменное имя сервера;
4000 – порт сервера;
 
1000000 – номер лицевого счёта;
internet.mts.ru - имя точки доступа оператора сотовой связи;
mts - логин оператора сотовой связи;
mts - пароль оператора сотовой связи.

Заполненные поля будут заменены, пустые затёрты (удалено содержание поля в xml файле и, тем самым, выставлены заранее определённые в программе (не «по умолчанию»));

Если SMS содержит только команду SET, то устройство его примет, но отрабатывать не будет и отошлёт в ответ сообщение об ошибке.

 

Ошибки при SMS-конфигурировании

В случае возникновения ошибки во время чтения конфигурационной SMS-команды, будет сформировано SMS-сообщение, содержащее информацию об ошибке. Редактирование настроек производиться не будет.

Возможные ошибки, которые могут быть в работе алгоритма конфигурирования с помощью SMS:

- пришло SMS без содержания;

- пришло SMS с параметром недопустимой длинны;

- пришло SMS c параметром, который содержит недопустимый символ.

Реакцией на данные события является SMS, содержащее тип ошибки.

 

Структура ответного SMS сообщения об ошибке:

<Заголовок>

<Тип ошибки>

Поле <Заголовок> содержит фиксированную строку «Ошибка!»

Поле <Тип ошибки> может принимать следующие значения:

«Не заданы параметры».

«Параметр №» <Номер параметра> «имеет недопустимую длину».

«Параметр №» <Номер параметра> «содержит недопустимый символ».

Поле <Номер параметра> - порядковый номер параметра от начала SMS, не включая заголовок сообщения (для SET 1 - 7).

Список исключённых символов для параметров общего типа: <, >, *, управляющие символы.

Для числовых параметров запрещены все символы кроме цифр.

Пример SMS:

Ошибка!
Параметр № 2 имеет недопустимую длину