MQTT Explorer is een uitgebreide MQTT-client die een gestructureerd overzicht biedt van je MQTT-messages en het werken met je MQTT broker supereenvoudig maakt.
Functies
- Onderwerpen en onderwerpactiviteit visualiseren
- Bewaarde onderwerpen verwijderen
- Onderwerpen zoeken/filteren
- Onderwerpen recursief verwijderen
- Diff-weergave van huidige en eerder ontvangen berichten
- Onderwerpen publiceren
- Numerieke onderwerpen plotten
- Een geschiedenis van elk onderwerp bewaren
- Donkere/lichte thema’s
Er bestaat (behalve Windows, Mac en Linux clients) ook een docker image waarmee je snel aan de slag kunt met deze software in een web-browser. Ik heb deze informatie gebruikt om dit in te stellen. Creëer een ‘docker-compose.yml’ file met de volgende inhoud:
services: mqtt-explorer: image: smeagolworms4/mqtt-explorer container_name: mqtt-explorer environment: HTTP_USER: JouwNaam HTTP_PASSWORD: JouwWachtwoord SSL_KEY_PATH: SSL_CERT_PATH: ports: - 4006:4000 volumes: - /home/henri/docker/mqtt-explorer/config:/mqtt-explorer/config
Verander sectie ‘volumes’ naar jouw directory-structuur en pas HTTP_USER en HTTP_PASSWORD aan zodat je sessie beveiligd is. Start de MQTT-explorer container op met het commando ‘docker compose up -d’. Ga tenslotte met de web-interface naar de volgende URL:
http://localhost:4006
Na het invullen van je naam en wachtwoord kun je inloggen op je MQTT broker (in de meeste gevallen zal dat je mosquitto installatie zijn):
Vervolgens krijg je al je MQTT message te zien (in een boom-structuur) en kun je deze bekijken. Verder kun je zelf MQTT messages sturen (publish).
Een erg handige tool om meer inzicht te krijgen wat er allemaal gebeurt aan interne MQTT berichten voor je Domotica in huis.