Elke grote vakantieperiode zoek ik weer een technisch konijnenhol om nog eens ver in te duiken. Of het nu gaat om Home Assistant, zelf een vliegtuigtracker opzetten, wat soldeeractie, mijn serverrack opbouwen, … Op de achtergrond een klussende tech-youtube’er (Jake die wegging bij LTT bvb of Jeff Geerling).

Het projectje van afgelopen zomer was “spelen met MeshCore“.

 

Wat is MeshCore en hoe werkt het?

MeshCore is opensource software die gebruikmaakt van LoRa-radiotechnologie om een decentraal meshnetwerk op te bouwen. Voor mijn generatie: denk terug aan Napster of Limewire eind jaren ’90. Bestanden kwamen toen niet van één centrale server, maar rechtstreeks van andere gebruikers. MeshCore past hetzelfde peer-to-peer-principe toe, maar dan voor berichten in plaats van muziek.

MeshCore is hetzelfde peer-to-peer principe, maar dan als een soort gsm-netwerk waarover je berichten (van 150 karakters kan versturen). Geen centrale servers of beheerders, geen maandelijkse kosten, geen afhankelijkheid van een andere partij.

Ik maak een connectie met iemand, die mijn (volledig versleutelde) berichten dan over het netwerk verder gaat sturen naar de uiteindelijke ontvanger (met dank aan zogenaamde repeaters).

Het probleem met dit soort IT opensource zaken is de versplintering. Lange tijd was Meshtastic veruit het populairste LoRa-meshproject. De laatste maanden wint MeshCore echter snel aan populariteit en zie je steeds meer nieuwe gebruikers daarvoor kiezen.

Screenshot

Wat heb je nodig voor MeshCore?

Voor MeshCore heb je niet meer nodig dan een companion node om met het netwerk te gaan verbinden. Je gaat dan daarna met je computer of smartphone connecteren op deze node om met de MeshCore app eenvoudig berichten te gaan versturen/ontvangen.

Je MeshCore-toestel fungeert als een soort persoonlijke modem. Je smartphone of laptop verbindt via Bluetooth of USB met die node. De node zelf verzorgt vervolgens alle radiocommunicatie.

Een companion kan je al vinden vanaf een goede 20EUR met een technisch Heltec V4 boardje (zeer tevreden over deze webshop trouwens).

Ik ben voor mijn eerste node voor een volledige handheld gegaan met de Wio Tracker L1 Pro (vanaf een goede 40EUR online dus). Deze is dus wat draagbaarder en heeft een groot scherm om de verschillende features en meldingen direct te kunnen zien.

 

1ste stap op MeshCore netwerk?

  1. Bekijk eens hoe het zit in jouw omgeving van bereikbaarheid op het netwerk. Op map.meshcore.io kan je alle zogenaamde repeaters zien, die actief berichten op het MeshCore netwerk verder verspreiden/doorsturen/… Als je binnen de paar kilometer een repeater in je buurt hebt, dan ga je vermoedelijk zo op het netwerk kunnen geraken.

 

2. Eens je je LoRa toestel hebt, dien je eerst nog even de juiste firmware hierop te zetten. Dit gaat super eenvoudig via meshcore.io/flasher. Let op kies voor de Bluetooth versie las je met je smartphone wilt connecteren op je Meshcore Companion.

3. Nadien installeer je best de MeshCore app op je computer of Smartphone (of gebruik je de browser app in Chrome: app.meshcore.nz). Voor de nodige settings zijn er verschillende websites voorzien om de juiste Belgische settings te vinden, zoals nodenet.be en bemesh.be.

4. Nu ga je (indien je bereik hebt) zowel gebruikers als repeaters gaan zien verschijnen op de kaart. Zo ziet deze er bij mij uit, met mijn Wio Tracker L1 Pro gewoon op mijn bureau op de eerste verdieping. Via-via-via (zogenaamde hops) ga ik dus reeds het kanaal over of tot in Duitsland.

De repeater in hartje Lier op 7-8km van mijn huis kan ik zo direct bereiken.

5; Nadien kan je privé berichten sturen, naar de gebruikers die je ziet of meelezen met de publieke kanalen (#public en in ons land #bemesh en ook #antwerpen bijvoorbeeld). De afgelopen weken is het best druk in die openbare chatkanalen aan het worden. 😉

 

 

Veelgestelde vragen over MeshCore

1. Heb je internet nodig?
Neen, dit netwerk is dus ook ideaal bij een internetuitval of noodscenario. Een decentraal

 

2. is MeshCore legaal?
Ja, de frequentie die wordt gebruikt is vergunningsvrij en je dient dus niet eerst een cursus te volgen of certificaat te behalen (zoals het VHF certificaat dat ik een paar jaar geleden behaalde).

 

3. Kunnen ze mijn privé berichten naar iemand lezen?
Er wordt gebruik gemaakt van AES-128 en MAC validation voor de encryptie. Andere gebruikers kunnen die inhoud dus niet lezen. Publieke kanalen zijn uiteraard wel zichtbaar voor iedereen die daarop is aangesloten.

 

4. Hoe ver reikt MeshCore?

Dat hangt volledig af van de omgeving.

  • in een stad: meestal 500 meter tot enkele kilometers
  • op het platteland: vaak 5 à 15 km
  • met een goed geplaatste repeater: tientallen kilometers

Zelf ontvang ik vanuit Ranst zonder problemen een repeater in Lier op ongeveer 8 km afstand.

 

5. Kan ik foto’s versturen?

Nee. MeshCore is bewust ontworpen voor kleine tekstberichten. Daardoor blijft het netwerk snel en verbruiken de toestellen weinig energie.

 

7. Hoe lang gaat de batterij mee?

Dat hangt af van het toestel. De meeste handhelds gaan meerdere dagen tot zelfs weken mee omdat LoRa bijzonder weinig energie verbruikt.

 

8. Hoe kan je je MeshCore bereik verbeteren?

De plaatsing maakt alles. Aan een raam op het eerste verdieping zal beter werken (met vrij zichtsveld), dan vanuit een gesloten kamer op het gelijkvloers. Een betere antenne gaat een klein verschil maken tov een betere plaatsing in huis. Doordat je met Bluetooth gaat connecteren op je companion, kan je device perfect op een hogere plaats leggen en via Bluetooth dan verbinden.

blank

Freelance Privacy & Data Protection Officer (DPO) en docent (Thomas More/UHasselt). Sinds 2002 reeds techblogger. Schrijf je in voor de Dailybits nieuwsbrief.

Abonneer
Abonneren op

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie gegevens worden verwerkt.

0 Reacties
Oldest
Newest Most Voted