Чтение из Ethernet

Как прочитать данные из Ethernet с помощью скриптов (wb-rules)? Сообщение приходит, например, на порт 1000, как мне его считать, это возможно?

Asu, добрый день! Вам надо написать драйвер, который будет транслировать ваши сообщения в mqtt (и обратно), тогда с ними сможет работать наш движок правил.

Где-то можно почитать как это сделать?

Вот пример, как читать из порта на питоне
https://pythonprogramminglanguage.com/socket-client/

Вот пример, как писать в mqtt на питоне
http://www.steves-internet-guide.com/python-mqtt-publish-subscribe/

Спасибо. Это всё пишется на компе? Просто не понятно куда это сунуть.

Не совсем понятна технология работы трансляции в mqtt, если это что-то не стандартное, то прошу дать ссылку, если стандартное, то найду в поиске. А возможно ли написать программу, например на Go, которая будет работать параллельно с вашей и делать уже свою логику? Мне кажется, что это легче всего. Но скомпилировать ещё не удалось под WB6

Да где угодно, можно на WB, можно на компе. Вообще вам проще будет посмотреть уже готовый драйвер и сделать свое на базе него. Вот, например, драйвер для 1-wire датчиков:

Ну и вот тут про разработку и кросс-компиляцию написано
https://wirenboard.com/wiki/index.php/Как_разрабатывать_ПО_для_Wiren_Board