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.
| Term | Betekenis |
|---|---|
| Node | Algemene naam voor een apparaat binnen het mesh-netwerk. Dit kan een client of repeater zijn. |
| Client | Apparaat waarmee gebruikers berichten versturen en ontvangen. Een client is de bron of eindbestemming van communicatie. |
| Repeater | Node die alleen berichten van clients kan doorsturen naar andere repeaters of clients. Een repeater verstuurt zelf geen gebruikersberichten. |
| Mesh-netwerk | Gedecentraliseerd netwerk waarin apparaten samenwerken zonder centrale server of infrastructuur. |
| Hop | Eén doorgifte van een bericht tussen repeaters. Hops zijn altijd repeaters die verkeer verder verspreiden. |
Berichten en communicatie
Communicatievormen binnen MeshCore.
| Term | Betekenis |
|---|---|
| Direct Message (DM) | Privébericht van client naar client. Een DM kan direct verzonden worden of via meerdere repeater hops verlopen. |
| Publiek kanaal | Open groepskanaal waar meerdere gebruikers berichten kunnen lezen en verzenden. |
| Privékanaal | Afgeschermd kanaal dat beveiligd wordt met een private key. Alleen gebruikers met dezelfde sleutel kunnen deelnemen. |
| Flood | Het bericht wordt naar alle repeaters in de omgeving gestuurd zonder vooraf bepaald pad. Kanaal berichten gaan altijd via flood naar meerdere repeaters en clients. |
| Payload | De inhoud van een bericht dat verzonden wordt via het netwerk. |
| ACK (Acknowledgement) | Bevestiging dat een bericht succesvol ontvangen is. |
| Companion Mode | Gebruik van een node via Bluetooth in combinatie met een smartphone-app. |
Radio en techniek
Belangrijke LoRa- en radiospecifieke begrippen.
| Term | Betekenis |
|---|---|
| LoRa | Energiezuinige radiotechnologie voor communicatie over lange afstand. |
| 868 MHz | Europese frequentieband die gebruikt wordt voor LoRa-communicatie. |
| Airtime | Tijdsduur waarin een bericht actief uitgezonden wordt via radio. |
| RSSI | Indicatie van de sterkte van een ontvangen radiosignaal. |
| SNR | Signaal-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 Cycle | Wettelijke limiet op hoeveel tijd een apparaat mag uitzenden op een frequentieband. |
Organisatie en scopes
Regionale indeling en filtering van netwerkverkeer.
| Term | Betekenis |
|---|---|
| Scope | Tag die aan een bericht wordt toegevoegd. Repeaters sturen het bericht alleen door wanneer de scope toegestaan is binnen hun configuratie. |
| nl-li | Scope voor de regio Limburg binnen Nederland. |
| Community Netwerk | Netwerk dat gezamenlijk beheerd en uitgebreid wordt door gebruikers uit dezelfde regio. |
| Dekking | Gebied waarin nodes elkaar betrouwbaar kunnen bereiken. |
Beveiliging
Beveiliging en versleuteling binnen MeshCore.
| Term | Betekenis |
|---|---|
| End-to-End Encryptie | Alleen zender en ontvanger kunnen de inhoud van berichten lezen. |
| Public Key | Publieke sleutel die gebruikt wordt om versleutelde communicatie mogelijk te maken. |
| Private Key | Geheime sleutel waarmee berichten ontsleuteld worden of toegang tot privékanelen wordt verleend. |
| AES-256 | Veelgebruikte versleutelingsstandaard voor beveiligde communicatie. |
| Authenticatie | Controlemechanisme om te bevestigen dat een gebruiker geldig is en toegang heeft tot een node. |
Software en beheer
Begrippen rondom firmware en configuratie.
| Term | Betekenis |
|---|---|
| Firmware | Software die direct op een MeshCore-device draait. |
| Flashen | Installeren of vervangen van firmware op een device. |
| OTA (Over-the-Air) | Firmware-updates die draadloos uitgevoerd worden. |
| Configuratie | Instellingen voor frequentie, scopes, kanalen en nodegedrag. |
| Open Source | Software waarvan de broncode openbaar beschikbaar is voor gebruik en aanpassing. |
