Provisionsfähige und operative Erkennung

Provisionspflichtige Erkennung

Die in Auftrag gegebene Erkennung erfolgt vor der Inbetriebnahme und bezieht sich auf den Prozess. der Erkennung und Identifizierung eines provisionspflichtigen Knotens. Es gibt drei Methoden, über den sich ein provisionspflichtiger Knoten bewerben kann:

Bei beiden Methoden bewirbt der provisionspflichtige Knoten Informationen, wie in Tabelle 1.

Tabelle 1: Werbung für provisionsberechtigte Knoten
Feld Länge Erforderlich
Diskriminator 12 Bit Ja
Anbieter-ID 16 Bit Nein
Produkt-ID 16 Bit Nein
Erweiterte Daten variabel Nein

Gemäß Matter-Spezifikation werden die Anbieter-ID und Produkt-ID ist nicht erforderlich, kann aber angegeben werden. Der Diskriminator ist obligatorisch und entscheidend für die Inbetriebnahme, um das richtige Gerät bereitzustellen, falls mehrere identische Geräte gleichzeitig verbunden sind. Erweiterte Daten können verwendet werden, um benutzerdefinierte anbieterspezifische Informationen.

Viele Geräte werben nur für kurze Zeit (ca. 3 bis 15 Minuten) Power-up aktivieren. Auch auf anderen Geräten darf keine Werbung geschaltet werden, da ihre primäre Kontrolle nicht aus dem Fabric stammt oder weil die automatische Aufhebung der Bereitstellung Werbung für Vorrichtungen wie Schlösser ist nicht sicher. In Tabelle 2 wird eine Zusammenfassung dieses Verhaltens.

Tabelle 2: Werbung für nicht bereitgestellte Geräte nach Gerätetyp
Primäre Gerätefunktion Automatische Ansage
Schlösser und Schranken für den Zugriff auf Geräte Nein
Der Großteil der Kontrolle stammt vom Gewebe. Zum Beispiel Schalter oder Licht Glühbirne. Ja
Der Großteil der Kontrolle stammt nicht von der Textilabdeckung. Beispiel: Geschirrspüler oder Kühlschrank. Nein

Bluetooth Low Energy

In diesem Modus sieht der Kommissar BLE-Anzeigen. Der Auftragnehmer muss eine Peripherieschnittstelle für das generische Zugriffsprofil (GAP) implementieren und seinen nicht beauftragten Status regelmäßig angeben. Für die ersten 30 Sekunden nach dem Einschalten des Geräts muss die Anzeigenhäufigkeit hoch sein, Intervalle von 20 bis 60 Millisekunden.

Nach 30 Sekunden muss das Gerät mit einer niedrigen Frequenz zwischen 150 und 1.500 werben. Millisekunden. Bei der Inbetriebnahme des ersten Gewebes muss das Gerät seine BLE-Werbung beenden.

Der Commissioner muss keine Überprüfungsanfragen stellen. Es sollte eine passive die drei BLE-Werbekanäle scannen: 37 (2.402 MHz), 38 (2.426 MHz) und 39 MHz (2.480 MHz). Diese Kanäle werden mit minimalen sich mit WLAN-Kanälen überschneiden, wodurch Störungen durch Funkstörungen minimiert werden.

BLE wird nicht für die Operational Discovery verwendet.

Wi-Fi Soft AP

Bei Verwendung von Wi-Fi Soft AP wird der Provisionee über einen Ad-hoc- Soft Access Point (Soft AP)-Netzwerk. Die SSID (der Netzwerkname) des Netzwerks befindet sich Format MATTER-ddd-vvvv-pppp, wobei Folgendes gilt:

  • ddd ist der 12-Bit-Diskriminator in HEX.
  • vvvv ist die 16-Bit-Anbieter-ID in HEX.
  • pppp ist die 16-Bit-Produkt-ID im HEX-Format.

Wenn sich das Mitglied des Kommissars mit dem Mitglied des Kommissars in Verbindung setzt, konfigurieren beide eindeutige IPv6-Link-Local-Adressen, die Verbindungen auf WLAN-Ebene ermöglichen. An diesem Punkt wird die Suche wie bei der DNS-SD-Methode fortgesetzt, die im nächsten Abschnitt beschrieben wird.

