Существует ли полная панель администратора / интерфейс для MQTT net или каких-либо других частных серверов / брокеров MQTT? - PullRequest
0 голосов
/ 04 мая 2020

Я делаю простую систему автоматизации для кого-то и требую админ-панель MQTT для сервера / брокера. Я хочу, чтобы администратор, который запускает сервер, мог видеть и изменять пароль сервера или клиента. Также администратор сможет увидеть все темы и удалить подписку любого клиента, если они захотят. Администратор также сможет видеть все отправленные и полученные сообщения.

В настоящее время я смотрю на C# MQT Tnet и mosquitto, но все серверы требуют манипуляций в конфигурационных файлах через CLI (там свой набор команды на CLI). Есть ли что-то, что я могу использовать, чтобы все было сделано в чистом коде с формой WPF для интерфейса? Есть ли решение этой проблемы? Я хочу пользовательский интерфейс для администратора.

Также может ли MQTT-сервер запускаться начинающим пользователем? кто не имеет технических знаний?

Любой ответ высоко ценится.

1 Ответ

0 голосов
/ 04 мая 2020

Я никогда не видел настольный компьютер GUI для управления конфигурацией брокера MQTT, но вы могли бы использовать что-то вроде HiveMQ, который связывает административный веб-портал с их пакетом. Если есть веб-API, вы можете написать API-запросы из вашего настольного приложения для взаимодействия с порталом администрирования.

См .: https://www.hivemq.com/blog/restful-http-apis-with-hivemq/

Это всего лишь один очень большого числа возможных подходов.

...