/ / Mqttjs поддръжка на websocket - websocket, mqtt

Mqttjs websocket поддръжка - websocket, mqtt

Ще експериментирам mqttjs и websockets и искам да бъда в състояние да изпращам съобщения от уеб страница с помощта на websockets без мост към MQTT брокер, който се управлява от mqttjs. Не мога да намеря никаква информация, ако това е налично или дори възможно.

Разгледах комарката и те иматекспериментален"Подкрепа за websocket и бих искал да намеря брокер на Node.JS MQTT, който би могъл да предложи същото.

Досега имах комуникация, работеща с pywebsocket и Socket.IO. Аз наистина ще оценявам указатели във всяка посока, ако е възможно да се използват websockets за mqtt без преодоляване.

Благодаря.

Отговори:

1 за отговор № 1

Стар въпрос, но е добре да споделя моите открития. Можете да използвате mosca брокер, който е написан в node.js и използва mqtt.js Моската поддържа класическа mqtt връзка и mqtt над WS: MQTT спрямо същия период на WebSockets

Mosca може да работи в два режима: Standalone и като node.js модул.

Като цяло mosca може да поддържа много видове брокери: Mosca-напреднали ползване


1 за отговор № 2

HiveMQ поддържа оригинални websockets, което означава, че можете да използвате всяка Javascript MQTT библиотека (като Eclipse Paho.js с websockets. Напълно е възможно да се свържат някои клиентски уеб сайтове и други клиенти чрез стандартна TCP връзка. Поддръжката на websocket е стабилна и се използва в производството.

Единственият недостатък е, че HiveMQ не е написан на Node.JS.

Разкриване: Аз съм един от разработчиците на HiveMQ.