View a markdown version of this page

Steuerung des Geräts - 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 des Geräts

Managed Integrations kümmert 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üssel-Features
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 Managed Integrations 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 zeigt den gesamten Ablauf der Gerätesteuerung, indem es beschreibt, wie ein Endbenutzer einen ZigBee-Smart Plug einschaltet.

Der durchgängige Ablauf des Hub-SDK 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 Managed Integrations.

Gemeinsame Datenmodellbrücke (CDMB)

Übersetzt zwischen dem AWS Datenmodell und lokalen Protokolldatenmodellen wie Zigbee Z-Wave. 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 Managed Integrations Cloud.