Meshcore
DEZE PAGINA IS IN ONTWIKKELING
LoRa en MeshCore
Dit is een informatiepagina over LoRa en het gebruik van MeshCore, met name voor de Heltec V4 en T-Echo apparaten.
Inleiding
LoRa (Long Range) is een draadloze communicatietechnologie die langeafstandscommunicatie met laag energieverbruik mogelijk maakt. Het wordt veel gebruikt voor IoT-toepassingen, sensornetwerken en experimentele communicatie.
MeshCore is een open-source project dat LoRa gebruikt om gedecentraliseerde mesh-netwerken op te zetten, zonder centrale infrastructuur. Nodes kunnen onderling berichten doorsturen, waardoor communicatie mogelijk blijft wanneer internet of mobiele netwerken niet beschikbaar zijn.
MeshCore wordt vaak ingezet voor community-netwerken, hackerspaces, outdoor- en off-grid toepassingen, evenementen en noodcommunicatie.
Apparaten
Heltec V4
De Heltec V4 is een populair LoRa-development board met een ESP32 en geïntegreerde LoRa-chip. Het bord beschikt over Wi-Fi, Bluetooth en USB-C, wat het geschikt maakt voor vaste nodes, gateways en integratie met andere systemen.
Door de combinatie van rekenkracht en connectiviteit is de Heltec V4 geschikt voor zowel beginners als gevorderden die willen experimenteren met mesh-netwerken.
T-Echo
De T-Echo is een compact, draagbaar LoRa-apparaat met een OLED-scherm en ingebouwde GPS. Dit maakt het apparaat bijzonder geschikt voor mobiele toepassingen en locatiegebaseerde communicatie.
De T-Echo wordt vaak gebruikt als persoonlijke node tijdens wandelingen, evenementen of experimenten waarbij positie-informatie relevant is.
Installatie
WebFlasher
MeshCore kan eenvoudig worden geïnstalleerd met de WebFlasher: https://flasher.meshcore.co.uk/
Volg deze stappen:
- Sluit je Heltec V4 of T-Echo aan op je computer via USB.
- Open de WebFlasher in een moderne Chromium-gebaseerde browser Chrome browser werkt het beste.
- Selecteer het juiste apparaat en de gewenste firmwareversie.
- Klik op Flash en wacht tot het proces is voltooid.
Let op: de WebFlasher vereist WebUSB-ondersteuning en werkt niet in alle browsers.
Handmatige installatie
Voor geavanceerd gebruik of aangepaste builds: 1. Download de nieuwste firmware van de MeshCore GitHub:
https://github.com/meshcore-dev/MeshCore
2. Gebruik PlatformIO of de Arduino IDE om de firmware naar het apparaat te flashen.
Frequenties in Nederland
In Nederland mag LoRa worden gebruikt binnen de 868 MHz ISM-band. Veelgebruikte frequenties zijn:
- 868.1 MHz (standaard voor Europa)
- 868.3 MHz
- 868.5 MHz
Voor deze band geldt doorgaans een maximale duty cycle van 1%. Dit betekent dat een apparaat slechts een beperkt percentage van de tijd mag zenden.
Aanbevolen instellingen
De volgende instellingen bieden een goede balans tussen bereik en betrouwbaarheid:
- **Frequentie:** 868.1 MHz
- **Bandbreedte:** 125 kHz
- **Spreading Factor:** 7–9 voor korte afstanden, 10–12 voor lange afstanden
- **Transmissievermogen:** 14 dBm (maximaal toegestaan in Nederland)
Tips voor optimale prestaties
- Gebruik een antenne met de juiste impedantie (50 Ohm).
- Plaats nodes zo hoog en vrij mogelijk voor beter bereik.
- Gebruik hogere spreading factors alleen wanneer extra bereik nodig is.
- Vermijd onnodig zenden om binnen duty-cycle beperkingen te blijven.
Veelvoorkomende problemen
- **Geen verbinding:** controleer of frequentie, spreading factor en netwerkinstellingen op alle nodes gelijk zijn.
- **Slecht bereik:** controleer antenne-aansluiting en plaatsing.
- **Flashen mislukt:** probeer een andere USB-kabel, poort of browser.
Links
- [MeshCore website](https://meshcore.co.uk/)
- [MeshCore GitHub](https://github.com/meshcore-dev/MeshCore)
- [LocalMesh Noodcommunicatie NL Project (https://www.localmesh.nl)
- [MeshNet NL Community] (https://www.meshnet.nl)
Links voor specifieke devices
- [Heltec V4 documentatie](https://heltec.org/project/wifi-lora-32-v4/)
- [T-Echo documentatie](https://lilygo.cc/products/t-echo)
- [LilyGo T-Deck handleiding en support site Ripple Radios (https://buymeacoffee.com/ripplebiz/ultra-v7-7-guide-meshcore-users)
- [LoRa Alliance](https://lora-alliance.org/)