Как отправить сообщение с веб-сайта брокеру MQTT, который не поддерживает веб-сокеты? - PullRequest
0 голосов
/ 07 января 2020

Я очень новичок в веб-разработке, и я делаю проект, в котором я должен отправить сообщение со своего собственного сайта в Thingstream, который является брокером MQTT. Я пытался использовать библиотеку Javascript с именем MQTT Paho для отправки сообщения брокеру, но библиотека использует WebSocket, который не поддерживается Thingstream. Брокер поддерживает только TCP. Поэтому теперь я намерен использовать Websockify, которая является библиотекой, которая служит прокси для преобразования соединения WebSocket в TCP. Однако мне не ясно, как бы я использовал Websockify для достижения этой цели. Я не смог найти достаточную документацию о том, как использовать библиотеку. Возможно ли, что кто-то может указать на некоторую полезную документацию? Или, возможно, альтернативный метод для решения этой задачи?

1 Ответ

0 голосов
/ 06 февраля 2020

Найти и использовать REST API:

Client -> REST API -> MQTT Broker -> MQTT Stream -> Client

Как и EMQ X REST API publi sh -message

...