Альтернативный способ опроса Карат-307

Поделюсь с общественностью способом опроса Карат-307
Как известно, у Карат-307 есть USB вход на передней панели. В самом карате на этом интерфейсе распаян ком-порт на чипе ftdi.
так вот, берем роутер с поддержкой usb, хорошим обьемом памяти и возможностью работать на прошивке openwrt/lede (например TL-WR842N)
Устанавливаем альтернативную прошивку, добавляем модули kmod-usb-core, kmod-usb-serial, kmod-usb-serial-ftdi и ser2net.
в автозагрузку /etc/rc.local добавляем

ser2net -C "4001:raw:0:/dev/ttyUSB0:4800 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS"

Теперь подключив усб-кабель в роутер и Карат-307 можно опрашивать показания прибора через Лэрс по адресу роутера и порту 4001
Если нужно опрашивать по внешнему (WAN) адресу роутера, то нужно добавить разрешающее правило для 4001 порта в фаерволе.