Вам всегда потребуется клиент MQTT, чтобы получить доступ к информации в тематическом пространстве $SYS
.
Когда MQTT over Websockets включен, вы можете настроить Mosquit для обслуживания страницы, которая будет подключаться кброкер с клиентом Paho Javascript с MQTT через веб-сокеты.На странице можно подписаться на любые темы.
Например, вы можете использовать опцию http_dir
, чтобы указать каталог, из которого moquitto будет отправлять статические файлы.Здесь вы можете развернуть слегка измененную (модификацией будет изменение темы с #
на %SYS/#
) моей D3 MQTT программы просмотра дерева тем (код на github ),
Из справочной страницы mosquitto.conf :
http_dir directory
КогдаСлушатель использует протокол websockets, также можно обслужить данные http.Установите http_dir в каталог, который содержит файлы, которые вы хотите обслуживать.Если эта опция не указана, то нормальные http-соединения невозможны.
Не перезагружается при сигнале перезагрузки.