21.11.2024
Эффективная Навигация М2М
Меню сайта
Категории раздела
ГЛОНАСС [16]
Приборы с ГЛОНАСС
Прочее оборудование [5]
Датчики,аккумуляторы и т.п.
Форма входа
Вход через Google
Вход через Вконтакте
Вход через Facebook
Партнеры
Реклама

M2M Cyber GLX: отправка команд
Для работы и программирования терминалов серии M2M Cyber GLX (GX, GLX lite) можно использовать разные способы. Статья расскажет о самых распространенных.

Терминал управляется командами, по большинству из которых приходит какой-либо ответ, а так же выполняются соответствующие действия.
Статья коснется лишь некоторых команд, полный их список можно увидеть в документе "Руководство по эксплуатации терминала M2M Cyber GLX".

Большинство команд имеет две формы

<команда>? - для запроса текущий настроек
<команда>=<Значения> - для изменения значений

При этом, в случае если подается команда изменения значений, абонентский терминал отправляет в качестве ответа ОК, если команда была выполнена успешно (не все команды формируют ответ, например рестарт терминала, или смена сервера такой ответ не формируют - более подробно написано в руководство по эксплуатации).

Синтаксис некоторых команд меняется от версии к версии внутренней программы терминала, а так же может различаться в разных моделях (например "rs232 use" изменилось на "uart use").

Терминал поддерживает управление им посредством нескольких методов:
1. Подключение через "кабель" - в зависимости от модели это USB или rs232 (Com-порт) кабель. 
2. Управление посредством команд с сервера BNComplex посредством канала GPRS
3. Управление посредством команд передаваемых через СМС

Управление (программирование) посредством кабеля подробно описано в Руководстве по эксплуатации терминала. Для его осуществления вам потребуется кабель нужного вида (обычно это COM-COM, или USB-COM) и программа работы с com-портом (wTerm, hyperterminal, или M2M CyberTester - все программы позволяют отправлять команды в терминал при подключении к нему кабелем.). 

Синтаксис команд не зависит от способа их доставки терминалу. 
Ответ на каждую команду приходит по тому каналу, по которому она была отправлена (ответ на СМС - через СМС, ответ на GPRS - через GPRS), за исключением кабельного подключения - все данные выводятся в консоль, и доступны для просмотра при подключенном кабеле (как бы не пришла команда - в консоли она, и ответ на нее, будет виден ВСЕГДА).

Команды регистронезависимы (можно набирать как маленькими так и большими буквами).

Управление командами через BNComplex, к которому подключен терминал обычно осуществляется посредством передачи команды через GPRS канал. Отправляемая команда фиксируется в логах службы TCPGate. Команда может быть отправлена как с сервера, так и с клиентского ПО, такого как CyberFleet. При этом, ответ на команду будет вероятнее всего доставлен обратно пользователю, который послал данную команду (зависит от настроек подписки пользователя на данный АТ в BNComplex)

Так же для отправки команд можно использовать СМС, например через модем, подключенный к BNComplex (работа через службу SMSGate), или обычный мобильный телефон. Однако, для предотвращения случаев изменения настроек терминала номер имкарты, с которой может происходить программирование задается командой "CMD NUMBER" (например CMD NUMBER=79100000000 - в этом случае с номера  +7 910 000 00 00 будут приниматься управляющие команды). Однако данную команду нужно как-то сначала доставить до терминала! а уже после отправлять команды с данного номера. Кроме программируемого номера посредством команды CMD NUMBER "внутри" управляющей программы в терминале записан еще один номер, принадлежащий фирме-изготовителю, с которого так же можно отправлять команды в случае экстренной необходимости.

Так как большинство команд в ответ присылает результат ее выполнения, то нужно так или иначе фиксировать ее возврат.

Так как большую часть времени АТ находятся на ТС, то многие команды приходятся отправлять посредством какого-либо ПО. Мы используем для этого КиберФлит. Так же можно использовать логи службы TCPGate ПО BNComplex - данный метод менее удобен, и требует определенной подготовки инженера (ознакомиться со структурой логов BNC можно тут). Так же можно озадачить программистов написанием специализированного ПО для данной работы (например как сделали тут).

