Meshtastic Nederland Community :: MQTT Broker

Een MQTT Broker maakt het mogelijk om nodes via het Dankzij (de PA8F en MeshNet) MQTT kunnen berichten tussen nodes worden uitgewisseld en kunnen gebruikers van deze nodes toch nog onderling communiceren.
MQTT (Message Queuing Telemetry Transport) is een lichtgewicht netwerkprotocol dat berichten tussen apparaten transporteert via het internet. In Nederland neemt het aantal Meshtastic nodes toe waardoor het Mesh Netwerk steeds groter en beter wordt. Toch kan het soms voor komen dat een node nauwelijks tot geen verbinding kan maken met andere nodes. Zolang het internet het doet, kan in dat geval gebruik worden gemaakt van MQTT.
Een ander voordeel om gebruik te maken van een MQTT Broker is om je node op diverse kaarten (mappen) te zetten zodat anderen kunnen zien wat de positie is van je node. Hieronder volgen - om het je gemakkelijker te maken - de instellingen:
Goed om te weten! Wanneer je verbinding maakt via een MQTT Server van PA8F of MeshNet.NL, dan zullen je node details ook worden doorgestuurd naar de map van Liam Cottle en Meshmap.net. Je slaat bij het gebruiken van de PA8F en MeshNet.NL MQTT Broker dus twee vliegen in één klap.
Meshtastic Firmware >2.5.x
Instellingen Meshtastic Nederland Community MQTT Broker
Deze pagina is op 12 februari 2025 vernieuwd. Vanaf nu maken we het je nog gemakkelijker om de juiste instellingen voor onze MQTT Brokers te bemachtigen. Kies een server, vul het topic in dat je wilt gebruiken en wij tonen je direct welke instellingen er noodzakelijk zijn om je node te configureren met de gekozen MQTT Broker en topic.
[maak een keuze]
boreft
meshboreft
msh/{jouw postcode gebied of eigen keuze}
Enabled
Enabled
Optionele instellingen
JSON output enabled | {optioneel} |
Proxy to cliënt enabled | {optioneel : ingeschakeld wanneer de node verbind met internet via smartphone en deze als proxy dient, uitgeschakeld wanneer de node verbind met internet via WiFi Netwerk. |
MAP Reporting | {optioneel} : Ingeschakeld wanneer je, je positie wilt delen met anderen die verbinden met MQTT. |
Precise location | {optioneel} : Indien MAP Reporting ingeschakeld, is het beter deze op automatisch te laten staan. |
MAP reporting interval (seconds) | {optioneel} : Indien MAP Reporting ingeschakeld, minimum 900sec (15min) |
Verschillen tussen MQTT Brokers
PA8F | MeshNet 1 | MeshNet 2 | MeshNet 3 | |
Datacenter | Oracle, Amsterdam | Oracle, Amsterdam | OVHcloud, Frankrijk | ..., Phoenix Az, USA |
Status | Publiek | Publiek | Maintenance | Maintenance |
Firewall (standaard) | ✔ | ✔ | ✔ | ✔ |
Firewall (Advanced) | ✖ | ✔ | ✔ | ✔ |
IP Blokkades bij misbruik | ✔ | ✔ | ✔ | ✔ |
Onderlinge synchronisatie | ✔ | ✔ | ✔ | ✔ |
Synchronisatie met Meshtastic.org? | ✖ via MeshNet 1 | ✔ | ✖ via MeshNet 1 | ✖ via MeshNet 1 |
Synchronisatie met Liam Cottle MeshMap? | ✖ via MeshNet 1 | ✔ | ✖ via MeshNet 1 | ✖ via MeshNet 1 |
IP blokkades worden tussen de MeshNet Servers zelf gesynchroniseerd, dus niet met de MQTT Broker welke PA8F draait. Dit betekent echter niet dat bij misbruik niet wordt opgetreden op de broker van PA8F, bij flooding wordt een IP adres op alle door PA8F en MeshNet beheerder MQTT Brokers een blokkade ingesteld en dus hard opgetreden!
Instellingen (Android) » Channels
Onder channels kies je een channel (bijvoorbeeld "LongFast") hier kun je vervolgens Uplink en Downlink inschakelen. Wil je ook dat je positie op dit kanaal wordt gedeeld, dan schakel "position" in, onder precise location kun je deze automatisch (enabled) of handmatig (maximum afstand van de exacte positie) instellen. Automatisch is het beste en zorgt ervoor dat je ook op de mappen terecht komt.
Heeft je node geen GPS? Dan kun je onder "Configuratie » Position" een fixed location instellen.
MQTT versus Beveiligde MQTT
De standaardpoort voor MQTT is 1883, deze poort is niet beveiligd met het TLS Protocol. Wil je toch liever dat er een beveiligde verbinding tussen je node en de MQTT Broker een beveiligde verbinding wordt opgezet? Vervang 1883 in dat geval met 8883 en schakel 'TLS Enabled' in (enabled). De beheerders van mqtt.pa8f.nl en mqtt.meshnet.nl hebben de certificaten geïnstalleerd zodat een veilige verbinding kan worden opgezet tussen je node en één van onze MQTT Brokers.
Let Op:
Voor degene die hun fixed GPS positie kwijt zijn of deze niet langer kunnen updaten na het flashen met Firmware 2.3.2 het volgende:
- Schakel de Fixed Position uit
- Tap of klik op Verzenden (Send to node).
- Herstart je node.
- Ga terug naar de Fixed Position instellingen, schakel deze in en vul de nieuwe coördinaten in.
- Tap of klik op Verzenden (Send to node).
Je kunt als topic ook alleen msh opgeven, in dat geval ontvang je de berichten van mensen die subscribed zijn die geen keuze hebben gemaakt voor een specifieke postcodegebied.
Standaard instellingen om MQTT in te schakelen


Instellingen om berichten via MQTT te verzenden en ontvangen





MQTT Topics
Het is helaas niet mogelijk het aantal aangemelde nodes weer te geven in de topics, maar... inmiddels is er wel een lijstje waarin de (op dit moment) gebruikte topics worden getoond:
Meestgestelde Vragen & Antwoorden
- Schakel de Fixed Position uit
- Tap of klik op Verzenden (Send to node).
- Herstart je node.
- Ga terug naar de Fixed Position instellingen, schakel deze in en vul de nieuwe coördinaten in.
- Tap of klik op Verzenden (Send to node).
Staan deze juist ingesteld, controleer dan of het topic (onder MQTT) goed is ingesteld.
mqtt.meshnet.nl
waarbij alle overige gegevens hetzelfde zijn.
- Je verbind je node met snelle en betrouwbare MQTT Brokers (servers) in Nederland - gehost in datacenters!
- Je node wordt vermeld op map.meshnet.nl.
- Je node wordt ook vermeld op de MQTT Broker (server) van meshtastic.org
- Je node informatie wordt getoond op je node informatie pagina (voorbeeld: da5c87d4).
- Ondersteuning voor en door Nederlanders via diverse Nederlandse Meshtastic communities.
- Ook te gebruiken wanneer je alleen je locatie op de map wilt doorgeven.