Можно ли построить сетевой шлюз Modbus-RTU с помощью Linux или Arduino?
У меня есть ведомые устройства plc, связанные вместе с помощью Modbus RTU, и я хочу подключить одно из них через TCP с моим компьютером в качестве ведущего.
Интересно, могу ли я использовать Linux-бокс (rasbery pi / raspbian), подключенный к маршрутизатору, в качестве преобразователя modbus-to-tcp, подключив порт usb к моему локальному IP-адресу на каком-то порту, так как один plc будет подключен к modbus rtu к usb-порту linux box. Команда трубопровода будет примерно такой:
nc -l 5626 > /dev/ttyUSB0 < /dev/ttyUSB0
Моя цель - подключить компьютер (подключенный к сети с Linux Box) к этому PLC через Linux Box с помощью Modbus.