Коллеги, добрый день!
Задача - управление WirenBoard по com-порту
Вопрос - как обрабатывать команды, которые приходят по com-порту на WirenBoard?
Нужно прослушивать com-порт, по которому приходят сообщения и парсить информацию.
С другой стороны этот же com-порт используется для отправки телеметрии на com-port компьютера.
Здравствуйте! Тут придется использовать средства и команды Линукс, которые можно вызывать или непосредственно из командной строки или из движка правил.
Вот здесь есть пример:
Вторая ссылка нерабочая.
По чтению из com-порта на WB +- понятно - только штатными средствами системы делать.
Скажем, если я хочу в одном байте присылать команды сразу для нескольких выходных контактов, проще сделать Pythion скрипт, который будет прослушивать порт и выполнять команды mosquitto_sub
Чем дальше, тем вопросов больше.
На WB штатно стоит 3.5, но без setup tools, что в свою очередь не позволяет установить pip3, через который будем ставить пакет для работы mqtt на WB.