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.
AWS IoT SDK pour appareils, kits de développement logiciel mobiles et AWS IoT client pour appareils
Cette page résume les SDK pour AWS IoT appareils, les bibliothèques open source, les guides de développement, les exemples d'applications et les guides de portage pour vous aider à créer des solutions IoT innovantes avec AWS IoT les plateformes matérielles de votre choix.
Ces SDK sont destinés à être utilisés sur votre appareil IoT. Si vous développez une application IoT destinée à être utilisée sur un appareil mobile, consultez le AWS SDK mobiles. Si vous développez une application IoT ou un programme côté serveur, consultez le AWS SDKs.
AWS IoT SDK pour appareils
Les SDK pour AWS IoT appareils incluent des bibliothèques open source, des guides de développement avec des exemples et des guides de portage afin que vous puissiez créer des produits ou des solutions IoT innovants sur les plateformes matérielles de votre choix.
Note
Les SDK du AWS IoT périphérique ont publié un client MQTT 5. Les kits SDK pour AWS IoT appareils ne prennent pas en charge l'utilisation du protocole TLS 1.3 sur macOS.
Ces SDK vous aident à connecter vos appareils IoT à AWS IoT à l'aide des protocoles MQTT et WSS.
AWS IoT SDK de périphérique pour Embedded C
Note
Ce SDK est destiné à être utilisé par des développeurs de logiciels embarqués expérimentés.
Le Kit SDK des appareils AWS IoT pour Embedded C (C-SDK) est une collection de fichiers source C sous licence open source du MIT qui peuvent être utilisés dans des applications intégrées pour connecter en toute sécurité des appareils IoT à. AWS IoT Core Il inclut un client MQTT, un analyseur JSON, AWS IoT Device Shadow, AWS IoT Jobs, AWS IoT Fleet Provisioning et des bibliothèques. AWS IoT Device Defender Ce SDK est distribué sous forme source et peut être intégré au micrologiciel client avec le code d'application, d'autres bibliothèques et un système d'exploitation (OS) de votre choix.
Kit SDK des appareils AWS IoT pour Embedded C Il est généralement destiné aux appareils aux ressources limitées qui nécessitent un environnement d'exécution en langage C optimisé. Vous pouvez utiliser le kit SDK sur n'importe quel système d'exploitation et l'héberger sur n'importe quel type de processeur (par exemple, microcontrôleurs et MPU).
Pour plus d’informations, consultez les ressources suivantes :
Versions antérieures des kits SDK pour AWS IoT appareils
Il s'agit de versions antérieures des SDK pour AWS IoT appareils qui ont été remplacées par les nouvelles versions répertoriées ci-dessus. Ces SDK ne reçoivent que des mises à jour de maintenance et de sécurité. Ils ne seront pas mis à jour pour inclure de nouvelles fonctionnalités et ne doivent pas être utilisés sur de nouveaux projets.
AWS SDK mobiles
Les SDK AWS mobiles fournissent aux développeurs d'applications mobiles un support spécifique à la plate-forme pour les API des services AWS IoT Core , la communication entre appareils IoT à l'aide de MQTT et les API d'autres services. AWS
AWS IoT Client de l'appareil
Le AWS IoT Device Client fournit du code pour aider votre appareil à se connecter AWS IoT, à effectuer des tâches de provisionnement du parc, à prendre en charge les politiques de sécurité des appareils, à se connecter à l'aide d'un tunneling sécurisé et à traiter les tâches sur votre appareil. Vous pouvez installer ce logiciel sur votre appareil pour gérer ces tâches de routine afin de vous concentrer sur votre solution spécifique.
Note
Le AWS IoT Device Client fonctionne avec des appareils IoT basés sur des microprocesseurs dotés de processeurs x86_64 ou ARM et de systèmes d'exploitation Linux courants.