Außerdem kann ein WLAN-Soft-AP DHCP für IPv4 und Information Element (IE) implementieren, um anbieterspezifische zusätzliche Informationen bereitzustellen. IE ist eine Variable in den 802.11-Managementframes (WLAN), die benutzerdefinierte die an andere Systeme übertragen werden.

Die WLAN-Kanäle 1, 6 und 11 sollten beim Kommissions-Suchlauf bevorzugt werden, aber müssen alle gemäß der lokalen Spektrumregelung zulässigen Kanäle gescannt werden.

Wi-Fi Soft AP wird nicht für die operative Erkennung verwendet.

DNS-SD

In diesem Fall wird der Auftraggeber über seinen Domain Name Service - Service Discovery (DNS-SD), die Informationen zu Diensten enthalten die von den Knoten gerendert werden. Weitere Informationen finden Sie unter RFC 6762 für weitere Informationen zu DNS-SD. Dies ist eine gängige Methode zur Geräteerkennung, wenn:

  • Der Provisionee ist mit dem Ethernet verbunden und hat daher physischen Zugang zu einem unverschlüsseltes Netzwerkmedium.
  • Der Beauftragte ist dem WLAN oder Thread-Netzwerk beigetreten Out-of-Band-Verfahren.
  • Das Kommissar wurde bereits für einen anderen Stoff in Auftrag gegeben und WLAN/Thread-Netzwerk. In diesem Fall kann der Bevollmächtigte keine BLE-Anzeigen verwenden oder ein Soft-AP erstellen. Daher sind alle sekundären Strukturen werden über diese Methode bereitgestellt.

Thread-Geräte verwenden DNS-SD nicht direkt, sondern einen Proxy-Methode, die vom Border Router Thread bereitgestellt wird. Diese Methode wird vom DNS-SD-Protokoll für die Dienstregistrierung und die Werbe-Proxy Thread Geräte registrieren sich selbst beim SRP-Dienst normalerweise von einem Thread-Border-Router bereitgestellt. Dieser Dienst verarbeitet mDNS-Traffic im Namen aller registrierten Thread Knoten, ohne das Thread-Netzwerk durch zusätzliche den von diesen Protokollen generierten Traffic.

Der Name der DNS-SD-Instanz für die Geräteerkennung lautet _matterc._udp und der Hostnamen werden entweder über eine 48-Bit-MAC-Adresse oder eine 64-Bit-MAC Extended-Adresse erstellt. Adresse als hexadezimaler String wie A5F15790B0D15F32.local.. Im Allgemeinen wird dieser Datensatz nur beworben, wenn der Kommissar möglicherweise in Auftrag gegeben wurde. Es kann jedoch auch weiterhin Werbung geschaltet werden, wenn Inbetriebnahmemodus. Dieses Verhalten wird als erweiterte Erkennung bezeichnet.

Nach der Erkennung werden IPv6-Adressen in den AAAA-Einträgen und Schlüssel/Wert-Paaren zurückgegeben. -Paare werden im DNS‐SD-TXT-Eintrag zurückgegeben. Das Schlüssel/Wert-Paar enthält Informationen wie den Discriminator, die Anbieter-ID und die Produkt-ID. Der Knoten bewirbt Untertypen von Provisionen, was das Filtern von Ergebnissen für Nur Provisionen, die mit einem bestimmten Attribut übereinstimmen.

Betriebserkennung

Bei der betrieblichen Suche wird ein in Betrieb genommener Knoten ermittelt und identifiziert. Die operative Erkennung erfolgt nur über die IP-basierte Erkennung DNS-SD-Methode. Der Name der Knoteninstanz besteht aus den komprimierten 64-Bit- Fabric-ID und 64-Bit-Knoten-ID. Diese hexadezimalen IDs werden dann verkettet. mit einem Bindestrich, z. B. in 2906C908D115D362-8FC7772401CD0696.local.. Die operative Erkennung hat denselben Zielhostnamen wie das DNS-SD-Gerät Auffindbarkeit.

Der DNS-SD-Diensttyp ist _matter._tcp. Obwohl die _tcp-Benennung verwendet wird, verwendet das Gerät möglicherweise andere Übertragungen wie UDP.