Skip to main content

Week 46 - Ian

Ian-Chains Baute
Leerling informatica GO! atheneum en leefschool De Tandem

Deze week heb ik me beziggehouden met het opzetten van een lokale MQTT broker om te experimenteren met het MQTT-protocol voor de communicatie tussen de buitenunit sensoren en de ESP32 microcontroller.

Wat heb ik gedaan?

  • Eerste lokale MQTT-verbinding met testbroker opgezet via Mosquitto en succesvol berichten verstuurd
  • Python programma geschreven waarmee we ons kunnen subscriben op een topic, berichten/informatie kunnen verkrijgen via MQTT

Wat heb ik geleerd?

  • De verschillen tussen de QoS bij MQTT
  • Hoe ik een MQTT broker kan opzetten door Mosquitto te gebruiken
  • Hoe ik met Python een verbinding kan opzetten naar een MQTT broker om zo berichten/info te kunnen verkrijgen van bepaalde topic's

Problemen of vragen

  • Eerste testen om tussen verschillende apparaten MQTT berichten te versturen mislukt, mogelijks door de Windows firewall, dit moet nog verder uitgezocht worden

Volgende stappen

  • kijken of het mogelijk is om via MQTT tussen verschillende apparaten berichten te versturen ipv enkel lokaal
  • kijken om een centrale MQTT testbroker op te zetten, waar verschillende toestellen mee kunnen verbinden, om zo via topic informatie te kunnen uitwisselen tussen de verschillende toestellen