Skip to main content

Week 3 - Edu-Chainsss

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

Deze week heb ik de MQTT worker verder uitgewerkt en deze opgezet in een docker container. Nu worden er al meetgevens van de envisense sensor opgeslagen in de database.

Wat heb ik gedaan?​

  • De envisense read code aangepast, zodat elke verschillende grootheid in andere topic gepubliceerd wordt & de data in een JSON formaat verstuurd wordt
  • MQTT worker verder uitgewerkt zodat data opgeslagen kan worden in database, MQTT worker verwacht nu JSON data
  • Tutorial geschreven over het opzetten van een python script in een docker container
  • Dashboard webapp aangepast zodat de laatste meetgegevens zichtbaar zijn op de dash pagina

Wat heb ik geleerd?​

  • Hoe ik een python script kan laten draaien in een docker container
  • Hoe ik met mariaDB kan verbinden via python en data kan toevoegen aan een database

Problemen of vragen​

  • Hoe kan ik de weergegeven data op de dash pagina variabel maken, zodat altijd de laatste gekende data van die locatie getoond wordt?
  • Wat is de plan van aanpak als er 2 of meer sensoren zijn voor dezelfde locatie/polygon? Dit kan problemen veroorzaken bij het weergeven van data op de dash pagina.

Volgende stappen​

  • Variabele & dynamische grootheden weergeven op de dash pagina, bij elke locatie/polygon
  • Er voor zorgen dat polygon figuren vanuit de database geïmporteerd worden in de dash pagina, ipv geo.json file
  • 2de envisense sensor deployen, eventueel in wetenschapslokaal
  • Samen werken met Killian om de data van de Bresser weather station op te slaan in de database via MQTT worker