Steuerung der Geräte - Verwaltete Integrationen für AWS IoT Device Management

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Steuerung der Geräte

Verwaltete Integrationen kümmern sich um die Geräteregistrierung, Befehlsausführung und Steuerung. Mithilfe der herstellerunabhängigen und protokollunabhängigen Geräteverwaltung können Sie Endbenutzererlebnisse schaffen, ohne sich mit gerätespezifischen Protokollen auskennen zu müssen.

Mit der Gerätesteuerung können Sie Gerätestatus wie die Helligkeit von Glühbirnen oder die Position der Tür einsehen und ändern. Die Funktion gibt Ereignisse für Statusänderungen aus, die Sie für Analysen, Regeln und Überwachung verwenden können.

Schlüsselfeatures
Gerätestatus ändern oder lesen

Geräteattribute basierend auf Gerätetypen anzeigen und ändern. Sie können auf Folgendes zugreifen:

  • Gerätestatus: Aktuelle Geräteattributwerte

  • Konnektivitätsstatus: Status der Erreichbarkeit des Geräts

  • Gesundheitsstatus: Systemwerte wie Akkuladestand und Signalstärke (RSSI)

Benachrichtigung über eine Änderung des Zustands

Lassen Sie sich über Ereignisse informieren, wenn sich Geräteattribute oder Verbindungsstatus ändern, z. B. bei Helligkeitsanpassungen bei Glühbirnen oder beim Status von Türschlössern.

Offlinemodus

Geräte kommunizieren auch ohne Internetverbindung mit anderen Geräten auf demselben IoT-Hub. Der Gerätestatus wird mit der Cloud synchronisiert, wenn die Konnektivität wieder hergestellt wird.

Statussynchronisierung

Verfolgen Sie Statusänderungen aus verschiedenen Quellen, Apps von Geräteherstellern und manuelle Geräteanpassungen.

Informieren Sie sich über die Komponenten und Prozesse des Hub SDK, die Sie zur Steuerung von Geräten über verwaltete Integrationen benötigen. In diesem Thema wird beschrieben, wie der Edge Agent, Common Data Model Bridge (CDMB) und protokollspezifische Plug-ins zusammenarbeiten, um Gerätebefehle zu verarbeiten, Gerätestatus zu verwalten und Antworten protokollübergreifend zu verarbeiten.

Abläufe der Gerätesteuerung

Das folgende Diagramm veranschaulicht den Ablauf der end-to-end Gerätesteuerung, indem es beschreibt, wie ein Endbenutzer einen ZigBee-Smart Plug einschaltet.

Der Hub end-to-end SDK-Flow für die Gerätesteuerung mit einem ZigBee-Smart Plug.

Hub-SDK-Komponenten für die Gerätesteuerung

Die Hub SDK-Architektur verwendet die folgenden Komponenten, um Gerätesteuerungsbefehle in Ihrer IoT-Implementierung zu verarbeiten und weiterzuleiten. Jede Komponente spielt eine bestimmte Rolle bei der Übersetzung von Cloud-Befehlen in Geräteaktionen, der Verwaltung von Gerätestatus und der Verarbeitung von Antworten. In den folgenden Abschnitten wird detailliert beschrieben, wie diese Komponenten in Ihrer Bereitstellung zusammenarbeiten:

Das Hub-SDK besteht aus den folgenden Komponenten und erleichtert das Onboarding und die Steuerung von Geräten auf IoT-Hubs.

Primäre Komponenten:
Edge-Agent

Fungiert als Gateway zwischen dem IoT-Hub und verwalteten Integrationen.

Gemeinsame Datenmodellbrücke (CDMB)

Übersetzt zwischen dem AWS Datenmodell und lokalen Protokolldatenmodellen wie Z-Wave und Zigbee. Es enthält ein Kern-CDMB und protokollspezifische CDMB-Plugins.

Bereitsteller

Kümmert sich um die Geräteerkennung und das Onboarding. Es umfasst einen Core-Provisioner und protokollspezifische Provisioner-Plugins für protokollspezifische Onboarding-Aufgaben.

Sekundäre Komponenten
Onboarding von Hubs

Stellt dem Hub Client-Zertifikate und Schlüssel für eine sichere Cloud-Kommunikation zur Verfügung.

MQTT-Proxy

Stellt MQTT-Verbindungen zur Managed Integrations Cloud bereit.

Logger

Schreibt Protokolle lokal oder in die Cloud für verwaltete Integrationen.