MeshCore netwerk topologie
Hoe nodes verbinden in een mesh-netwerk: topologie, connectie patronen en netwerk structuur van MeshCore
Wat is netwerk topologie?
Netwerk topologie beschrijft hoe nodes (apparaten) in een netwerk met elkaar zijn verbonden. In traditionele netwerken heb je vaak een ster-topologie (alle clients verbinden met één centrale router) of bus-topologie (alle apparaten op één lijn).
In een mesh-netwerk zoals MeshCore gebruiken we mesh topologie: elk apparaat kan direct verbinden met meerdere andere apparaten. Er is geen centrale hub of server. Elk apparaat is gelijkwaardig en kan fungeren als router voor anderen.
Deze pagina legt uit hoe de MeshCore netwerk topologie werkt, welke node types er zijn, en hoe connecties tussen nodes tot stand komen.
MeshCore node types
Niet alle nodes in het MeshCore netwerk zijn hetzelfde. Er zijn verschillende types met verschillende rollen:
Client node
Een gewone gebruikers-node. Verstuurt en ontvangt berichten, maar stuurt niet altijd door voor anderen. Vaak mobiel.
Router node
Een node die actief berichten doorstuurt voor anderen. Meestal stationaire repeater op een goede locatie.
Solar repeater
Een router node met zonnepaneel en batterij. Volledig zelfvoorzienend, ideaal voor outdoor locaties.
Gateway node
Een node met internet connectie die het mesh-netwerk koppelt aan online diensten (optioneel).
Tracker node
Een minimale node die alleen positie broadcast. Geen UI, alleen GPS en radio.
Netwerk structuur patronen
MeshCore netwerken kunnen verschillende structurele patronen hebben, afhankelijk van locatie en node dichtheid:
1. Stedelijk mesh netwerk
In steden zijn veel nodes dicht bij elkaar. Elk node heeft 5-10 directe buren. Hoge redundantie, veel alternatieve routes.
2. Lineair landelijk netwerk
In landelijke gebieden staan nodes verder uit elkaar, vaak langs wegen of dijken. Lineaire keten met minder redundantie.
3. Hub-and-spoke patroon
Een centrale repeater op goede locatie (heuvel, hoog gebouw) fungeert als hub. Veel nodes verbinden via deze hub.
4. Multi-hop chain
Een lange keten van repeaters overbrugt grote afstanden. Elk bericht hopt via meerdere tussenliggende nodes.
Word onderdeel van het netwerk
Plaats een repeater en versterk de MeshCore topologie in jouw regio
Begin met MeshCore →Hoe nodes verbinden
Nodes in MeshCore ontdekken elkaar automatisch en bouwen een dynamische topologie:
Neighbor discovery
Elke node broadcast periodiek een NODEINFO bericht. Andere nodes in bereik ontvangen dit en voegen de node toe aan hun neighbor list. Zo weet elke node wie zijn directe buren zijn.
Route building
Wanneer een node een bericht ontvangt van verder weg (via een hop), onthoudt deze de route. Bij het versturen van een bericht naar die node kan de opgeslagen route worden gebruikt voor efficiëntere routering.
Link quality tracking
Nodes houden bij hoe betrouwbaar de link met elke buur is (packet loss, SNR). Bij het kiezen van een route wordt de beste link geprefereerd. Slechte links worden automatisch vermeden.
Voordelen van mesh topologie
Redundantie
Meerdere routes tussen nodes. Als één route faalt, wordt automatisch een alternatief gebruikt.
Schaalbaarheid
Het netwerk groeit mee. Elke nieuwe node vergroot het bereik en de capaciteit.
Robuustheid
Geen single point of failure. Het netwerk werkt zelfs als meerdere nodes uitvallen.
Decentraal
Geen centrale infrastructuur nodig. Elke node is gelijkwaardig.
Bereik vergroting
Via multi-hop routering bereik je nodes ver buiten direct radio bereik.
Self-healing
Het netwerk herstelt zichzelf automatisch bij storingen of wijzigingen.
Veelgestelde vragen
Hoeveel nodes heb je minimaal nodig voor een werkend netwerk?
Technisch gezien kun je met 2 nodes al communiceren (direct contact). Maar voor een nuttig mesh-netwerk met multi-hop routing zijn minimaal 5-10 nodes in een gebied ideaal.
Wat is de maximale hop count in MeshCore?
De standaard hop limit is 3-7 hops (configureerbaar). Dit voorkomt te veel latency en netwerk congestie. In de praktijk werken 3-4 hops het beste.
Kan ik zien welke topologie mijn regio heeft?
Ja, via de MeshCore app kun je de neighbor list zien van je eigen node. Community leden delen soms netwerk kaarten die de volledige topologie visualiseren.
Wat gebeurt er als er te veel nodes in een klein gebied zijn?
Bij hoge node dichtheid kan "congestie" optreden: te veel berichten tegelijk. Het CSMA/CA protocol helpt dit te voorkomen, maar een zeer hoge dichtheid kan de throughput verlagen.
Is een ster-topologie mogelijk in MeshCore?
MeshCore is ontworpen voor mesh topologie, maar in de praktijk zie je soms een "hub" patroon waar één centrale repeater op een goede plek veel nodes verbindt. Dit is een natuurlijk emergent patroon, niet geconfigureerd.
Versterk de MeshCore topologie
Het MeshCore netwerk wordt sterker met elke node die wordt toegevoegd. Vooral repeaters op strategische locaties maken het verschil.