Aan de Slag¶
EERSTE INSTALLATIE · IN 3 STAPPEN ONLINE
Benodigdheden¶
- MeshCore-compatibele hardware (bijv. Heltec V3, T-Deck Plus, T1000-E)
- Antenne voor 868 MHz (EU-frequentie)
- Android of iOS telefoon met de MeshCore Companion App
- USB-kabel voor eerste configuratie
Stap 1 — Firmware flashen¶
Ga naar flasher.meshcore.co.uk in Chrome of Edge. Selecteer je apparaat, kies 'Companion Radio BLE' firmware, en klik Flash.
[!WARNING] Let op: De Web Flasher werkt alleen in Chromium-gebaseerde browsers (Chrome, Edge). Firefox en Safari worden niet ondersteund vanwege Web Serial API-beperkingen.
Stap 2 — Verbinden met de app¶
Start de MeshCore Companion App, kies Scan, selecteer je node en tik Connect. De app is beschikbaar voor zowel Android als iOS via de officiële app stores.
Stap 3 — Configureren¶
Selecteer in de app het preset Netherlands. Dit stelt automatisch de volgende parameters in:
| Parameter | Waarde | Toelichting |
|---|---|---|
| Preset | Netherlands | Nederlandse netwerkinstelling |
| Frequentie | 869.618 MHz | EU ISM-band (H4/H5, zie Regelgeving) |
| Bandbreedte | 62.5 kHz | Smal — lagere ruisvloer, betere SNR |
| Spreading Factor | SF7 | Korte time-on-air, minder botsingen |
| Coding Rate | 4/5 (CR5) | Standaard foutcorrectie |
| Vermogen | 14 dBm | EU-limiet (25 mW ERP) |
| Encryptie | Aan (standaard) | AES-128 |
[!NOTE] Geen preset Netherlands in je app? Kies dan Custom en zet de vier waarden handmatig: 869.618 MHz, BW 62.5 kHz, SF7, CR5.
Oudere handleidingen noemen nog EU/UK (Narrow) met SF8 / CR8. Het Nederlandse netwerk is in mei 2026 overgestapt op SF7 / CR5 om de time-on-air te verkorten en botsingen te verminderen; de frequentie en bandbreedte bleven gelijk. Een node die op SF8 blijft staan hoort de rest van het mesh niet meer.
Stap 4 - Regio-instellingen¶
Sinds firmware 1.10 kent MeshCore regio's en scopes om onnodige airtime te vermijden: een bericht voor je eigen buurt hoeft niet door heel Nederland doorgestuurd te worden. Repeaters kennen een of meer regio's (“welke postzegels laat ik door”), en elk bericht krijgt een scope (“welke postzegel plak ik erop”). Een repeater stuurt een bericht alleen door als de scope overeenkomt met een van zijn ingestelde regio's.
De indeling volgt de ISO 3166-2:NL provinciecodes, met een landelijke laag erboven:
| Niveau | Voorbeeld | Betekenis |
|---|---|---|
| Land | nl | Heel Nederland |
| Provincie | nl-ov, nl-ge, nl-ut, ... | Eigen provincie (12x) |
| Lokaal | nl-ov-zwolle | Community-afspraak, niet gestandaardiseerd |
Basisconfiguratie op een repeater:
region put eu
region put nl eu
region put <jouw-provincie> nl
region default <jouw-provincie>
region save
Het tweede argument van region put is de ouder. Laat je dat weg, dan hangt de
regio onder de wildcard * en krijg je een vlakke lijst in plaats van een boom.
[!WARNING] Regio's erven niet. Een repeater vergelijkt de scope van een pakket met elke regio die hij zelf kent, los van de hiërarchie. Een repeater die alleen
nlkent, stuurt een bericht met scopenl-ovdus niet door. Wil je zowel landelijk als provinciaal verkeer doorgeven, zet dan beide regio's op de repeater. De boomstructuur is er voor het overzicht en voorregion remove, niet voor het doorsturen.
Let op: het commando “region denyf *” (strikte regiofiltering, alles buiten je regio's weigeren) stond gepland voor fase 8 van de landelijke uitrol op 18 juli 2026. Voortijdig gebruik laat je repeater berichten droppen van nodes die hun regio nog niet hebben ingesteld; controleer de actuele stand van de uitrol voordat je dit aanzet.
Een zachtere tussenstap is set flood.max.unscoped 3. Ongescoopt verkeer blijft
dan lokaal werken, maar reist niet meer het hele land door — zonder dat je nodes
zonder regio-instelling volledig afsnijdt.
Alle commando's met voorbeelden staan in de CLI-referentie.
In de Companion App stel je per kanaal een scope in (bijvoorbeeld landelijk, provinciaal of lokaal); de community bepaalt lokale codes onderling. De app stuurt daarbij de 16-byte sleutel naar de node, niet de naam, en zet die per verzending. Wat er over de lucht gaat is een 16-bits code die uit die sleutel en de berichtinhoud wordt berekend — zie MeshCore Pakketstructuur. Voor de actuele configuratie en hulpmiddelen:
- Regiocodes instellen (stap-voor-stap configurator): mesh-up.nl/tools/regiocodes-instellen
- Dashboard-configurator: dashboard-elburg.f3dp.nl (tab “region-configurator”)
- Volledige lijst regiocodes: meshwiki.nl/wiki/Lijst_van_regio%27s
En nu?¶
Na configuratie is je node actief in het mesh. Je kunt berichten sturen via het #public kanaal, andere nodes ontdekken via de kaart, en Direct Messages sturen naar nodes die je hebt gezien. Lees meer over communicatie in de sectie Communicatie.