MeshCore-introductie

Uit MeshWiki | Radio-Actief

Dit is de goedgekeurde versie van deze pagina. Er is geen nieuwere versie.

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