При отправке команд посредством КиберФлит, она сначала доставляется до сервера BNComplex, и уже с него уходит на АТ. Время "жизни", и количество попыток отправки команды на BNComplex определяется в настройках службы TCPGate. При истечении какого-либо из параметров в ответ будет сообщение об ошибке.

Наиболее распространенные команды для версии прошивки 4.xx:
server?вернет IP:PORT сервера BNC, куда терминал передает свои данные
@version?сообщит версию верней и нижней плат терминала.
@rcv board?сообщит модель GPS/GLONASS ресивера - приемника координат
@restartпринудительная перезагрузка терминала
uart use?сообщить 1, если используется rs232 выход
uart speed?сообщить скорость, на которую настроен выход rs232
cmd number?сообщить номер телефона, с которого принимаются управляющие смс сообщения
@send info=<номер>Отправить на указанный номер данные о номере терминала. Используются для определения номера СМС установленной в терминале.


Выводы:
1. Терминал M2M Cyber GLX поддерживает программирование (настройку) через кабель, GPRS, СМС
2. Перед отправкой СМС номер нужно разрешить командой CMD NUMBER=номер телефона
3. Синтаксис команд не зависит от способа ее передачи
4. Команды в ответ присылают подтверждение своего выполнения, или ответ
5. Большинство команд поддерживают запрос уже настроенных параметров (двойной синтаксис команд).





Источник: Cyber GLX, команды, управление, СМС, CyberFleet, Cyber GLX lite, ГЛОНАСС
Похожие материалы
Категория: ГЛОНАСС | Добавил: logoff (05.02.2012) | Автор: Бондарь Михаил
Просмотров: 13602 | Комментарии: 5 | Теги: Смс, абонентский терминал, ГЛОНАСС, тамбов, SMS, M2M Cyber GLX, команды, программирование, АТ | Рейтинг: 0.0/0
Всего комментариев: 5
5 GooDMaN  
0
ну вот сервер задал а подключаться он не хочет я себе уже всю голову сломал
Connecting to server 193.193.165.165:20185...
Authorization....
Authorization....
Authorization....
Close connection to Server
Connection failed!
Ответ: попробуйте сначала сервис
http://id.wialon.net/
сим-исправна? Попробуйте для начала другой какой-нить сервер от М2М Телематика

4 GooDMaN  
0
ок. тогда может вы мне еще ответите почему прибор не принимает команды.
server=193.193.165.165:20185
Error! Unknown or incorrect command
Ответ: попробуйте server1=
завит от версии прибора/прошивки

3 GooDMaN  
0
Здравствуйте.
подскажите почему при подключение терминала через кабель программа конфигурирования не распознает шрифт в связи с чем ввод команд невозможен
Ответ: Шрифт? Может у вас все же скорость не правильно указана. Попробуйте использовать другую (обычно это 19200 или 115200).

2 Orion7895  
0
Не наш, но все все равно спасибо за ответ! Нашли проблему на стороне сервера.

1 Orion7895  
0
Здравствуйте не могли бы вы опубликовать пошаговую последовательность действий при подключении ДУТ Омннкомм 20160? Что-то никак не можем получить данные.
Ответ: а вот это не ваш случай?
http://bnc.ucoz.net/load....-1-0-41

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
TOP 10 Популярное
1 Оборудование> Гранит-Навигатор 4.14
2 Оборудование> Гранит-Навигатор 4.14: Настройка терминала
3 Оборудование> Абонентский терминал M2M Cyber GLX
4 Прочее> "Красные" против "Синих" - статистка космических запусков России (СССР) и США
5 Оборудование> M2M Cyber GLX: отправка команд
6 CyberFleet, CrossPoint> CyberFleet: Переустановка CyberFleet
7 CyberFleet, CrossPoint> КиберФлит: Учет топлива при помощи датчиков
8 Оборудование> M2M Cyber GLX: использование терминальных программ для снятия логов работы терминала
9 Прочее> SQL: CyberFleet: Занятие №3 Объединение таблиц Часть 1/2 (теория, inner join)
10 CyberFleet, CrossPoint> КиберФлит: Причины расхождения пробега по данным одометра и карте
Наш опрос
Как вы учились работать с КиберФлит?
Всего ответов: 49
LogOff © 2024
Сайт создан в системе uCoz Рейтинг GPS Клуба. GPS навигаторы. GPS мониториг. GPS трекеры. ГЛОНАСС