Terminologie

Binnen MeshCore en LoRa mesh-netwerken worden veel technische begrippen gebruikt.
Deze pagina geeft een compact overzicht van de belangrijkste termen binnen het netwerk van Lora Limburg.


Netwerk en structuur

Basisbegrippen van het MeshCore-netwerk.

TermBetekenis
NodeAlgemene naam voor een apparaat binnen het mesh-netwerk. Dit kan een client of repeater zijn.
ClientApparaat waarmee gebruikers berichten versturen en ontvangen. Een client is de bron of eindbestemming van communicatie.
RepeaterNode die alleen berichten van clients kan doorsturen naar andere repeaters of clients. Een repeater verstuurt zelf geen gebruikersberichten.
Mesh-netwerkGedecentraliseerd netwerk waarin apparaten samenwerken zonder centrale server of infrastructuur.
HopEén doorgifte van een bericht tussen repeaters. Hops zijn altijd repeaters die verkeer verder verspreiden.

Berichten en communicatie

Communicatievormen binnen MeshCore.

TermBetekenis
Direct Message (DM)Privébericht van client naar client. Een DM kan direct verzonden worden of via meerdere repeater hops verlopen.
Publiek kanaalOpen groepskanaal waar meerdere gebruikers berichten kunnen lezen en verzenden.
PrivékanaalAfgeschermd kanaal dat beveiligd wordt met een private key. Alleen gebruikers met dezelfde sleutel kunnen deelnemen.
FloodHet bericht wordt naar alle repeaters in de omgeving gestuurd zonder vooraf bepaald pad. Kanaal berichten gaan altijd via flood naar meerdere repeaters en clients.
PayloadDe inhoud van een bericht dat verzonden wordt via het netwerk.
ACK (Acknowledgement)Bevestiging dat een bericht succesvol ontvangen is.
Companion ModeGebruik van een node via Bluetooth in combinatie met een smartphone-app.

Radio en techniek

Belangrijke LoRa- en radiospecifieke begrippen.

TermBetekenis
LoRaEnergiezuinige radiotechnologie voor communicatie over lange afstand.
868 MHzEuropese frequentieband die gebruikt wordt voor LoRa-communicatie.
AirtimeTijdsduur waarin een bericht actief uitgezonden wordt via radio.
RSSIIndicatie van de sterkte van een ontvangen radiosignaal.
SNRSignaal-ruisverhouding die de kwaliteit van het radiosignaal aangeeft.
Bandwidth (BW)Hoeveel radiospectrum gebruikt wordt voor communicatie.
Spreading Factor (SF)LoRa-instelling die bereik en datasnelheid beïnvloedt. Hogere SF geeft groter bereik maar lagere snelheid.
Coding Rate (CR)Foutcorrectie-instelling voor betrouwbaardere overdracht.
Duty CycleWettelijke limiet op hoeveel tijd een apparaat mag uitzenden op een frequentieband.

Organisatie en scopes

Regionale indeling en filtering van netwerkverkeer.

TermBetekenis
ScopeTag die aan een bericht wordt toegevoegd. Repeaters sturen het bericht alleen door wanneer de scope toegestaan is binnen hun configuratie.
nl-liScope voor de regio Limburg binnen Nederland.
Community NetwerkNetwerk dat gezamenlijk beheerd en uitgebreid wordt door gebruikers uit dezelfde regio.
DekkingGebied waarin nodes elkaar betrouwbaar kunnen bereiken.

Beveiliging

Beveiliging en versleuteling binnen MeshCore.

TermBetekenis
End-to-End EncryptieAlleen zender en ontvanger kunnen de inhoud van berichten lezen.
Public KeyPublieke sleutel die gebruikt wordt om versleutelde communicatie mogelijk te maken.
Private KeyGeheime sleutel waarmee berichten ontsleuteld worden of toegang tot privékanelen wordt verleend.
AES-256Veelgebruikte versleutelingsstandaard voor beveiligde communicatie.
AuthenticatieControlemechanisme om te bevestigen dat een gebruiker geldig is en toegang heeft tot een node.

Software en beheer

Begrippen rondom firmware en configuratie.

TermBetekenis
FirmwareSoftware die direct op een MeshCore-device draait.
FlashenInstalleren of vervangen van firmware op een device.
OTA (Over-the-Air)Firmware-updates die draadloos uitgevoerd worden.
ConfiguratieInstellingen voor frequentie, scopes, kanalen en nodegedrag.
Open SourceSoftware waarvan de broncode openbaar beschikbaar is voor gebruik en aanpassing.