NL-UTG-KRT-R01 een solar repeater op de MeshCore-mesh
Off-grid LoRa-relay op zonne-energie. Geen abonnement, geen cloud, geen single point of failure — alleen een paar honderd milliwatt en een dakzicht op Noord-Holland. Doet stilletjes z'n werk voor elk MeshCore-pakket dat hier voorbijkomt.
Knooppuntpaspoort
Wat de mesh van deze node ziet: naam, sleutel, regio's en de fysieke parameters die het bereik bepalen.
Operationele parameters
- Node name
- NL-UTG-KRT-R01
- Role
- Repeater · MeshCore firmware …
- Frequency
- 868.000 MHz
- Preset
- EU/UK (Narrow) · BW 62.5 · SF 11 · CR 5
- TX power
- +22 dBm (legaal limiet 14 dBm ERP @ 25 mW EIRP)
- Max hops
- 3
- Path hash
- 2-byte (mode 1)
- Advert interval
- flood: 12u · zero-hop: 60s
- Antenna
- LongAP 3 dBi · 868 MHz · verticaal · dakmontage
- Altitude
- ~18 m boven maaiveld
- Noise floor
- -- dBm
- Status
- ● ONLINE · -- uptime
Public key (Ed25519)
7e1d9c4a2f8b3e6c1a7d4f9b2e5c8a1d6f3b9c4e7a2d8f1c5b6e3a9d4c7f2b8e
Regio scopes
Vijf scopes — twee onafhankelijke roots (eu, nl) plus de keten nl → nl-nh en nl → nl-haa → nl-nh-utg. Home-scope: nl-nh-utg. Volledige uitleg in sectie 05.
Externe registers
SenseCAP Solar Node P1-Pro
Een complete autonome opstelling: zonnepaneel, vier 18650-cellen, nRF52840-MCU, SX1262-radio en GPS in één IP-rated behuizing.
Specificaties
- MCUNordic nRF52840 · ARM Cortex-M4F · 64 MHz
- Memory256 KB RAM · 1 MB Flash + 2 MB onboard
- LoRa chipSemtech SX1262 · TXOP 22 dBm
- Frequency862 – 930 MHz · NL: 868
- GPSXIAO L76K · GPS / GLONASS / Galileo
- BluetoothBLE 5.0 (BMS / config)
- Solar panel5 W geïntegreerd
- Battery4× 18650 · 3350 mAh · button-top
- ChargingUSB-C + solar (parallel)
- AntennaLongAP 3 dBi · 868 MHz · SMA
- Range (LOS)tot ~9 km open terrein
- Temp range−40 / +60 °C ontladen · 0 / +50 °C laden
- ExpansionGrove (I²C / GPIO)
- Mountingpaal- + wandbeugels meegeleverd
- CertFCC · CE
Live telemetrie
Pakketdoorvoer, accuspanning en zonneproductie van de afgelopen 24 uur. Refresh om de 10 seconden.
Battery pack
Solar input · vandaag
Air-time gebruik
Bereik & topologie
Wat haalbaar is hangt af van antennehoogte, omgeving en ontvanger. De radar toont een typische dekking — pas aan in de config voor je eigen buurnamen.
Realistische bereiken
Op deze frequentie (868 MHz, EU/UK Narrow preset) en met de LongAP 3 dBi staafantenne op ~18 m hoogte in een verstedelijkte omgeving:
- Companion → repeater: 1 – 4 km in de stad, tot 8 km met dakantennes aan beide kanten
- Repeater → repeater: 5 – 12 km bij goed zicht (LOS), uitschieters van 25+ km gemeld
- Hop count: max 3 hops geconfigureerd — voldoende voor een groot deel van Noord-Holland
- Mesh learning: bij eerste DM wordt path geflood, daarna deterministisch via geleerde route
Externe kaarten
map.meshcore.dev
· officiële wereldkaart van actieve nodes
meshnet.nl/nodelist_mc
· Nederlandse community-kaart
Regio's & scopes
Deze repeater abonneert zich op vijf scopes — van Europa-breed tot één gemeente. De home-scope bepaalt welke regio het knooppunt fysiek vertegenwoordigt.
region home.nl.nl, parent van nl-nh-utg.Lean & mean: alleen de scopes die deze repeater daadwerkelijk relayt — geen onnodige flood-overhead. Voor het samenstellen van je eigen lijst zie de configurator in sectie 06.
Region configurator
Klik je locatie aan, kies een dekking-radius, en de tool genereert het complete CLI-block voor jouw repeater. Inclusief automatische cross-border detectie als je dicht bij een provinciegrens zit.
De tool wordt direct vanaf joehoehoepi.github.io ingeladen — GitHub Pages serveert altijd de laatste versie uit de main branch, dus nieuwe commits en bugfixes komen automatisch door zonder dat deze pagina aangepast hoeft te worden. Voor offline gebruik kun je de
single-file HTML downloaden
van de releases-pagina.
Wat is MeshCore?
Een lichtgewicht hybride routing-protocol voor LoRa-pakketradio's. Anders dan Meshtastic: leert paden in plaats van alles te flooden.
Smart routing
Eerste DM floodt het netwerk om de bestemming te vinden. De return-ack legt het pad vast, daarna gaan berichten deterministisch via de geleerde route — minder ether-vervuiling, hogere doorvoer.
Drie rollen
Companion = jouw telefoon-node (geen relay). Repeater = relay-only, het ruggengraat-knooppunt zoals deze. Room server = BBS-achtige opslag voor groepskanalen.
End-to-end encrypted
AES-128 voor berichtinhoud, Ed25519 voor advert-signing. Repeaters zien envelope-info maar niet de payload. Geen centrale server, geen metadata-spoor naar derden.
Self-healing
Valt een repeater uit? Dan probeert de client 3× het oude pad, en floodt op de laatste retry een nieuw pad uit. Het mesh routeert vanzelf om gaten heen.
Off-grid & legaal
868 MHz ISM-band — geen vergunning nodig in EU. Werkt zonder internet, zonder zendmasten, zonder abonnement. Goed voor noodscenario's én voor de lol.
Open ecosysteem
Open source firmware, apps voor iOS, Android, web, Linux/macOS/Windows. Werkt met o.a. Heltec, RAK, LilyGo, T-Deck en — natuurlijk — de SenseCAP P1-Pro.
Aansluiten op de mesh
In een uurtje ben je op de lucht. Je hebt alleen een LoRa-companion nodig (Heltec V3 of LilyGo T-Echo werken prima) en een telefoon.
Hardware kiezen
Een betaalbare 868 MHz LoRa-companion. Populaire keuzes: Heltec V3 (~€25), LilyGo T-Echo (e-ink, met GPS), of RAK Wisblock voor wie wil bouwen. Let op: 868 MHz variant, niet de US-versie van 915 MHz.
Firmware flashen
Open flasher.meshcore.dev in Chrome of Edge (Web Serial werkt niet in Firefox/Safari). Sluit aan via USB-C, kies je device, kies Companion firmware, druk Flash. Klaar in 2 minuten.
App installeren
De officiële MeshCore app (iOS / Android / web). Niet de Meshtastic-app, dat is een ander protocol — verwarring nummer één. Pair je device via Bluetooth of USB.
Preset zetten
In de app: Settings → Radio → Choose Preset → EU/UK (Narrow). Dit is dé Nederlandse standaard. Niet EU868 of US915. Bandwidth 62.5, SF 11, CR 5 — automatisch goed.
Regio scope
Stel minimaal nl in voor heel Nederland en nl-nh voor Noord-Holland. Voor jouw plaatselijke gemeente kies je een gemeente-code (bv. nl-nh-utg voor Uitgeest). De makkelijkste manier is via de configurator in sectie 06 — die genereert automatisch het juiste setje commando's voor jouw locatie.
Eerste advert
Druk in de app op Advert (flood). Binnen 1–3 minuten zie je deze repeater en andere buren in je contactenlijst verschijnen.
Recente activiteit
Geanonimiseerde stream van adverts en relays binnen mesh-bereik. Geen berichtinhoud — die is versleuteld.
De live event-feed wordt later toegevoegd.
Veelgestelde vragen
Korte antwoorden voor wie hier voor het eerst is.
Heb ik een vergunning nodig?
Nee. MeshCore werkt op de 868 MHz ISM-band, vergunningvrij in de hele EU. Mits je binnen het ETSI-vermogen (25 mW EIRP) en de duty-cycle limieten blijft, is dit volledig legaal voor iedereen.
Wat kost een eigen node?
Een Heltec V3 als companion: rond de €25. Een complete solar-repeater zoals de SenseCAP P1-Pro: ~€140–180. Geen abonnement, geen maandkosten. Stroomverbruik ~0.3 W = onder de €1 per jaar.
Werkt het zonder internet?
Volledig. Het mesh staat los van het internet — dat is precies het idee. Je telefoon praat via BLE met je companion, en die praat via LoRa met de mesh. Stroom uit, towers down? Mesh draait door.
Kan iedereen mijn berichten lezen?
Nee. Direct messages zijn AES-128 encrypted tussen jouw key en de bestemming. Repeaters relayen alleen de envelope. Public channels zijn wel publiek leesbaar — net als een radiokanaal.
Kan ik berichten naar Meshtastic sturen?
Nee. Het zijn verschillende protocollen op dezelfde hardware. Je kunt dezelfde radio re-flashen tussen Meshtastic en MeshCore, maar niet tegelijk gebruiken.
Hoe ver gaat een bericht?
Direct (1 hop): paar honderd meter in de stad, kilometers met dakantennes. Met max-3-hops over de mesh: tientallen kilometers makkelijk haalbaar in goed gedekt gebied.
Wat als de stroom uitvalt?
Deze repeater niet — die is solar-powered met 4× 18650 cellen. Reserve van 5–7 dagen zonder zon. Andere community-nodes vallen mogelijk wel uit; het mesh routeert om de uitval heen.
Hoe word ik onderdeel van de NL community?
Telegram: zoek op MeshNet Nederland of MeshCore NL. Zet je node op de community-kaart via meshnet.nl. Voor technische diepte: de internationale Discord.
Is een room server iets voor mij?
Alleen als je een channel-archief wilt hosten. Een room server slaat channel-berichten op zodat offline gebruikers ze later kunnen ophalen. Voor pure relay-functionaliteit volstaat een repeater.
Kan ik deze pagina forken?
Ja — een single-file HTML, alle config in één window.MESH_CONFIG object bovenaan het script. Pas naam, locatie en API-pad aan en je hebt jouw eigen repeater-pagina.