Гибридный брокер MQTT WebSockets + TCP - PullRequest
0 голосов
/ 30 октября 2019

Я новичок в MQTT, и мне было интересно, существуют ли какие-либо существующие брокеры MQTT, способные к одновременному соединению TCP и WS? Например, я хотел бы, чтобы веб-страница подписывалась на тему через WS MQTT, а некоторые другие устройства отправляли сообщения по TCP.

Я работал только с MQTTnet, который, по-видимому, может запускать сервер MQTT только одного типа TCP или WS. ,

Ответы [ 2 ]

0 голосов
/ 30 октября 2019

Большинство доступных брокеров MQTT поддерживают как MQTT, так и MQTT через веб-сокеты.

Поддержка нескольких прослушивателей - довольно стандартная функция, поскольку она также может поддерживать защищенных прослушивателей TLS и незашифрованные соединения как для собственного MQTT, так и для MQTT. через веб-сокеты.

Устройство IBM для обмена сообщениями может даже использовать один и тот же порт для собственных MQTT и MQTT через веб-сокеты (это не то, как работает большинство брокеров и может быть защищено патентом).

0 голосов
/ 30 октября 2019

Если вы используете разные clientID для веб-страницы и устройств, то то, что вы ищете, может быть достигнуто. Ниже вы можете найти то, что брокеры предоставляют WS: https://en.wikipedia.org/wiki/Comparison_of_MQTT_implementations

...