Ще експериментирам 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.