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