Опрос через GPRS

Top  Previous  Next

 

chaptercontents

В этой статье:


Настройка параметров:

   - GPRS-порты опроса

   - GPRS - подключения

GPRS - по вызову


 

 

ЛЭРС УЧЁТ поддерживает опрос через GPRS-модемы, включая режим GPRS-по-вызову.
Работа с GPRS-модемами ведется напрямую, без создания виртуальных COM-портов и использования промежуточных программ.

Поддерживаются следующие модели GPRS-модемов:
- Стандартный GPRS-модем
- Коммуникатор GPRS-485

Стандартный GPRS-модем - любой модем с поддержкой GPRS, который при установке GPRS-соединения остается пассивным и не передает о себе никаких данных. Для того чтобы система ЛЭРС УЧЁТ могла отличить один стандартный модем от другого, для каждого из них должен быть создан отдельный порт опроса.
Все другие GPRS-модемы отличаются от стандартного GPRS-модема тем, что при установке GPRS-соединения передают свои идентификационные данные, поэтому для опроса нескольких GPRS-модемов одной модели в ЛЭРС УЧЁТ достаточно создать один порт опроса.

Их сотовые модули многих GSM-модемов поддерживают передачу данных в GPRS, а иногда и в EDGE режиме. Однако это вовсе не означает, что его можно подключить к прибору и начать сразу же снимать данные. Обычно подразумевается, что модем можно подключить к компьютеру, где с помощью TAPI будет создано подключение к GPRS-шлюзу, через которое можно будет подключиться к интернету. Возможно будут специфичные для каждого производителя AT-команды, позволяющие работать с TCP и UDP-подключением.

Многие современные GSM/GPRS модемы сегодня представляют собой устройства с ARM процессорами, оперативной памятью, флеш-накопителями, и прочими атрибутами миниатюрного компьютера. На них может быть загружена программа, управляющая функциями модема. В интересующих нас GPRS-модемах эта программа самостоятельно устанавливает GPRS-соединение, а затем подключается к указанному в настройках интернет-адресу и порту. Настройки могут быть выполнены особыми AT-командами, которые будут специфическими для каждого модема, или с помощью программы, поставляемой производителем.

Прошивка простых GPRS-модемов обычно реализует только режим, который называется TCP-клиент. После включения, модем регистрируется в сети, поднимает GPRS-соедининие и устанавливает TCP или UDP подключение к указанному в настройках IP-адресу и порту сервера. После этого все данные, которые принимаются от сервера, отправляются в RS232 или RS485 модема, а данные из порта в неизменённом виде передаются на сервер. Данный режим является не самым эффективным, так как модем будет постоянно держать открытое соединение с сервером.

Примеры модемов, которые поддерживают  режим TCP-клиент:

 - M2MGate EnergyMeter RS232/485 KIT

 - TELEOFIS WRX700

 - TELEOFIS RX108R RS485 GPRS

В некоторых случаях модемы (как и контроллеры) могут иметь режим TCP-сервера. В этом случае в ЛЭРС УЧЁТ достаточно создать интернет-подключение и указать в качестве адреса и порта адрес и порт TCP- сервера, настроенного в модеме. Естественно, на тарифном плане вашего сотового оператора должна быть услуга 'белого' внешнего IP-адреса, иначе смысла в этом режиме нет.

GPRS-контроллеры имеют гораздо более богатый функционал, хотя аппаратно от простых GPRS-модемов могут и не отличаться. Основное отличие состоит в третьем режиме, который в терминах ЛЭРС УЧЁТ называется GPRS по вызову.

В этом режиме модем не держит постоянное подключение к серверу, и для него модему не обязательно иметь внешний IP-адрес. Настройки такого режима очень похожи на настройки TCP-клиента. Так же задаётся IP-адрес и порт сервера, но кроме этого потребуется так же выбрать метод вызова модема, и, обычно, с каких номеров телефона можно этот вызов осуществить.

После запуска, модем регистрируется в сети и создаёт GPRS-подключение. Однако подключение к серверу сразу не устанавливается. Вместо этого модем ожидает голосовой или CSD-вызов с указанного номера телефона, или, возможно, SMS-сообщения с определённым текстом. После получения такого уведомления, контроллер, не отвечая, сбрасывает звонок, и тут же устанавливает подключение через GPRS к серверу. Такой режим не требует, чтобы TCP-подключение висело постоянно, поэтому является наиболее предпочтительным. Единственным неудобством является необходимость иметь ещё один GSM-модем, который будет использоваться для исходящих вызовов на контроллеры. Если все компоненты ЛЭРС УЧЁТ установлены на одном компьютере, можно указать один из GSM-модемов, используемых для CSD-опроса. Проблема в том, что тогда будут возникать конфликты, когда через модем производится CSD-опрос, и одновременно через него же сервер пытается осуществить вызов GPRS-контроллера. В этом случае вам надо настроить расписание опроса точек учета так, чтобы время опроса GPRS и GSM не пересекались.

Примеры контроллеров, поддерживающих режим GPRS по вызову:

 - AnCom RM/D

 - AnCom RM/S

 - Коммуникатор GPRS-485 (GPRS-конроллер НПО "Карат")

ЛЭРС УЧЁТ поддерживает Коммуникатор GPRS-485.

chapterup Наверх