Skip to main content

Week 10 - MatsLippens

Mats Lippens
Leerling informatica GO! atheneum en leefschool De Tandem

Deze week heb ik mij vooral beziggehouden met het maken van een uitgebreide tutorial over MQTT en de telemetrygegevens van Meshtastic. Het doel van deze tutorial is om duidelijk uit te leggen hoe MQTT werkt en hoe de telemetrydata van Meshtastic kan worden ontvangen en gebruikt. Tijdens dit proces heb ik ook verschillende dingen moeten opzoeken en testen om ervoor te zorgen dat de stappen in mijn tutorial correct werken.

Wat heb ik deze week gedaan?​

  • Verder gewerkt aan mijn tutorial over MQTT en Meshtastic telemetry. Ik heb geprobeerd om de stappen zo duidelijk mogelijk te beschrijven zodat iemand anders deze ook gemakkelijk kan volgen.
  • Meer geleerd over MQTT, zoals hoe het publish/subscribe-systeem werkt, hoe topics worden gebruikt en hoe apparaten berichten naar een broker sturen en ontvangen.
  • Met hulp van Killian meer inzicht gekregen in hoe Meshtastic telemetrygegevens verstuurt via MQTT en hoe deze data kan worden uitgelezen.
  • Verschillende commando’s getest om te controleren of ze correct werken voordat ik ze in de tutorial plaats.
  • Problemen opgespoord in mijn stappen en geprobeerd om deze te corrigeren zodat de tutorial beter werkt.

Wat ga ik volgende week doen?​

  • Verder werken aan mijn tutorial en deze verder uitbreiden waar nodig.
  • Alle stappen in de tutorial opnieuw testen om zeker te zijn dat ze correct werken.
  • Onderzoeken wat we nog nodig hebben om een winkelmandje met onderdelen samen te stellen voor het project.
  • Beginnen aan het volgende taakje dat mij wordt gegeven door de leerkracht.

fouten of vragen​

  • Geen enkel van mijn commando’s in de tutorial werkte in het begin. Uiteindelijk moest ik bij bijna elk commando python -m toevoegen zodat het correct uitgevoerd werd. Ik ben nog aan het uitzoeken waarom dit nodig is en waarom de commando’s niet rechtstreeks werken.
  • De telemetrygegevens lijken zich vreemd te gedragen. De ingestelde interval staat op 30 minuten, maar na ongeveer 30 minuten begint de telemetry elke minuut data te sturen in plaats van om de 30 minuten. Ik moet nog verder onderzoeken waar dit precies door veroorzaakt wordt.