Bibliothèque AWS IoT Device Defender - Gratuit RTOS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Bibliothèque AWS IoT Device Defender

Note

Le contenu de cette page n'est peut-être pas up-to-date. Veuillez vous référer aupage de la bibliothèque FreeRTOS.orgpour la dernière mise à jour.

Introduction

Vous pouvez utiliser le pluginAWS IoT Device Defenderbibliothèque pour envoyer les mesures de sécurité de vos appareils IoT àAWS IoT Device Defender. Vous pouvez utiliserAWS IoT Device Defenderpour surveiller en permanence ces indicateurs de sécurité sur les appareils afin de détecter les écarts par rapport au comportement que vous avez défini comme étant approprié pour chaque appareil. Si quelque chose ne semble pas correct,AWS IoT Device Defenderenvoie une alerte afin que vous puissiez agir afin que vous puissiez agir. Interactions avecAWS IoT Device DefenderutiliserMQTT, un protocole léger de publication et d'abonnement. Cette bibliothèque fournit une API pour composer et reconnaître les chaînes de rubriques MQTT utilisées parAWS IoT Device Defender.

Pour de plus amples informations, veuillez consulter AWS IoT Device Defender dans le Guide du développeur AWS IoT.

La bibliothèque est écrite en C et conçue pour être compatible avecISO C90etDATE : C:2012. La bibliothèque ne dépend d'aucune bibliothèque supplémentaire autre que la bibliothèque C standard. Il n'a pas non plus de dépendance à la plate-forme, telle que le threading ou la synchronisation. Il peut être utilisé avec n'importe quelle bibliothèque MQTT,JASONouCBORbibliothèque. La bibliothèque possèdepreuvesdémontrant une utilisation sûre de la mémoire et l'absence d'allocation de tas, ce qui le rend adapté aux microcontrôleurs IoT, mais également entièrement portable sur d'autres plateformes.

LeAWS IoT Device Defenderla bibliothèque peut être utilisée librement et est distribuée sous leLicence open source du MIT.

Taille du code deAWS IoTDevice Defender (exemple généré avec GCC pour ARM Cortex-M)
Fichier Avec optimisation -O1 Avec l'optimisation -Os
defender.c 1,1 K 0,6 K
Estimations totales 1,1 K 0,6 K