WiFi мост RS-485


#1

Добрый вечер!

Нашел мало информации по поводу шлюза:
https://wirenboard.com/wiki/index.php/WB_MGW_WIFI_RS485_Converter

WB-MGW поставляется парой для соединения двух “разорванных” частей RS-485 или устройство выступает в качестве WiFi сервера?
Если в качестве WiFi сервера, какие действия по настройке необходимо выполнить для проброса modbus to mqtt via wifi?


#2

Zeta, мы сейчас не производим это устройство, и, скорее всего, не планируем.


#3

Вот, например, схожее по функционалу устройство: https://usriot.ru/serial-to-wifi/wireless-device-servers/wifi232-610-v2


#4

все подобного рода конвертеры TCP <-> RS-485 до 20 тыс руб - просто дают вам общение с последовательным портом через сокет.

мне кажется вам нужно не соединять, а научиться адресовать устройства в разных сетях.
делал себе похожее только не в mqtt, а coap. сделайте программный модуль который будет прослойкой между modbus и mqtt - заодно будете преобразовывать их к человеческому виду, если будете закидывать в mqtt rtu/pdu сообщения. значит придется учить всех потребителей их кодировать/декодировать. оно вам надо?


#5

Так он называется wb-mqtt-serial и поставляется вместе с контроллерами Wiren Board. Это не то, что вы хотите?


#6

я Zeta типа ответил - видимо не удачно. сам то ничего не хочу. уже все есть. осталось закодить.
судя по настройкам вашего модуля https://github.com/contactless/wb-mqtt-serial
он не умеет на одном порту работать с устройствами на разных скоростях. у меня так получилось что некоторые устройства работают на 2400 и это никак не перестроить и провода уже замурованы. так что развлекаюсь сам. плюс мне ближе python.
хотя если у вас есть в приемлемые деньги железяка ethernet <-> RS485 которой удобно решить мою проблему с разными скоростями. готов рассмотреть.
у китайских девайсов TCP-serial беда какая то с модбас, ну и менять скорость на ходу то же танец с бубном.


#7

Да, wb-wqtt-serial поддерживает TCP. Пока не разбирался, но направление понятно)


#8

Добрый день!
Случайно не тестировали работоспособность USR LG220 + USR-LG207 с wb-mqtt-serial?
Судя по описанию, должно поддерживать как TCP так и MQTT.

https://usriot.ru/lpwan/lora/


#9

к сожалению, не тестировали. Рекомендую посмотреть на пропускную способность, которую эти устройства дают: возможно её будет мало для реальных применений.


#10

Задачу решили!

Пробросили Modbus с помощью USR-W600.
В конфиге wb-mqtt-serial добавил:

"port_type": "tcp",
"address": "192.168.0.40" // адрес USR-W600
"port": 3000,

и убрал:

"path" : "/dev/ttyNSC0",

Работает!


Modbus_client + wi-fi мост