Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку

MQTT broker

Ранее использовал простенький mosquitto для IoT и прочего, но понадобилась интеграция с браузером — создать дашборд с отображением информации и возможностью отправлять команды, эдакий информационный киоск.
Клиента mqtt на JS я не нашел (браузерную версию). Ставить node.js и делать шлюз — вроде как лишняя сущность, костыль получается.
Зато в поисках нашел EMQX — брокер MQTT плюс возможность создания дашбордов и трансляции топиков через websocket.

Задача:

  1. Поставить EMQX параллельно действующему mosquitto, но на другие порты
  2. Настроить трансляцию mosquitto -> EMQX
  3. Переключить часть сервисов на EMQX и посмотреть на стабильность/совместимость
  4. Заменить mosquitto полностью.

Пока вижу подводный камень в виде SSL. Далеко не все устройства IoT в состоянии поднимать SSL.

 32   7 мес   esp8266   iot   linux   todo