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)

  1. Open MeshCore app
  2. Ga naar Internet Map
  3. Kies “Add me to the Map”

Repeater of Room Server toevoegen

  1. Open Contacts
  2. Selecteer node
  3. Share → Upload to Internet Map

Node verwijderen

Alleen mogelijk met dezelfde companion radio (zelfde public key):

  1. Open Internet Map
  2. Selecteer node
  3. 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.