MQTT
Wat is MQTT?
MQTT is een lichtgewicht protocol waarmee apparaten via internet berichten kunnen uitwisselen. Binnen MeshCore wordt MQTT gebruikt om informatie van observers te uploaden naar analyse-websites zoals MC-Radar en Cornmeister.nl.
Een MQTT-verbinding bestaat uit een broker en één of meer clients. De broker fungeert als centraal doorgeefpunt: een client publiceert berichten naar een topic, waarna andere clients die op dat topic zijn geabonneerd de berichten ontvangen. De ontvangende clients zijn dan bijvoorbeeld programma's die alle observaties in een database verzamelen zodat die verder verwerkt kunnen worden.
Een belangrijk voordeel van MQTT is dat het efficiënt en relatief eenvoudig is. Het vergt weinig programmeercode en rekenkracht, waardoor het goed past bij systemen zoals MeshCore.
Meer informatie op https://nl.wikipedia.org/wiki/MQTT.