Служба опроса ЛЭРС УЧЁТ работает несколько по другому. По заданному расписанию она устанавливает канал связи с удалённым прибором. В вашем случае ВКТ-7. После этого обмен ведётся по протоколу ВКТ-7.
Контроллер должен представлять собой прозрачный канал между портом Ethernet и UART-портом. Наша служба опроса подключится к контроллеру через интернет и будет отправлять команды обмена с ВКТ-7, которые контроллер должен без изменения транслировать в UART-порт. Ответы, соответственно, отправлять назад.
Внешние подключения через интернет сейчас принимаются только от GPRS-модемов. Идентификация в этом случае проводится по протоколу модема. Обычно, они отправляют какую-то заданную пользователем строку, свой номер телефона или свой IMEI. Тот же идентификатор нужно указать в ЛЭРС УЧЁТ при настройке подключения.
Еще такой вопрос: если вам будет предоставлен протокол и структура базы данных от «Центр автоматизации энергосбережения» г. Новосибирск, http://caesber.ru
(изначально в контроллере было установлено их ПО), то вы сможете добавить поддержку контроллера (по сути - не контроллера, а ПО от http://caesber.ru)? Контроллер другой (не сброшенный по дефолту) подключим, когда скажете.
А протокол обмена вы у кого запрашивали? У Аксиона или у Новосибирска?
А не могли бы вы запросить Протокол обмена у «Центр автоматизации энергосбережения» г. Новосибирск, http://caesber.ru ? Мы со своей стороны тоже запросим.
Данное оборудование очень специфическое и мы не сможем добавить его поддержку в основную систему, поскольку существует множество вариантов по организации протоколов обмена с ним. Для добавлении поддержки данного устройства, работающего по протоколу “Центра автоматизации энергосбережения”, подойдет внешний модуль.
Мы можем предоставить документацию, по созданию внешнего модуля.
Не секрет. Во-первых, возникли непонятки с собственником данных контроллеров, а во-вторых, данные контроллеры не поддерживаются напрямую ЛЭРСом, у меня получилось только копировать данные, собранные со счетчика самим контроллером, через scp на сервер с ЛЭРСом (эти данные контроллер хранит в БД SQLite), а потом нужно ещё каким-то образом импортировать в ЛЭРС (sql-запросом или разрабатывать внешний модуль - это не реализовывал). Да и систему как раз внедрять нужно было, показывать результаты и пр.
В общем, приняли решение отказаться от их использования.