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.
SDK-Architektur und Komponenten für Endgeräte
In diesem Abschnitt werden die SDK-Architektur für Endgeräte und die Interaktion ihrer Komponenten mit Ihrem Low-Level C-Functions beschrieben. Das folgende Diagramm veranschaulicht die Kernkomponenten und ihre Beziehungen im SDK-Framework.
SDK-Komponenten für Endgeräte
Die SDK-Architektur für Endgeräte enthält die folgenden Komponenten für die Funktionsintegration von Managed Integrations:
- Bereitsteller
-
Erstellt Geräteressourcen in der Managed Integrations Cloud, einschließlich Gerätezertifikaten und privaten Schlüsseln für sichere MQTT-Kommunikation. Diese Anmeldeinformationen stellen vertrauenswürdige Verbindungen zwischen Ihrem Gerät und Managed Integrations her.
- MQTT-Agent
-
Verwaltet MQTT-Verbindungen über eine threadsichere C-Client-Bibliothek. Dieser Hintergrundprozess verarbeitet Befehlswarteschlangen in Multithread-Umgebungen mit konfigurierbaren Warteschlangengrößen für Geräte mit beschränktem Speicherplatz. Nachrichten werden zur Verarbeitung über verwaltete Integrationen weitergeleitet.
- Handler für Jobs
-
Verarbeitet Over-the-Air-Updates (OTA) für Gerätefirmware, Sicherheitspatches und Dateibereitstellung. Dieser integrierte Dienst verwaltet Softwareupdates für alle registrierten Geräte.
- Datenmodell-Handler
-
Übersetzt C-Functions mithilfe AWS der Implementierung des Matter Data Model Operationen zwischen Managed Integrations und Ihrem Low-Level. Weitere Informationen finden Sie in der Matter-Dokumentation
unter. GitHub - Schlüssel und Zertifikate
-
Verwaltet kryptografische Operationen über die PKCS #11 -API und unterstützt sowohl Hardware-Sicherheitsmodule als auch Softwareimplementierungen wie CorePKCS11.
Diese API verarbeitet Zertifikatsoperationen für Komponenten wie Provisionee und MQTT Agent bei TLS-Verbindungen.