Veröffentlicht am: Aug 17, 2021
AWS IoT Device SDK für Embedded C (C-SDK) Version 202108.00 enthält die AWS SigV4-Bibliothek und eine überarbeitete AWS IoT Flottenbereitstellungs-Client-Bibliothek für IoT-Anwendungen. Diese Version erleichtert Entwicklern, die C-SDK verwenden, die Authentifizierung eingehender API-Anforderungen an AWS-Services von IoT-Geräten, auf denen HTTP läuft, und die Bereitstellung von IoT-Geräten, die nicht über eindeutige Zertifikate verfügen.
AWS Signature Version 4 (SigV4) ist der Prozess zur Authentifizierung von Anfragen an AWS-Services durch Hinzufügen von Authentifizierungsinformationen zu HTTP-Anfragen. Die SigV4-Bibliothek generiert einen Signatur- und Autorisierungs-Header, der dem SigV4-Signierungsprozess entspricht, und hilft bei der Authentifizierung von IoT-Geräten, die HTTP-Anfragen an AWS-Services wie Amazon S3 senden.
Mit der Flottenbereitstellungsbibliothek können Sie IoT-Geräte mithilfe von Flottenbereitstellung für AWS IoT Core aktivieren, einer Funktion, mit der AWS IoT Gerätezertifikate und private Schlüssel für Ihre Geräte generiert und sicher bereitstellt, wenn diese sich zum ersten Mal mit AWS verbinden. Die SigV4- und Flottenbereitstellungsbibliotheken sind für Speicherverbrauch und Modularität optimiert und wurden Codequalitätsprüfungen unterzogen (z. B. MISRA-C-Compliance, statische Coverity-Analyse). Weitere Informationen zu allen C-SDK-Bibliotheken und Updates finden Sie in C-SDK README.
Sie können damit starten, indem Sie den Quellcode von GitHub downladen. Weitere Informationen finden Sie im AWS IoT Core Developer Guide für C-SDK.