Телеметрия удаленных объектов

Автор Сообщение
#1 / 16.03.2019 09:32
admin

Телеметрия удаленных объектов через GSM модем SPRUTNET PRO BGS2

Для чего нужны модемы..? Вопрос скорее риторический. 
Передать данные из точки А в точку Б, без затрат времени и сил на физическое перемещение – основное их назначение. Рассмотрим актуальную для многих задачу съема показаний с приборов учета через GSM канал.

MuUO6utnbxE.jpg
Из множества моделей на рынке был выбран SPRUTNET PRO BGS2 , в первую очередь из за сравнительно невысокой цены – 3900р., во вторых разработчики бесплатно предлагают образцы для тестирования. Еще один плюс в том, что для организации канала связи нет необходимости приобретать два модема – он нужен только непосредственно на объекте , а на стороне оператора устанавливается специальное ПО , которое преобразует пакеты входящего TCP соединения в виртуальный СОМ порт, к которому уже можно подключить любую пользовательскую программу. 
Основным доводом, который убедил выбрать именно эту модель – стало наличие на Sprutnet PRO сразу двух интерфейсов связи с внешним оборудованием – RS232 и RS485. В силу того, что модем предполагалось установить на теплоузле многоквартирного дома, где есть приборы с тем и другим интерфейсом, выбор был сделан.

Для заказа модема на тестирование можно пообщаться прямо в чате на сайте SPRUTNET PRO BGS2 с приятным в общении и технически грамотным менеджером, который поможет подобрать подходящую модель. Мне например требовался модем с передачей данных по GPRS, хотя кому то может быть больше подходит модель с использованием CSD соединения.

sASHVVZ4FgQ.jpg
Итак, посылка прибыла, модем на руках – начнем эксперименты. На вид сделано довольно добротно, металлический корпус, разъемы внешних связей под винт. На моем модеме два слота под SIM карты, т.е. предусмотрена возможность резервирования канала связи. 
Модем конфигурируется по USB интерфейсу, для чего необходимо предварительно установить драйвер со страницы загрузки. Вообще с документацией и ПО у разработчиков порядок, не надо ничего отдельно искать, все лежит в одном месте.
Для конфигурирования, из модема надо достать SIM карту, иначе при включении он перейдет в рабочий режим. Вся настройка описана в документации, занимает пару минут. При конфигурации вскрылся неожиданный факт – в строке IP адреса, с которым устанавливается соединение, должен быть указан статичный, белый адрес! Пусть так, препятствие вполне преодолимое.
Ради эксперимента проверил, будет ли связь через серый динамический адрес. Да, все работает, НО до очередной перезагрузки роутера, после которой надо вновь забивать в модем новый адрес соединения – не лучший вариант. Проблему решил оформлением у провайдера по договору выделенного IP. В Ростелекоме эта услуга стоит 130р. при подключении и далее 80р. в месяц. Выходить через VLAN кстати тоже пробовал, но проблема в том, что нужные для обмена порты таким способом передать не удалось. Может и есть способ, но время-деньги, поэтому проще было договориться с провайдером.
Итак, модем настроен. Осталось установить нужное ПО, на ПК. Данное ПО основано на разработках компании Eltima и по сути является платным продуктом, но при желании можно найти демо-версии. Рекомендую пообщаться с техподдержкой Sprutnet, они помогли подобрать нужную версию IP adapter, которой не было на сайте.
В итоге при запуске данная утилита висит в трее и создает два связанных между собой виртуальных СОМ порта. Один принимает пакеты от внешнего ТСР соединения, другой непосредственно связан с любой программой пользователя – гипертерминалом, софтом для опроса счетчиков или SCADA системой. 
Все. Осталось подать питание на модем и наблюдать процесс установления связи. Для проверки производители рекомендуют повесить на разъем внешнюю перемычку между Tx и Rx (2 и 3 выводы).
Спустя некоторое время после старта IP адаптера в логе появляется сообщение о подключившемся модеме. Для проверки соединения можно запустить гипертерминал, в свойствах соединения которого указан второй порт из связанной пары, на рисунке это СОМ8. 
Нажимая кнопки на клавиатуре, получаем обратное эхо через перемычку на модеме с некоторой задержкой. На модеме при установленной связи постоянно горит красный индикатор.
Канал работает, теперь можно подключить внешние приборы.
В моем случае это тепловычислитель ВКТ-7 и контроллер отопления ТРМ32 пр-ва Овен. Связь с первым осуществляется по интерфейсу RS232, со вторым – по RS485. Кстати изначально с завода данный прибор был приобретен в бюджетном варианте – без интерфейсов связи, пришлось установить недостающие элементы, благо прошивка одинаковая для обоих вариантов.
Для опроса обоих приборов не надо изобретать велосипед, производители позаботились о различных вариантах софта для снятия показаний, вплоть до ОРС серверов. Например, для ВКТ-7 весь необходимый софт можно найти на сайте разработчика или дилеров. Это же самое касается и ТРМ32,который присутствует в списке поддерживаемых приборов в ОРС сервере Овена .
Единственный нюанс – указанные приборы надо опрашивать разумеется по очереди, т.к. интерфейсы 232 и 485 на модеме по сути занимают один канал и отличаются только схемотехническим решением.

Обобщенные выводы делать пока рано, модем установлен на объекте , дальнейшая эксплуатация покажет все плюсы и минусы.

Источник: http://lapshinvr.ru/articals/gsm-modem-sprutnet-pro-bgs2.html

Сообщения: 463