Контроллер Wiren Board 6.7.2; Release name unstable.latest; Release suite testing
На порт /dev/ttyRS485-1 115200 8N2 подключены 4 устройства:
WBMR2m (1.20.0), WBMSv2 (4.29.2), WBMR2m (1.20.0), WBMSW3 (4.29.2).
В какой то момент WBMSv2 и WBMSW3 перестают передавать показания, WBMR2m работают стабильно, при сканировании устройств видны, лечиться только перегрузкой контроллера, но не надолго.
echo deb http://deb.wirenboard.com/all experimental.wb-mqtt-serial-poll main > /etc/apt/sources.list.d/wb-testing-set.list
apt update
apt install wb-mqtt-serial
получил новую версию, буду наблюдать
**Подготовка к распаковке …/wb-mqtt-serial_2.85.4_armhf.deb …**
**Распаковывается wb-mqtt-serial (2.85.4) на замену (2.85.3) …**
**Настраивается пакет wb-mqtt-serial (2.85.4) …**
Это не повторно. Вы установили просто версию пакета из основного репозитория. Посмотрите ж какие у них приоритеты…
Но, в основном - да, в теснинг уже заехало.
Первый шаг при проектировании шины - это создание таблицы в которую добавляются опрашиваемые регистры, времена их опроса, потом расчет оптимистичный и пессимистичный.
Если в пессимистичном расчете времена укладываются - отлично. Если только в оптимистичном - неизбежно интервал выдерживаться не будет.
Начать можно с GitHub - wirenboard/wb-mqtt-serial: Wiren Board MQTT serial protocol driver пожалуй.