Zum Hauptinhalt springen

Pairing

Pairing verbindet ein Module mit einem ArmorLink Gateway.

Ein Module muss mit einem Gateway gekoppelt werden, bevor es Teil eines ArmorLink-Netzwerks werden kann.

Warum Pairing?

ArmorLink-Netzwerke bestehen aus einem Gateway und einem oder mehreren Modules.

Pairing teilt einem Module mit, zu welchem Gateway es gehört, und ermöglicht dem Gateway, das Module dauerhaft zu speichern.

Nach dem Pairing kann das Module Commands über das Gateway senden und empfangen.

Verantwortung für Pairing

Pairing-Informationen werden persistent gespeichert.

Das Gateway speichert Informationen über gekoppelte Modules.

Ein gekoppeltes Module speichert Informationen über sein Gateway.

Dadurch kann die Beziehung nach einem Neustart automatisch wiederhergestellt werden.

Pairing-Ablauf

Pairing wird immer auf dem Gateway gestartet.

Während des Pairings öffnet das Gateway ein temporäres Pairing-Fenster.

Nicht gekoppelte Modules antworten darauf und erscheinen als Pairing-Kandidaten.

Nach der Bestätigung werden die Pairing-Informationen gespeichert.

Pairing starten

Pairing kann gestartet werden über:

  • die ArmorLink App
  • die serielle Gateway-Schnittstelle

Beide Methoden starten den Pairing-Prozess auf dem Gateway.

Die ArmorLink App kommuniziert per BLE mit dem Gateway.

Das Gateway führt den eigentlichen Pairing-Prozess anschließend über ESP-NOW durch.

Die App dient dabei lediglich als Benutzeroberfläche.

Pairing über Serial

Pairing kann auch ohne ArmorLink App über das serielle Menü des Gateways durchgeführt werden.

Das ist besonders während Entwicklung und Tests nützlich.

Pairing-Kandidaten

Während des Pairings erscheinen nicht gekoppelte Modules als Kandidaten.

Ein Kandidat enthält typischerweise:

  • Modulname
  • Modultyp
  • MAC-Adresse

Der Benutzer entscheidet anschließend, welches Module akzeptiert werden soll.

Gekoppelte Modules

Nach erfolgreichem Pairing speichert das Gateway das Module als bekanntes Module.

Diese Informationen werden für Routing und Modulerkennung verwendet.

Entkoppeln

Modules können wieder entfernt werden.

Dies ist über die Modulnummer oder die MAC-Adresse möglich.

Das Entkoppeln entfernt das Module aus der gespeicherten Modulliste des Gateways.

Wichtige Hinweise

Jedes ArmorLink-Netzwerk besitzt genau ein Gateway.

Ein Module sollte immer nur mit einem Gateway gleichzeitig gekoppelt sein.

Zusammenfassung

Pairing verbindet Modules mit einem ArmorLink Gateway.

Pairing:

  • wird auf dem Gateway gestartet
  • kann über App oder Serial erfolgen
  • verwendet ein temporäres Pairing-Fenster
  • erkennt nicht gekoppelte Modules
  • speichert Informationen dauerhaft
  • ermöglicht Command-Routing