AWS IoT-Device-Shadow-Bibliothek - FreeRTOS

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.

AWS IoT-Device-Shadow-Bibliothek

Anmerkung

Der Inhalt dieser Seite ist möglicherweise nicht up-to-date. Das neueste Update finden Sie auf der Bibliotheksseite von Freertos.org.

Einführung

Sie können dieAWS IoT Device Shadow-Bibliothek verwenden, um den aktuellen Status (den Shadow) jedes registrierten Geräts zu speichern und abzurufen. Der Shadow des Geräts ist eine persistente, virtuelle Darstellung Ihres Geräts, mit der Sie in Ihren Webanwendungen interagieren können, auch wenn das Gerät offline ist. Der Gerätestatus wird als Schatten in einem JSON-Dokument erfasst. Sie können Befehle über MQTT oder HTTP an denAWS IoT Device Shadow-Dienst senden, um den letzten bekannten Gerätestatus abzufragen oder den Status zu ändern. Der Schatten jedes Geräts wird eindeutig durch den Namen des entsprechenden Objekts identifiziert, einer Repräsentation eines bestimmten Geräts oder einer logischen Entität in derAWS Cloud. Weitere Informationen finden Sie im Abschnitt Verwalten von Geräten mitAWS IoT. Weitere Informationen zu Schatten finden Sie in der AWS IoTDokumentation.

DieAWS IoT Device Shadow-Bibliothek ist außer der Standard-C-Bibliothek nicht von weiteren Bibliotheken abhängig. Es hat auch keine Plattformabhängigkeiten wie Threading oder Synchronisation. Es kann mit jeder MQTT-Bibliothek und jeder JSON-Bibliothek verwendet werden.

Diese Bibliothek kann frei genutzt werden und wird unter der MIT-Open-Source-Lizenz vertrieben.

Codegröße vonAWS IoT Device Shadow (mit GCC generiertes Beispiel für ARM Cortex-M)
Datei Mit -O1-Optimierung Mit -Os-Optimierung
shadow.c 1,2 K 0,9 K
Schätzungen insgesamt 1,2 K 0,9 K