Meshcore

From Hermit Hive
Revision as of 12:15, 18 December 2025 by Challenge382 (talk | contribs)
Jump to navigationJump to search

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.