Meshtastic in Dordrecht Oost: Een Overzicht
Meshtastic: Een Introductie
Meshtastic is een open-source, gedecentraliseerd, off-grid communicatieplatform dat gebruikmaakt van LoRa (Long Range) radio's om een mesh-netwerk te creëren. Het is ontworpen om betrouwbare communicatie mogelijk te maken in situaties waarin traditionele netwerken, zoals mobiele data of Wi-Fi, niet beschikbaar zijn. Denk hierbij aan outdoor avonturen, noodsituaties, en locaties met beperkte infrastructuur. Net als MeshCore is er een MeshCore-router in Dordrecht Oost te vinden, een unieke implementatie van dit systeem.
Hoe Werkt Meshtastic?
Meshtastic maakt gebruik van LoRa-technologie om een mesh-netwerk te vormen. Elk apparaat (node) in het netwerk kan berichten verzenden en ontvangen, en fungeert tevens als een repeater om berichten door te sturen naar andere nodes. Dit creëert een robuust en veerkrachtig netwerk dat kan functioneren zonder afhankelijk te zijn van centrale servers of internetverbindingen.
Gebruikers kunnen Meshtastic-firmware installeren op compatibele LoRa-apparaten, zoals de LilyGo T-Beam of Heltec WiFi LoRa 32, en communiceren via een smartphone-app (beschikbaar voor Android en iOS) of via een computer. Het systeem ondersteunt verschillende functies, waaronder tekstberichten, locatie-uitwisseling en de mogelijkheid om aangepaste plugins te ontwikkelen.
Frequentiegebieden en Vermogen
Meshtastic werkt op de licentievrije ISM-banden (Industrial, Scientific, and Medical), met name de LoRa-frequentiebanden. De exacte frequentie varieert afhankelijk van de regio:
- Europa (inclusief Nederland): 863-870 MHz (EU868)
- Noord-Amerika: 902-928 MHz (US915)
- Australië: 915-928 MHz (AU915)
- Specifieke frequenties: Long Fast: 433,875 MHz en 869,525 MHz
In Ham Mode kunnen hogere vermogens tot 10W worden gebruikt, afhankelijk van de licentieklasse en het land. Echter, Ham Mode heeft beperkingen:
- Kan niet deelnemen aan standaard mesh-netwerken.
- Mag geen berichten routeren voor niet-zendamateurs.
- Geen kanaal- of DM-encryptie.
- Roepnaam moet elke 10 minuten openbaar worden uitgezonden.
LoRa Radio Presets
Meshtastic biedt verschillende LoRa-radio-instellingen die zijn geoptimaliseerd voor verschillende afstanden en snelheden. Deze presets zijn zorgvuldig samengesteld om betrouwbare communicatie te bieden in diverse omstandigheden. Hieronder staat een overzicht van de meest gebruikte presets:
Channel Setting | Alt Channel Name | Data-Rate | SF / Symbols | Coding Rate | Bandwidth | Link Budget |
---|---|---|---|---|---|---|
Short Range / Turbo | Short Turbo | 21.88 kbps | 7 / 128 | 4/5 | 500¹ | 140 dB |
Short Range / Fast | Short Fast | 10.94 kbps | 7 / 128 | 4/5 | 250 | 143 dB |
Short Range / Slow | Short Slow | 6.25 kbps | 8 / 256 | 4/5 | 250 | 145.5 dB |
Medium Range / Fast | Medium Fast | 3.52 kbps | 9 / 512 | 4/5 | 250 | 148 dB |
Medium Range / Slow | Medium Slow | 1.95 kbps | 10 / 1024 | 4/5 | 250 | 150.5 dB |
Long Range / Fast | Long Fast | 1.07 kbps | 11 / 2048 | 4/5 | 250 | 153 dB |
Long Range / Moderate | Long Moderate | 0.34 kbps | 11 / 2048 | 4/8 | 125 | 156 dB |
Long Range / Slow | Long Slow | 0.18 kbps | 12 / 4096 | 4/8 | 125 | 158.5 dB |
¹ De 500 kHz bandbreedte-instelling is niet legaal in alle regio's vanwege de grotere breedte.
Telemetrie en MQTT Integratie
Meshtastic ondersteunt telemetriemodules die vier soorten gegevens over het mesh-netwerk verzenden:
- Apparaatmetingen: Batterijstatus, spanning, kanaalgebruik, zendtijd.
- Omgevingsmetingen: Sensoren voor luchtkwaliteit en omgevingsomstandigheden.
- Gezondheidsmetingen: Bijvoorbeeld hartslag, zuurstofsaturatie en lichaamstemperatuur.
- MQTT-integratie: Hiermee kunnen Meshtastic-nodes communiceren met andere IoT-platformen via lichte berichtenuitwisseling.
Doel van Meshtastic
Het primaire doel van Meshtastic is het bieden van een toegankelijke en betrouwbare communicatieoplossing voor off-grid scenario's. Het stelt gebruikers in staat om met elkaar te communiceren, zelfs in afgelegen gebieden of tijdens noodsituaties. De open-source aard van het project moedigt bijdragen van de gemeenschap aan, wat leidt tot voortdurende verbeteringen en nieuwe functies.
Belangrijke Kenmerken
- Mesh-netwerk: Creëert een gedecentraliseerd netwerk waarbij apparaten berichten doorsturen.
- LoRa-technologie: Maakt langeafstandscommunicatie met laag vermogen mogelijk.
- Smartphone-app: Gebruiksvriendelijke interface voor het verzenden en ontvangen van berichten.
- Locatie-uitwisseling: Deel uw locatie met andere gebruikers in het netwerk.
- Open-source: Vrij beschikbaar en door de gemeenschap ontwikkeld.
- End-to-end encryptie: Mogelijkheid tot versleuteling van berichten voor privacy.
- Compatibiliteit: Werkt met diverse LoRa-apparaten.
- Plugins: Ondersteuning voor aangepaste plugins om de functionaliteit uit te breiden.
- Telemetrie: Verzamelt apparaatmetingen zoals batterijstatus, spanning, kanaalgebruik en luchtkwaliteit.
- Laag energieverbruik: Bijvoorbeeld SX1262 gebruikt slechts 4 mA in actieve ontvangstmodus.
Toepassingen
- Outdoor avonturen: Wandelen, kamperen, bergbeklimmen.
- Noodsituaties: Communicatie tijdens natuurrampen of andere noodsituaties.
- Evenementen: Communicatie op grote evenementen waar mobiele netwerken overbelast kunnen raken.
- Landbouw en veeteelt: Monitoring en communicatie op afgelegen boerderijen.
- Onderzoek en veldwerk: Communicatie in afgelegen gebieden voor wetenschappelijk onderzoek.
Kritische Vergelijking: Meshtastic vs. MeshCore
Hoewel zowel Meshtastic als MeshCore off-grid mesh-netwerken bieden, zijn er enkele belangrijke verschillen:
-
Gebruiksgemak:
- Meshtastic is gebruiksvriendelijker, met een eenvoudige smartphone-app en een actieve gemeenschap.
- MeshCore is meer gericht op technische gebruikers en ontwikkelaars, met een focus op aanpasbaarheid.
-
Functionaliteit:
- Meshtastic biedt functies zoals locatie-uitwisseling en end-to-end encryptie.
- MeshCore legt de nadruk op stabiliteit en heeft minder overhead.
-
Netwerkprotocol:
- Meshtastic kan congestie ondervinden bij veel verkeer.
- MeshCore is efficiënter in het doorgeven van berichten.
-
Doelgroep:
- Meshtastic: Outdoor gebruikers, hobbyisten, noodhulpverleners.
- MeshCore: Technische gebruikers, zendamateurs.
Conclusie
Meshtastic biedt een laagdrempelige en robuuste oplossing voor off-grid communicatie en is vooral nuttig voor outdoor toepassingen en noodsituaties. MeshCore biedt meer controle en stabiliteit voor technische gebruikers en toepassingen die hoge betrouwbaarheid vereisen.