Пользователь может настроить электросчетчик Меркурий с GSM-модемом на свое усмотрение, используя простые текстовые SMS-сообщения. Они посылаются коммуникационному блоку с диспетчерского пульта (или с мобильного телефона, если он заменяет пульт). КУ может присылать ответные SMS диспетчеру.
Все сообщения КУ и от КУ диспетчер отправляет и принимает в определенном формате, предполагающем, что длина сообщения не превышает 160 символов. Для этого все настройки коммуникатора поделены на страницы — блоки параметров, каждая из которых считывается или конфигурируется отдельным сообщением. Так, отправляя сообщения, вы получаете текущие настройки модуля и корректируете их.
НАВИГАЦИЯ ПО СТРАНИЦАМ
Для переключения между страницами используются два числа: четное и нечетное. Четные числа означают установку параметров страницы без запроса ответной SMS, нечетное предполагает требование ответной SMS по параметрам. Примеры чисел для навигации:
- 0 и 1 определяют страницу №1;
- 2 и 4 определяют страницу №2;
- 6 и 7 определяют страницу №4 и так далее.
Первый и обязательный параметр в любой SMS с настройкой — это номер страницы.
СТРАНИЦА 1
SMS для первой страницы позволяет настроить следующие параметры в указанном порядке:
###!код_страницы!канал_связи!режим_передачи_данных!IP-адрес!порт!период_отсылки_ping’ов!идентификатор_коммуникационного_блока!логин!пароль!имя_точки_доступа!параметр_подключения!
Первый параметр — код страницы 0 или 1 в зависимости от того, нужна ли вам ответная SMS.
Канал связи указывается в зависимости от того, каким образом вы собираетесь получать данные со счетчика. Устанавливается следующими значениями:
- 0 — только прием SMS;
- 10 — готовность к приему DATA-вызовов;
- 20 — TCP-сервер;
- 21 — TCP-клиент;
- 23 — UDP-клиент.
Режим передачи данных может быть трех типов:
- 0 — сквозной (прозрачный);
- 1 — пакетный;
- 2 — буферный.
В последнем случае передаваемые данные буферизируются в соответствии с заданными таймаутами (устанавливаются на 4-й странице).
IP-адрес и порт необходимо указывать, только если вы передаете данные по GPRS. IP разрешается указывать либо цифрами (127.0.0.1), либо в виде DNS-имени (domen.tmont.ru). Если в канале связи выбрано значение TCP/UDP-клиент, эти параметры определяют адрес сервера диспетчерской программы.
Период отсылки ping’ов (служебных пакетов, которые отсылаются на сервер при отсутствии обмена данными) задается при работе через GPRS. Если в конфигурации указан “0”, пакеты не отправляются.
Идентификатор коммуникационного блока представляет собой числовое значение, уникальное для КУ вашего счетчика. Может быть не более 8 символов.
Логин, пароль и имя точки доступа (она же APN) задаются при работе через GPRS. Их можно запросить у провайдера. Если в одном из полей не должно быть данных, оно обозначается символами «-.-». Тогда SMS выглядит таким образом: «###!1!!!!!!!-.-!-.-!!!».
Параметр подключения задается в виде двух чисел через запятую. Первая цифра указывает, как часто клиент должен подключаться к серверу (в минутах, актуально для режимов TCP-клиента и UDP). Вторая цифра определяет длительность сессии (в секундах, для режимов DATA, TCP сервера и клиента, UDP). Если необходимо подключаться сразу и нет ограничений по длительности сессии, указываются параметры «0,0».
В ответных SMS появляются еще два параметра. Двенадцатый позволяет понять качество сотового сигнала (от 0 до 31), тринадцатый содержит версию программы.
Пример готового сообщения с настройками для первой страницы:
!1!20!0!127.0.0.1!2215!1!00001150!mts!mts!internet.mts.ru!0,0!
ФОРМАТ SMS ДЛЯ НАСТРОЙКИ ЭЛЕКТРОСЧЕТЧИКА МЕРКУРИЙ
Все сообщения на электросчетчик отправляются в нижнем регистре латинскими буквами, цифрами и знаками «.», «+», а также служебными символами «#», «!». Формат SMS:
- всегда начинается с трех решеток (###);
- каждый параметр счетчика заключен в восклицательные знаки (!1! или !1!0!);
- у каждого параметра свое место в строке настройки. Если необходимо пропустить настройку параметра, в SMS проставляются два восклицательных знака подряд.
Стандартная SMS, позволяющая считать параметры страницы, выглядит так: «###!Номер страницы!». Для чтения второй страницы необходимо отправить код «###!2!».
Пример настройки прибора с сим-картами разных операторов:
Мегафон:
###!1!21!0!84.201.160.123!45885!5!40792916!gdata!gdata!internet!0,0!!!
МТС:
###!1!21!0!84.201.160.123!45885!5!36645496!mts!mts!internet.mts.ru!0,0!!!
Билайн:
###!1!21!0!84.201.160.123!45885!5!40792916!beeline!beeline!internet.beeline.ru!0,0!!!
Если пароль счетчика изменен, его необходимо указать в атрибутах устройства.
Admin (для записи):
Пароль на счетчике: 222222
Пароль в атрибутах системы (с установленной галочкой Hex): 020202020202
Пароль в атрибутах системы (со снятой галочкой Hex): 323232323232
User (для чтения):
Пароль на счетчике: 111111
Пароль в атрибутах системы (с установленной галочкой Hex): 010101010101
Пароль в атрибутах системы (со снятой галочкой Hex): 313131313131
Атрибуты в системе:
Пароль ПУ (администратор) — Для управления
Пароль ПУ (пользователь) — Для чтения данных