Bibliothek AWS IoT Core Client SL
"AWS IoT Core" ist eine verwaltende Cloud-Plattform von Amazon, mit der verbundene Geräte einfach und sicher mit Cloud-Anwendungen und anderen Geräten zusammenarbeiten können. Die Bibliothek AWS IoT Core Client SL stellt Funktionsbausteine zum Senden und Empfangen von Nachrichten zur Verfügung. Die Kommunikation erfolgt dabei verschlüsselt über das Protokoll MQTT. Nachrichten werden im Umfeld von AWS typischerweise im JSON-Format übertragen. Zum Parsen und Erzeugen von JSON-Dateien kann die Bibliothek JSON Utilities
verwendet werden.
AWSIoTClient
: Stellt eine Verbindung zu "AWS IoT Core" herAWSIoTPublish
: Veröffentlicht Nachrichten (Publish)AWSIoTSubscribe
: Abonniert ein Topic (Subscribe)AWSIoTGetDeviceShadow
: Liest den "Device Shadow"AWSIoTUpdateDeviceShadow
: Aktualisiert die "Device Shadow"-DatenAWSIoTSubscribeDeviceShadow
: Abonniert auf Änderungen von "Device Shadow"
Publish/Subscribe von Nachrichten auf Basis von MQTT V3.1.1
TLS-Verschlüsselung
Authentifizierung via Client-Zertifikat
Unterstützung von "Qualitiy of Service": 0 und 1 (QoS0, QoS1)
Datentyp-Topics:
WSTRING
Maximale Größe eines Topics: 1024
Maximale Packetgröße und Payloadgröße, konfigurierbar über eine Parameterliste
Multitask- und Multicore-Unterstützung
Unterstützung von "Last Will‘"-Nachrichten (QoS0, QoS1)
Unterstützung von Wildcards (# und +)
Tipp
Sehen Sie hierzu das Beispiel Verwenden der Bibliothek AWS IoT Core Client SL.