De MeshCore Map
Gebaseerd op de officiële MeshCore blogpost van 4 april 2026 door Rastislav Vysoký (recrof). MeshCore Blog
Introductie
Toen MeshCore begin 2025 werd gelanceerd, was discoverability van nodes een groot probleem. Gebruikers wisten vaak niet waar repeaters stonden of hoe het netwerk zich geografisch ontwikkelde.
De MeshCore Map is ontstaan als oplossing voor dat probleem: een visuele, interactieve kaart van het mesh-netwerk.
Het idee werd geïnspireerd door eerdere mapping-projecten zoals Meshtastic maps, maar groeide snel uit tot een eigen ecosysteem voor MeshCore-specifieke infrastructuur.
Groei van het netwerk
De map laat duidelijk zien hoe snel het netwerk groeide:
- eerste nodes uit UK, Australië en Slovakije
- 1.000 nodes binnen een maand
- 5.000 nodes in de zomer
- 10.000 nodes eind 2025
- ~30.000 nodes wereldwijd in 2026
Deze groei maakte een centrale visualisatietool steeds belangrijker.
Doel van de MeshCore Map
De map is niet alleen bedoeld om “te kijken waar nodes zijn”, maar vooral om:
- infrastructuur zichtbaar te maken
- repeaterlocaties te begrijpen
- radio-configuraties te vergelijken
- netwerkgezondheid te monitoren
- coverage gaps te identificeren
Belangrijkste functies
Zoeken en filteren
De map bevat krachtige filters waarmee je gericht kunt zoeken:
- zoeken binnen huidige map-view
- nodes vinden op naam of public key prefix
- duplicaten tonen (voor cleanup van namen)
Node freshness (statuskleuren)
Nodes worden visueel gecodeerd op basis van hoe recent ze zijn gezien:
- Groen → recent (≤ 5 dagen)
- Geel → verouderd (≤ 10 dagen)
- Rood → oud (≤ 20 dagen)
- Zwart → verdwenen / extinct (> 20 dagen)
- Geen kleur → handmatig toegevoegd
Dit maakt direct zichtbaar welke delen van het netwerk actief zijn.
Coördinaten en externe kaarten
Door op een node te klikken kun je:
- locatie openen in OpenStreetMap
- openen in Google Maps
- coördinaten kopiëren
Clustering en zoom
Om de kaart leesbaar te houden worden nodes automatisch geclusterd.
De clustering-zoom slider bepaalt:
- wanneer clusters “openbreken”
- hoe gedetailleerd je individuele nodes ziet
QR-code contactfunctie
Elke node bevat een QR-code met een meshcore://contact/add link.
Deze bevat:
- node naam
- public key
- node type
Scannen in de app voegt de node direct toe als contact zonder handmatig invoeren.
Deelbare URLs
De map ondersteunt deep links:
- huidige positie wordt opgeslagen in URL
- nodes openen direct via
?public_key=... - kaarten kunnen embedded worden via iframe
Nodes toevoegen en beheren
Jezelf toevoegen (Companion radio)
- Open MeshCore app
- Ga naar Internet Map
- Kies “Add me to the Map”
Repeater of Room Server toevoegen
- Open Contacts
- Selecteer node
- Share → Upload to Internet Map
Node verwijderen
Alleen mogelijk met dezelfde companion radio (zelfde public key):
- Open Internet Map
- Selecteer node
- Kies Delete Marker
Achterliggende architectuur
De MeshCore Map Auto Uploader:
- detecteert advertenties van nodes
- uploadt repeaters, room servers en sensors automatisch
- houdt “freshness” status bij
Dit maakt de kaart grotendeels realtime en community-gedreven.
Conclusie
De MeshCore Map is geëvolueerd van een simpele visualisatietool naar een essentieel onderdeel van het ecosysteem.
Het combineert:
- realtime netwerkzichtbaarheid
- crowd-sourced infrastructuurdata
- routing- en repeatercontext
- en eenvoudige node onboarding via QR
Daarmee vormt het een belangrijke laag bovenop het MeshCore netwerk: niet het transport zelf, maar het begrijpen van het netwerk.
