Skip to main content

Week 47 - 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?

  • Berichten verstuurd tussen 2 laptop's via MQTT
  • Firewall aangepast en mogelijks kapot gemaakt :)
  • Raspberry Pi headless geïnstalleerd met wat moeite
  • csv bestand van envisense uitlezen via python met de raspberry pi
  • kleine intro tot dash & plotly

Wat heb ik geleerd?

  • remote MQTT tussen verschillende devices, door host pi van broker mee te geven
  • mounten & unmounten van drives in Linux
  • Headless WLAN & SSH install voor de Raspberry Pi
  • de envisense/drive op de juiste usb poort aansluiten, anders kan je geen data inlezen, had hem eerst op de power usb poort aangesloten ipv de data usb poort

Problemen of vragen

  • Vraag: welke QoS gaan we gebruiken voor het versturen van de data?
  • Vraag: hoe kunnen we de stabiliteit van de connectie naar de broker toe garanderen? Wat als die connectie weg valt?

Volgende stappen

  • Raspberry Pi verbinden met ons eigen opgezet lokaal netwerk van het andere team
  • verder uitwerken python script om data van envisense over MQTT te versturen
  • verbinden met de broker van het andere team
  • python script automatisch laten lopen met cron