MeshCore
Welkom bij de MeshCore documentatie van Radio-Actief!
Hier kan je alle documentatie vinden over het Belgische MeshCore netwerk; #BEmesh
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.
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, etc.
- Tactische Beveiliging: Inclusief wetshandhaving en particuliere beveiliging
- IoT Sensornetwerken: Voor het verzamelen en delen van sensordata
Gratis en open source
MeshCore is volledig gratis en open source:
- De MeshCore Firmware is beschikbaar op 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
- Verschillende Apps voor al je toestellen
Wat heb je nodig om MeshCore te gebruiken?
- Compatibele Companion: Dit is meestal een klein ESP of nRF bordje (€10 - €25)
- Smartphone: Een klassieke Android of iOS smartphone met Bluetooth (Een computer of laptop werkt ook)
Hardware
MeshCore werkt op 433MHz, 868MHz en 915MHz LoRa apparaten. Voor het overzicht van aanbevolen boards, MCU's en accessoires: zie 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.
Firmware Types
MeshCore ondersteunt verschillende firmware types voor verschillende gebruiksscenario's:
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 officiële MeshCore-app op smartphone of computer, of via de web client in de browser. Verdere setup-stappen staan in Companion Configureren.
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.
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.
Repeaters kunnen op afstand beheerd worden via BLE Companion client.
Room Server
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.
Sensor
Sensor firmware is momenteel in ontwikkeling. Het zal sensordata (temperatuur, vochtigheid, luchtdruk) verzamelen en delen via het MeshCore netwerk.
Sensoren kunnen ook werkend gemaakt worden op andere firmware types (companion, repeater, room server).
Nuttige links
- Hoofdwebsite: https://meshcore.io/
- Firmware Flasher: https://flasher.meshcore.io/
- MeshCore-app downloads: https://meshcore.io (Android, iOS, Windows, macOS, Linux)
- MeshCore Firmware GitHub: https://github.com/meshcore-dev/MeshCore
Community & Ondersteuning
Voor vragen, discussies en ondersteuning:
- Bezoek de Radio-Actief community Discord server
Aan de slag met MeshCore
- QuickStart – Snelstart gids voor MeshCore
- Firmware Flashen – Leer hoe je MeshCore firmware flasht
- Configuratie:
- Companion Configureren – Configureer een Companion apparaat
- Repeater Configureren – Configureer een Repeater
- Regio-scopes voor repeaters – Regio's, flooding (
allowf/denyf) en CLI (#BEmesh) - Lijst van regio's (België) – Provinciecodes voor repeater scopes (#BEmesh)
- App Gebruiken – Leer de MeshCore app gebruiken
Geadvanceerd
- OTA Updates – Firmware bijwerken via OTA
- Custom Firmware – Zelf firmware bouwen