Uitleg over MQTT

Uitleg over MQTT

Standaard is deze module uitgeschakeld.

Wanneer de node met WiFi of Ethernet verbonden is, dan kun je wanneer MQTT ingesteld en ingeschakeld is pakketten doorsturen naar de ingestelde MQTT-Server. Hierdoor kunnen gebruikers op het lokale mesh communiceren met gebruikers op internet. Een of meer kanalen moeten ook worden ingeschakeld als uplink en/of downlink om pakketten van en/of naar uw mesh te verzenden. Wanneer u berichten via MQTT wilt verzenden en ontvangen, dient dit onder "kanalen" te worden ingesteld, standaard worden alleen statusberichten van uw node via MQTT gedeeld.

De in deze kleur getoonde teksten zijn bedoeld voor gebruik in combinatie met de MQTT Server (broker) van MeshNet.

Schakelt de MQTT-module in.

Server Address: mqtt.meshnet.nl

De server die gebruikt moet worden voor MQTT. Indien niet ingesteld, wordt de standaard openbare server gebruikt.

Username: boreft

Gebruikersnaam van de MQTT-server die moet worden gebruikt.

Password: meshboreft

Te gebruiken MQTT-wachtwoord.

Encryption Enabled: disabled

Of er gecodeerde of niet-gecodeerde pakketten naar MQTT moeten worden verzonden.

Let op: Als deze optie niet is ingeschakeld, worden alle berichten ongecodeerd naar de MQTT-broker verzonden, zelfs als er coderingssleutels zijn ingesteld voor uw uplinkkanalen.

JSON: disabled

Schakel het verzenden/verbruiken van JSON-pakketten op MQTT in. Deze pakketten zijn niet gecodeerd, maar bieden een eenvoudige manier om te integreren met systemen die JSON kunnen lezen.

TLS: disabled

Als deze ingeschakeld is, dan wordt geprobeerd een beveiligde verbinding tot stand te brengen via TLS (port 8883).

Root Topic: msh/{postcode-reeks}

Het root-onderwerp dat moet worden gebruikt voor MQTT-berichten. Dit is handig als u één MQTT-server wilt gebruiken voor meerdere meshtastische netwerken en deze wilt scheiden via ACL's.

Client Proxy Enabled optioneel

Schakel deze in wanneer u verbinding wilt maken met een MQTT-Server via uw smartphone, schakel deze uit wanneer uw node verbinding maakt met het internet via WiFi of Ethernet..

Map Reporting Enabled optioneel

Beschikbaar vanaf firmwareversie 2.3.2. Wanneer deze ingeschakeld is, stuurt uw node periodiek een ongecodeerd kaartrapport naar de MQTT-server om te worden weergegeven door online kaarten die dit pakket ondersteunen. Dit rapport bevat de volgende informatie:

  • De lange en korte naam en ID van het knooppunt;
  • De positie van het knooppunt (met instelbare precisie) en de hoogte;
  • Het hardwaremodel en de rol van het knooppunt ;
  • De firmwareversie van het knooppunt;
  • De LoRa-regio van het knooppunt, de modemvoorinstelling en de naam van het primaire kanaal;
  • Of het knooppunt bereikbaar is op het standaardkanaal met de bekende sleutel;
  • Aantal lokale online knooppunten (gehoord in de laatste 2 uur, exclusief die gehoord via MQTT).

Maak je gebruik van mqtt.meshnet.nl en schakel je de map reporting in? Wij sturen alles vanaf onze eigen MQTT Servers door naar de MQTT Servers van Meshtastic en Liam Cottle zodat uw node ook zichtbaar wordt gemaakt op diverse andere kaarten; anders dan die van MeshNet.NL.

Map Report Position Precision: optioneel

De precisie die moet worden gebruikt voor de positie in het kaartrapport. Standaard is dit een maximale afwijking van ongeveer 1459 m.

Map Report Publish Interval: optioneel

Hoe vaak we het kaartrapport naar de MQTT-server moeten publiceren in seconden. Standaard is dit 900 seconden (15 minuten).