MeshCore: verschil tussen versies

Uit MeshWiki | Radio-Actief

Versie door Maintenance script (overleg | bijdragen) op 21 jul 2026 om 17:54 (Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België)

(wijz) ← Oudere versie | Goedgekeurde versie (wijz) | Huidige versie (wijz) | Nieuwere versie → (wijz)

Wiki.js import (polished)
Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België
 
(4 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
Welkom bij de MeshCore documentatie van Radio-Actief!
{{DISPLAYTITLE:MeshCore-introductie}}
← [[Hoofdpagina]] · '''Volgende:''' [[MeshCore/QuickStart|QuickStart — aan de slag]]


Hier kan je alle documentatie vinden over het Belgische MeshCore netwerk; '''#BEmesh'''
Welkom bij de '''MeshCore'''-documentatie van Radio-Actief.
 
Deze pagina legt uit '''wat MeshCore is'''. Voor praktische stappen: [[MeshCore/QuickStart|QuickStart]]. Alles hieronder gaat over het Belgische MeshCore-netwerk ('''#BEmesh''').


= Wat is MeshCore? =
= Wat is MeshCore? =


MeshCore is een systeem dat beveiligde tekstgebaseerde communicatie mogelijk maakt over radiogolgen. Met behulp van LoRa radio hardware - over 868 MHz en 433 MHz, maar ook andere niet LoRa frequenties - kan je zonder centrale tussen partij met elkaar communiceren.
MeshCore is een systeem dat beveiligde tekstgebaseerde communicatie mogelijk maakt over radiogolven. Met behulp van LoRa radio hardware over 868 MHz en 433 MHz, maar ook andere niet-LoRa frequenties kan je zonder centrale tussenpartij met elkaar communiceren.


Het kan gebruikt worden voor:
Het kan gebruikt worden voor:
* '''Off-Grid Communicatie''': Communicatie zonder internet of mobiele netwerken
* '''Off-grid communicatie''': communicatie zonder internet of mobiele netwerken
* '''Noodhulp & Rampenherstel''': Communicatie tijdens noodsituaties
* '''Noodhulp & rampenherstel''': communicatie tijdens noodsituaties
* '''Outdoor Activiteiten''': Communicatie tijdens wandelen, kamperen, etc.
* '''Outdoor activiteiten''': communicatie tijdens wandelen, kamperen, enz.
* '''Tactische Beveiliging''': Inclusief wetshandhaving en particuliere beveiliging
* '''Tactische beveiliging''': inclusief wetshandhaving en particuliere beveiliging
* '''IoT Sensornetwerken''': Voor het verzamelen en delen van sensordata
* '''IoT-sensornetwerken''': voor het verzamelen en delen van sensordata


<div class="mw-message-box mw-message-box-notice">
<div class="mw-message-box mw-message-box-notice">
'''Gedecentraliseerd Netwerk'''<br/>
'''Gedecentraliseerd netwerk'''<br/>
<br/>
<br/>
MeshCore werkt zonder centrale servers of infrastructuur, het is decentraal. Iedereen kan een apparaat toevoegen dat kan fungeren als een knooppunt in het mesh netwerk. Niemand heeft een kill-switch, iedereen heeft zijn bijdrage.
MeshCore werkt zonder centrale servers of infrastructuur. Iedereen kan een apparaat toevoegen dat als knooppunt in het mesh-netwerk fungeert. Niemand heeft een kill-switch; iedereen levert zijn bijdrage.
</div>
</div>


Regel 24: Regel 27:
MeshCore is volledig gratis en open source:
MeshCore is volledig gratis en open source:


* De '''MeshCore Firmware''' is beschikbaar op [https://github.com/meshcore-dev/MeshCore GitHub]
* De '''MeshCore-firmware''' is beschikbaar op [https://github.com/meshcore-dev/MeshCore GitHub]
* Breed gamma aan ondersteunde applicaties, allerlei community '''clients''' (web, CLI, serieel, etc...) gemaakt door de community, gratis te gebruiken waarvan de meesten ook open source zijn
* Breed gamma aan community-'''clients''' (web, CLI, serieel, ), waarvan de meeste ook open source zijn
* '''Verschillende Apps''' voor al je toestellen
* '''Apps''' voor smartphone, computer en browser


= Wat heb je nodig om MeshCore te gebruiken? =
= Wat heb je nodig? =


# '''Compatibele Companion''': Dit is meestal een klein ESP of nRF bordje (€10 - €25)
# '''Compatibele companion''': meestal een klein ESP- of nRF-bordje (€10 €25)
# '''Smartphone''': Een klassieke Android of iOS smartphone met Bluetooth ''(Een computer of laptop werkt ook)''
# '''Smartphone''': Android of iOS met Bluetooth ''(computer of laptop werkt ook)''


<div class="mw-message-box mw-message-box-notice">
<div class="mw-message-box mw-message-box-notice">
'''💡 Tip: Introductie Video'''<br/>
'''Tip: introductievideo'''<br/>
<br/>
<br/>
Andy Kirby, een MeshCore ontwikkelaar, heeft een zeer nuttige introductie video voor beginners:<br/>
Andy Kirby (MeshCore-ontwikkelaar) heeft een nuttige introductie voor beginners:<br/>
<br/>
<br/>
[https://www.youtube.com/watch?v=t1qne8uJBAc MeshCore Introductie Video door Andy Kirby]
[https://www.youtube.com/watch?v=t1qne8uJBAc MeshCore-introductievideo op YouTube]
</div>
</div>


== Hardware ==
== Hardware ==


MeshCore werkt op 433MHz, 868MHz en 915MHz LoRa apparaten. Voor het overzicht van aanbevolen boards, MCU's en accessoires: zie [[Hardware/MeshCore|MeshCore Hardware]].
MeshCore werkt op 433 MHz-, 868 MHz- en 915 MHz-LoRa-apparaten. Overzicht van aanbevolen boards, MCU's en accessoires: [[Hardware/MeshCore|MeshCore-hardware]].


**Standalone Apparaten**: Om MeshCore te gebruiken zonder telefoon, kun je MeshCore Ultra (_betalende_) firmware draaien op LiLygo's T-Deck, T-Deck Plus, T-Pager, T-Watch, of T-Display Pro voor een complete off-grid oplossing.
'''Standalone apparaten''': zonder telefoon kun je MeshCore Ultra (''betalende'' firmware) draaien op o.a. LilyGo T-Deck, T-Deck Plus, T-Pager, T-Watch of T-Display Pro.


= Firmware Types =
= Firmware-types =


MeshCore ondersteunt verschillende firmware types voor verschillende gebruiksscenario's:
MeshCore ondersteunt verschillende firmware-types:


== Companion ==
== Companion ==


Een Companion is een LoRa-toestel dat je gebruikt om zelf berichten te versturen en te ontvangen het is jouw deur naar de mesh. Je bedient het via de [https://meshcore.io officiële MeshCore-app] op smartphone of computer, of via de [https://app.meshcore.nz web client] in de browser. Verdere setup-stappen staan in [[MeshCore/ConfigureCompanion|Companion Configureren]].
Een companion is een LoRa-toestel waarmee je zelf berichten stuurt en ontvangt — jouw deur naar de mesh. Bediening via de [https://meshcore.io officiële MeshCore-app] of de [https://app.meshcore.nz web client]. Setup: [[MeshCore/ConfigureCompanion|Companion configureren]].


== Repeater ==
== Repeater ==


Repeaters breiden het bereik van het MeshCore netwerk uit en vormen samen de snelwegen binnen het mesh-netwerk. Ze sturen alleen relevante pakketten door (niet alle pakketten zoals andere mesh systemen), wat efficiënter is.
Repeaters breiden het bereik uit en vormen de “snelwegen” in het mesh-netwerk. Ze sturen alleen relevante pakketten door (niet alles), wat efficiënter is dan veel andere mesh-systemen.


Een repeater zal zelf niet gebruikt worden om mee te chatten, maar vooral om inkomende berichten af te leveren of te herhalen naar andere repeaters. Met behulp van repeaters neemt de omvang van de mesh toe. Ook kan een repeater net een extra alternatieve verbinding vormen tussen twee punten, waardoor er meer redundantie ontstaat. Dat is goed voor de stabiliteit en verhoogt de kans dat berichten goed afgeleverd kunnen worden.
Een repeater is niet bedoeld om mee te chatten, maar om berichten af te leveren of door te sturen. Meer repeaters → grotere mesh en meer redundantie. Beheer op afstand via een BLE-companion-client.


Repeaters kunnen op afstand beheerd worden via BLE Companion client.
== Room server ==


== Room Server ==
Room servers zijn BBS-servers die berichtgeschiedenis lokaal opslaan. Gebruikers kunnen later terugkomen om berichten op te halen (kanalen werken alleen live).
 
Room servers zijn BBS servers die berichtgeschiedenis lokaal opslaan. Gebruikers kunnen later terugkomen om berichten op te halen (in tegenstelling tot kanalen die alleen live werken).


Bij inloggen ontvangt een client automatisch de laatste 32 ongelezen berichten.
Bij inloggen ontvangt een client automatisch de laatste 32 ongelezen berichten.


<div class="mw-message-box mw-message-box-warning">
<div class="mw-message-box mw-message-box-warning">
'''Repeater functie uischakelen'''<br/>
'''Repeaterfunctie uitschakelen'''<br/>
<br/>
<br/>
Een room server die ook als repeater werkt, is op het moment van schrijven niet stabiel. Gebruik aparte apparaten voor repeater en room server en zet de repeat functie uit op evetuele room servers met <code>set repeat off</code>  
Een room server die ook als repeater werkt, is op het moment van schrijven niet stabiel. Gebruik aparte apparaten voor repeater en room server en zet herhalen uit op room servers met <code>set repeat off</code>.
</div>
</div>


== Sensor ==
== Sensor ==


Sensor firmware is momenteel '''in ontwikkeling'''. Het zal sensordata (temperatuur, vochtigheid, luchtdruk) verzamelen en delen via het MeshCore netwerk.
Sensorfirmware is momenteel '''in ontwikkeling'''. Die zal sensordata (temperatuur, vochtigheid, luchtdruk) verzamelen en delen via MeshCore.


Sensoren kunnen ook werkend gemaakt worden op andere firmware types (companion, repeater, room server).
Sensoren kunnen ook op andere firmware-types (companion, repeater, room server) werkend gemaakt worden.


= Nuttige links =
= Nuttige links =


* '''Hoofdwebsite''': [https://meshcore.io/ https://meshcore.io/]
* '''Hoofdwebsite''': [https://meshcore.io/ meshcore.io]
* '''Firmware Flasher''': [https://flasher.meshcore.io/ https://flasher.meshcore.io/]
* '''Firmware flasher''': [https://flasher.meshcore.io/ flasher.meshcore.io]
* '''MeshCore-app downloads''': [https://meshcore.io https://meshcore.io] (Android, iOS, Windows, macOS, Linux)
* '''Apps''': [https://meshcore.io meshcore.io] (Android, iOS, Windows, macOS, Linux)
* '''MeshCore Firmware GitHub''': [https://github.com/meshcore-dev/MeshCore https://github.com/meshcore-dev/MeshCore]
* '''Firmware op GitHub''': [https://github.com/meshcore-dev/MeshCore meshcore-dev/MeshCore]


= Community & Ondersteuning =
= Verder lezen (documentatie) =


Voor vragen, discussies en ondersteuning:
# '''[[MeshCore/QuickStart|QuickStart]]''' – snelstart
 
# '''[[MeshCore/FlashFirmware|Firmware flashen]]'''
* Bezoek de [https://discord.gg/kvybAgqnhD Radio-Actief community Discord] server
# '''Configuratie''':
** '''[[MeshCore/ConfigureCompanion|Companion configureren]]'''
** '''[[MeshCore/ConfigureRepeater|Repeater configureren]]'''
** '''[[MeshCore/RegioScopes|Regio-scopes]]''' – flooding (<code>allowf</code>/<code>denyf</code>) en CLI (#BEmesh)
** '''[[MeshCore/LijstVanRegios|Lijst van regio's (België)]]'''
# '''[[MeshCore/AppUsageInstructions|App gebruiken]]'''
* '''[[MeshCore/Troubleshooting|Probleemoplossing]]'''


= Aan de slag met MeshCore =
== Geavanceerd ==
 
# '''[[MeshCore/QuickStart|QuickStart]]''' – Snelstart gids voor MeshCore
# '''[[MeshCore/FlashFirmware|Firmware Flashen]]''' – Leer hoe je MeshCore firmware flasht
# '''Configuratie''':
** '''[[MeshCore/ConfigureCompanion|Companion Configureren]]''' – Configureer een Companion apparaat
** '''[[MeshCore/ConfigureRepeater|Repeater Configureren]]''' – Configureer een Repeater
** '''[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]''' – Regio's, flooding (<code>allowf</code>/<code>denyf</code>) en CLI (#BEmesh)
** '''[[MeshCore/LijstVanRegios|Lijst van regio's (België)]]''' – Provinciecodes voor repeater scopes (#BEmesh)
# '''[[MeshCore/AppUsageInstructions|App Gebruiken]]''' – Leer de MeshCore app gebruiken


== Geadvanceerd ==
* '''[[MeshCore/Geadvanceerd/OTA|OTA-updates]]'''
* '''[[MeshCore/Geadvanceerd/CustomFirmware|Custom firmware]]'''


* '''[[MeshCore/Geadvanceerd/OTA|OTA Updates]]''' – Firmware bijwerken via OTA
Vragen? [https://discord.gg/kvybAgqnhD Radio-Actief Discord]
* '''[[MeshCore/Geadvanceerd/CustomFirmware|Custom Firmware]]''' – Zelf firmware bouwen


[[Category:Radio-Actief]]
[[Category:MeshCore]]

Huidige versie van 21 jul 2026 17:54

Hoofdpagina · Volgende: QuickStart — aan de slag

Welkom bij de MeshCore-documentatie van Radio-Actief.

Deze pagina legt uit wat MeshCore is. Voor praktische stappen: QuickStart. Alles hieronder gaat over het Belgische MeshCore-netwerk (#BEmesh).

Wat is MeshCore?

MeshCore is een systeem dat beveiligde tekstgebaseerde communicatie mogelijk maakt over radiogolven. Met behulp van LoRa radio hardware — over 868 MHz en 433 MHz, maar ook andere niet-LoRa frequenties — kan je zonder centrale tussenpartij met elkaar communiceren.

Het kan gebruikt worden voor:

  • Off-grid communicatie: communicatie zonder internet of mobiele netwerken
  • Noodhulp & rampenherstel: communicatie tijdens noodsituaties
  • Outdoor activiteiten: communicatie tijdens wandelen, kamperen, enz.
  • Tactische beveiliging: inclusief wetshandhaving en particuliere beveiliging
  • IoT-sensornetwerken: voor het verzamelen en delen van sensordata

Gedecentraliseerd netwerk

MeshCore werkt zonder centrale servers of infrastructuur. Iedereen kan een apparaat toevoegen dat als knooppunt in het mesh-netwerk fungeert. Niemand heeft een kill-switch; iedereen levert zijn bijdrage.

Gratis en open source

MeshCore is volledig gratis en open source:

  • De MeshCore-firmware is beschikbaar op GitHub
  • Breed gamma aan community-clients (web, CLI, serieel, …), waarvan de meeste ook open source zijn
  • Apps voor smartphone, computer en browser

Wat heb je nodig?

  1. Compatibele companion: meestal een klein ESP- of nRF-bordje (€10 – €25)
  2. Smartphone: Android of iOS met Bluetooth (computer of laptop werkt ook)

Tip: introductievideo

Andy Kirby (MeshCore-ontwikkelaar) heeft een nuttige introductie voor beginners:

MeshCore-introductievideo op YouTube

Hardware

MeshCore werkt op 433 MHz-, 868 MHz- en 915 MHz-LoRa-apparaten. Overzicht van aanbevolen boards, MCU's en accessoires: MeshCore-hardware.

Standalone apparaten: zonder telefoon kun je MeshCore Ultra (betalende firmware) draaien op o.a. LilyGo T-Deck, T-Deck Plus, T-Pager, T-Watch of T-Display Pro.

Firmware-types

MeshCore ondersteunt verschillende firmware-types:

Companion

Een companion is een LoRa-toestel waarmee je zelf berichten stuurt en ontvangt — jouw deur naar de mesh. Bediening via de officiële MeshCore-app of de web client. Setup: Companion configureren.

Repeater

Repeaters breiden het bereik uit en vormen de “snelwegen” in het mesh-netwerk. Ze sturen alleen relevante pakketten door (niet alles), wat efficiënter is dan veel andere mesh-systemen.

Een repeater is niet bedoeld om mee te chatten, maar om berichten af te leveren of door te sturen. Meer repeaters → grotere mesh en meer redundantie. Beheer op afstand via een BLE-companion-client.

Room server

Room servers zijn BBS-servers die berichtgeschiedenis lokaal opslaan. Gebruikers kunnen later terugkomen om berichten op te halen (kanalen werken alleen live).

Bij inloggen ontvangt een client automatisch de laatste 32 ongelezen berichten.

Repeaterfunctie uitschakelen

Een room server die ook als repeater werkt, is op het moment van schrijven niet stabiel. Gebruik aparte apparaten voor repeater en room server en zet herhalen uit op room servers met set repeat off.

Sensor

Sensorfirmware is momenteel in ontwikkeling. Die zal sensordata (temperatuur, vochtigheid, luchtdruk) verzamelen en delen via MeshCore.

Sensoren kunnen ook op andere firmware-types (companion, repeater, room server) werkend gemaakt worden.

Nuttige links

Verder lezen (documentatie)

  1. QuickStart – snelstart
  2. Firmware flashen
  3. Configuratie:
  1. App gebruiken

Geavanceerd

Vragen? Radio-Actief Discord