Companion
Uiterlijk
Companion node
Een companion node is een MeshCore node die gekoppeld is aan een telefoon, tablet of computer en daarmee fungeert als de persoonlijke radio van één gebruiker. De app op het gekoppelde apparaat stuurt berichten naar de companion node, en die verzorgt vervolgens het daadwerkelijke LoRa-verkeer.
Wat doet een companion node?
- Verbindt met een clientapp via BLE, USB of TCP
- Verstuurt berichten die de gebruiker typt als LoRa-pakketten het netwerk op
- Ontvangt inkomende berichten en geeft ze door aan de app
- Houdt een lokale staat bij (contacten, sleutels, onverzonden berichten) zodat de gebruiker ook offline kan werken
De companion node is daarmee het punt waarop een mens deelneemt aan het mesh.
Companion node vs. andere nodes
- Een Repeater heeft geen gebruiker en stuurt alleen pakketten door
- Een Room server host groepschats
- Een companion node is de persoonlijke node van één gebruiker en is meestal gekoppeld aan een mobiel apparaat
In MeshCore is een companion node een aparte rol: dezelfde hardware kan wel geflasht worden met Repeater- of Room server-firmware, maar niet tegelijk als companion én repeater dienen.
Typische situaties
- Onderweg: companion node in de rugzak, gekoppeld via BLE aan een telefoon met de MeshCore app
- Thuis: companion node op het bureau, verbonden via USB met een laptop
Zelf een companion node gebruiken
Om te beginnen heb je nodig:
- Compatibele MeshCore hardware met companion-firmware geflasht
- Een clientapp op je telefoon of computer
- Een eerste koppeling via BLE, USB of TCP
Daarna kun je contacten toevoegen, lid worden van kamers op een Room server en berichten sturen via het mesh.