Verbinden met MQTT

MQTT staat voor Message Queuing Telemetry Transport. Het is een lichtgewicht communicatieprotocol dat veel wordt gebruikt voor het uitwisselen van berichten tussen apparaten - in dit geval Meshtastic nodes. Je kunt MQTT gebruiken om te verbinden met nodes die (ver) buiten je eigen bereik liggen. Bijvoorbeeld familie of vrienden in een andere stad, maar ook aan de andere kant van de wereld.

📘 Voorbeeld:

Je node is verbonden met de node.meshmap.nl mqtt server. Je hebt op je node een eigen kanaal (met eigen encryptiesleutel) aangemaakt en dit kanaal ook ingesteld bij iemand anders. Wanneer je een bericht verstuurt via je node, zal het bericht versleuteld op de MQTT server gepubliceerd worden. Heeft de andere persoon een verbinding met dezelfde MQTT server? Dan kan hij (omdat hij dezelfde encryptiesleutel heeft) het bericht ontvangen.

Om je node te koppelen aan een MQTT server heb je de volgende instellingen nodig:

Instellingen -> MQTT

  • Enabled: ja
  • Encryption enabled: ja
  • MQTT client proxy: ja (of nee, wanneer je wifi gebruikt)
  • JSON enabled: nee

MQTT Server

  • Address: node.meshmap.nl
  • Username: mesh
  • Password: map
  • TLS enabled: no

De Meshmap MQTT server is gekoppeld aan andere (internationale) MQTT servers. Hierdoor kun je probleemloos communicerer met anderen die bijvoorbeeld de standaard Meshtastic server of Meshnet.nl gebruiken.