На главнуюКонтактыФорум

Сервис

Контакты

Система GPS мониторинга Garpy

Программа Enfora Event Tools

Основное отличие модулей Enabler от продукции других производителей заключается в том, что стандартные случаи пользовательских приложений уже зашиты в базовое программное обеспечение. Это позволяет управлять пользовательскими вводами/выводами с помощью расширенного набора АТ команд и подключать к ним напрямую самое различное оборудование без промежуточного управляющего микроконтроллера.

Сборка-разборка пакетов (Packet Assembler/Disassembler - PAD). В число наиболее значимых опций Enabler входит функция UDP/TCP сборки/разборки пакетов, которая позволяет конвертировать, упаковывать и передавать данные со стандартного последовательного интерфейса без специального протокола, необходимого внешнему устройству. Это дает возможность прозрачного подключения традиционных устройств типа счетчиков, сенсоров, датчиков и разного рода измерительных модулей к GPRS (и далее, к IP) сети. Как правило, подобные устройства подключаются к компьютеру через последовательный интерфейс, а функции управления, считывания, записи и передачи возложены на ПО компьютера.

Наличие в Enabler функции PAD позволяет подключить модем или модуль Enfora Enabler напрямую к счетчику (сенсору, и т.п.) и осуществлять сбор информации со счетчика и передачу по GRPS сети без какой-либо дополнительной доработки измерительной схемы или написания дополнительного внешнего ПО. Модуль Enfora может быть сконфигурирован таким образом, чтобы при включении автоматически активировалась функция PAD, устройство регистрировалось в сети, и начинался сбор и передача информации с подключенного к Enabler счетчика.

Обработка событий (Event Processing). В модулях Enabler также предусмотрены широкие возможности по обработке событий. Модуль может быть запрограммирован таким образом, чтобы внешние события, такие как, например, регистрация в сети или же ввод-вывод общего назначения отслеживались и вызывали бы определенного рода действия (изменение состояния выходного интерфейса, посылка SMS-сообщения и др.). Подобные функции обработки событий не требуют внешнего контроллера и доступны через интерфейс управления (AT-команды).

Для конфигурирования пользовательских I/O используется прикладная программа Enfora Event Tools. Никакого дополнительного оборудования для этого не требуется.

Основные функциональные возможности программы Enfora Event Tools:

Работа с программой осуществляется в диалоговом режиме. Под термином "события" понимаются состояния вводов/выводов, режим питания, связи и т.д. Алгоритм программы охватывает практически все стандартные ситуации при работе с М2М приложениями. Для того, чтобы представить себе потенциальные возможности, предоставляемые пользователям для перепрограммирования вводов/выводов, целесообразно привести варианты возможных значений входящих и исходящих событий."

В окне "Входящие события" можно выбрать следующие значения:
В окне "Исходящие события" можно выбрать следующие значения:

Все события могут быть дополнительно разбиты по отдельным группам, которые будут обрабатываться поочередно.

Кроме описанных единичных событий можно задать также и множественные последовательные события. Например, "Состояние вводов/выводов" и "Сетевые IP события".

После ввода описаний событий в окне команд появляется набор АТ команд, соответствующих отрабатываемым событиям. Эти команды затем записываются в память модуля и в контрольный файл. Записанные команды можно также прочитать из памяти и при необходимости отредактировать.

Модули Enfora имеют мощный IP-ориентированный программный блок и позволяют обойтись базовыми настройками для реализации многих стандартных задач, которые при использовании продукции других фирм требуют разработки сложного ПО и аппаратного обеспечения. Известно, что одна из серьезных проблем, возникающих при эксплуатации беспроводных телеметрических систем в сети GPRS, связана с IP протоколами. В настоящее время не существует стандартных методов удаленного управления GPRS–устройствами.

При работе с динамическим адресом возникает ряд сложностей, когда требуется передать информацию по IP-сети GPRS-устройству, адрес которого заранее неизвестен. При этом адрес устройства, видимый во внешней IP-сети, может меняться уже после подключения к сети GPRS. Подобные проблемы хорошо знакомы пользователям мобильного Интернет. Например, из-за сложной трансляции IP-адресов GPRS-подключений на выходе из сети "Мегафон" возникают сложности при использовании механизма авторизации POP-before-SMTP при отправке почты.

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

Например, с помощью АТ-команд можно уведомлять сервер о получении модемом <нового> IP-адреса. Команда "AT§FRIEND=<friend #>,<server indication>,<IP>" позволяет задать список серверов, которым нужно присылать такие сообщения. При этом одновременно определяется список IP-адресов, с которых можно осуществлять удаленное управление модулем.

Управление модемом по PPP-соединению. Программное обеспечение ENFORA позволяет осуществлять управление модулем посредством UDP API даже в том случае, если модем не зарегистрирован в GPRS-сети (не назначен внешний динамический IP-адрес).

Большинство продуктов других производителей позволяют работать с устройством по IP через "внутренний" последовательный интерфейс, только пользуясь "внешним" IP-адресом, и только после того, как установлено внешнее GPRS-соединение с оператором. Таким образом, при потере соединения с GPRS-сетью или при изменении внешнего IP-адреса теряется связь с беспроводным устройством по IP через "внутренний" последовательный интерфейс.

Стабильность работы GSM/GPRS/EDGE модемов Enfora