Naar inhoud springen

Companion node

Uit MeshWiki

Wat is een Companion Node?

Een MeshCore Companion Node is in feite jouw persoonlijke toegangspunt tot een MeshCore-netwerk. Het is meestal een klein LoRa-radioapparaat waarop de MeshCore Companion-firmware draait. Je koppelt dit apparaat via Bluetooth of USB aan je telefoon, tablet of computer, waarna je berichten kunt versturen en ontvangen via het mesh-netwerk. Er zijn ook LoRA-apparaten met een toetsenbord of andere invoerfunctie waarmee je zelfstandig berichten kan versturen.

Hoe werkt het?

1. Je telefoon verbindt met de Companion

  • Via Bluetooth (BLE) of soms USB.
  • De MeshCore-app is de gebruikersinterface.

2. De Companion gebruikt LoRa-radio

  • De Companion zet jouw bericht om naar LoRa-radiopakketten.
  • LoRa werkt over grote afstanden met weinig energieverbruik.

3. Repeaters verlengen het bereik

  • Als er MeshCore-repeaters in de buurt zijn, sturen die het bericht verder door.
  • Zo kan een bericht meerdere "hops" maken totdat het de ontvanger bereikt.

4. De ontvanger leest het bericht via zijn Companion

  • Ook de ontvanger heeft een Companion-node gekoppeld aan een telefoon of computer.
  • Berichten zijn versleuteld tijdens transport.

Companion versus Repeater

Companion: Gebruikerstoegang; berichten lezen en verzenden.

Repeater: Berichten doorsturen om bereik te vergroten.

Room Server: Opslaan en distribueren van groepsberichten.

Praktisch voorbeeld

Jouw telefoon -> Bluetooth -> Companion-node -> LoRa -> Repeater -> LoRa -> Companion van een vriend -> Bluetooth -> Telefoon van je vriend

Daarvoor is geen mobiel netwerk, wifi of internet nodig. Zolang er een radioverbinding via het mesh-netwerk bestaat, kunnen berichten worden afgeleverd.

Wat heb je nodig?

  • Een ondersteund LoRa-apparaat met MeshCore Companion-firmware.
  • De MeshCore-app op Android, iPhone of computer.
  • Bluetooth-verbinding tussen app en apparaat.
  • Eventueel repeaters in de omgeving voor groter bereik.