Мы добавили в wb-mqtt-serial 2.3.0 поддержку MODBUS TCP. Приглашаем попробовать!
В настройках появился новый тип порта: “modbus tcp”.
Пример описания порта в конфигурационном файле:
{
"port_type": "modbus tcp",
"address": "localhost",
"port": 502,
"devices": [
{
"slave_id": "116",
"channels": [
{
"name": "Supply voltage",
"reg_type": "input",
"address": 16114,
"type": "voltage",
"scale": 1.0
}
]
},
{
"slave_id": "1",
"device_type": "WB-MR3"
}
]
}
Так это выглядит в web-интерфейсе:
Как обновляться
Обновлённое ПО вышло только для Wiren Board 6, предыдущие контролеры не поддерживаются.
Если репозиторий experimental
не подключен, нужно включить его, выполнив команду:
echo 'deb http://releases.contactless.ru/experimental/stretch stretch main' > /etc/apt/sources.list.d/contactless-experimental.list
Обновить список пакетов:
apt update
Установить wb-mqtt-serial:
apt install wb-mqtt-serial
Версию пакетов и доступные для обновления версии можно посмотреть командой:
apt policy имяпакета