Разработчики создали четырехпортовый шлюз Modbus TCP на базе промышленного компьютера NAPI-C (Rockchip RK3308) и микросхемы FT4232H. Устройство поддерживает четыре независимые линии RS-485, работающие через один IP-адрес, с единым конфигурационным файлом и сервисом.

Программное обеспечение mbusgw-t2r распространяется по лицензии Apache 2.0. В отличие от распространенного решения mbusd, требующего запуска отдельного процесса на каждый порт, данная разработка обслуживает все линии в одном процессе. Плата оснащена аппаратным сторожевым таймером для автоматического восстановления после сбоев.

В ходе нагрузочного тестирования система показала производительность 59 запросов в секунду на каждую из четырех линий при скорости 19200 бод. За время прогона почти 400 000 запросов ошибок не зафиксировано, утечек памяти или дескрипторов не выявлено.

Авторы устранили проблему задержек драйвера FTDI, вызывавшую ошибки CRC из-за дробления пакетов, с помощью настроек udev. Вычислительный модуль NAPI-C внесен в реестр Минпромторга, что позволяет считать шлюз продукцией российского происхождения.