А чем этот порт лучше чем другой tcp, который и так был? Я mio-e подключил через него и тоже тестирую пока.
“Старая” реализация осталась, это просто передача пакетов MODBUS RTU через Ethernet. MODBUS TCP имеет другой формат пакетов, поэтому сделали отдельный тип порта. MIO-E работает как раз через MODBUS RTU поверх Ethernet. Так что вы всё правильно делаете.
А не могли бы Вы перечислить примеры где этот порт может пригодиться ?
Порт “tcp” надо выбирать в случае подключения MIO-E или подключения устройств через преобразователи интерфейсов Ethernet-RS485, Ethernet-RS232 и т.п. Т.е. в тех случаях, когда надо, чтобы пакеты от устройства передавались без изменений. Через него можно подключать устройства, которые работают по разным протоколам, не только MODBUS.
Порт “modbus tcp” надо использовать с устройствами, которые работают по потоколу MODBUS TCP. Такие устройства не будут работать через порт “tcp”.
Поддержка MODBUS TCP уже в стабильном репозитории, начиная с wb-mqtt-serial 2.5.1. Для установки не надо подключать experimental
, достаточно команд:
apt update
apt install wb-mqtt-serial