DLMS/COSEM: различия между версиями

Исправил пример команды для создания шаблона
(Исправил пример команды для создания шаблона)
 
(не показано 7 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE: Протокол DLMS/COSEM, СПОДЭС}}
{{DISPLAYTITLE: Протокол DLMS/COSEM, СПОДЭС (ГОСТ Р 58940-2020)}}
[[Image: DLMS.png|300px|thumb|right| Логотип протокола DLMS]]
[[Image: DLMS.png|300px|thumb|right| Логотип протокола DLMS]]
== Описание ==
== Описание ==
DLMS/COSEM, СПОДЭС – открытый протокол для обмена данными с приборами учета.
DLMS/COSEM – открытый протокол для обмена данными с приборами учета. На его основе был выпущен стандарт СПОДЭС (ГОСТ Р 58940-2020).


== Настройка в веб-интерфейсе контроллера Wiren Board ==
== Настройка в веб-интерфейсе контроллера Wiren Board ==
[[Image: DLMS webui config.png|300px|thumb|right| Настройка в веб-интерфейсе контроллера Wiren Board]]
[[Image: DLMS webui config.png|300px|thumb|right| Настройка устройства с DLMS в веб-интерфейсе контроллера Wiren Board]]


Протокол поддерживается драйвером [[wb-mqtt-serial]]. Для некоторых устройств, работающих по протоколам DLMS/COSEM и СПОДЭС мы сделали готовые шаблоны, но если нужного устройства среди них нет, то вы можете настроить подключение самостоятельно.
Протокол поддерживается драйвером [[wb-mqtt-serial]]. Для некоторых устройств, работающих по протоколам DLMS/COSEM и СПОДЭС мы сделали готовые шаблоны, но если нужного устройства среди них нет, то вы можете настроить подключение самостоятельно.
Строка 35: Строка 35:
=== Генерация шаблона ===
=== Генерация шаблона ===


Реализован анализ доступных объектов устройства и генерация шаблона.  
В драйвере [[wb-mqtt-serial]] реализован анализ доступных объектов устройства и генерация шаблона.  


Для этого надо [[Wb-mqtt-serial driver#Управление драйвером | остановите драйвер wb-mqtt-serial]] и запустите его из командной строки с параметром <code>-G</code>.  
Для этого [[Wb-mqtt-serial driver#Управление драйвером | остановите драйвер wb-mqtt-serial]] и запустите его из командной строки с параметром <code>-G</code>.  


Сгенерированный шаблон будет записан в каталог <code>/etc/wb-mqtt-serial.conf.d/templates</code>.  
Сгенерированный шаблон будет записан в каталог <code>/etc/wb-mqtt-serial.conf.d/templates</code>. Чтобы шаблон появился в веб-интерфейсе, перезагрузите страницу настроек с очисткой кэша клавишами <code>Ctrl+Shift+R</code>.
 
Теперь [[RS-485:Configuration via Web Interface | добавьте новое устройство]] и выберите сгенерированный ранее шаблон.


Пример команд для генерации шаблона:
Пример команд для генерации шаблона:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
# systemctl stop wb-mqtt-serial
# systemctl stop wb-mqtt-serial
# wb-mqtt-serial -G 2,/dev/ttyMOD3,9600-8-N-1,dlms_hdlc:32,32,1,12345678
# wb-mqtt-serial -G print_all,/dev/ttyMOD3,9600-8-N-1,dlms_hdlc:75,32,low,12345678
# systemctl start wb-mqtt-serial
# systemctl start wb-mqtt-serial
</syntaxhighlight>
</syntaxhighlight>
Строка 51: Строка 53:
wb-mqtt-serial -G help
wb-mqtt-serial -G help
</syntaxhighlight>
</syntaxhighlight>
== Полезные ссылки ==
* [https://docs.cntd.ru/document/1200174430 СПОДЭС (ГОСТ Р 58940-2020)]
{{Wbincludes:Device Page Footer}}
wb_editors
97

правок