Connexion aux points de terminaison AWS IoT Core de service - AWS IoT Core

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.

Connexion aux points de terminaison AWS IoT Core de service

Vous pouvez accéder aux fonctionnalités du AWS IoT Core plan de contrôle en utilisant le AWS CLI AWS SDK correspondant à votre langue préférée ou en appelant directement l'API REST. Nous vous recommandons d'utiliser le AWS CLI ou un AWS SDK pour interagir, AWS IoT Core car ils intègrent les meilleures pratiques en matière de AWS services d'appel. Il est possible d'appeler directement les API REST, mais vous devez fournir les informations de sécurité nécessaires pour accéder à l'API.

Note

Les appareils IoT devraient utiliser AWS IoT SDK pour appareils. Les SDK pour appareils sont optimisés pour une utilisation sur les appareils, prennent en charge la communication MQTT avec AWS IoT et prennent en charge les AWS IoT API les plus utilisées par les appareils. Pour plus d'informations sur les SDK pour appareils et les fonctionnalités qu'elles leur fournissent, consultezAWS IoT SDK pour appareils.

Les appareils mobiles devraient utiliser AWS SDK mobiles. Les SDK mobiles prennent en charge les AWS IoT API, les communications entre appareils MQTT et les API d'autres AWS services sur les appareils mobiles. Pour plus d'informations sur les SDK mobiles et les fonctionnalités qu'elles leur fournissent, consultezAWS SDK mobiles.

Vous pouvez utiliser AWS Amplify les outils et les ressources des applications Web et mobiles pour vous connecter plus facilement à AWS IoT Core. Pour plus d'informations sur la connexion à AWS IoT Core Amplify, voir Pub Sub Getting Started dans la documentation Amplify.

Les sections suivantes décrivent les outils et les SDK que vous pouvez utiliser pour développer d'autres AWS services et interagir avec AWS IoT eux. Pour obtenir la liste complète des AWS outils et kits de développement disponibles pour créer et gérer des applications AWS, consultez la section Outils sur lesquels vous pouvez vous appuyer AWS.

AWS CLI pour AWS IoT Core

AWS CLI Fournit un accès en ligne de commande aux API. AWS

Pour les outils permettant de gérer les AWS services et les ressources dans l'environnement PowerShell de script, consultez la section AWS Outils pour PowerShell.

AWS SDK

Avec AWS les SDK, vos applications et appareils compatibles peuvent appeler les AWS IoT API et les API d'autres AWS services. Cette section fournit des liens vers les AWS SDK et vers la documentation de référence des API pour les API des AWS IoT Core services.

C++
Pour installer le AWS SDK for C++ et l'utiliser pour vous connecter à AWS IoT :
  1. Suivez les instructions de la section Getting Started Using the AWS SDK for C++

    Ces instructions décrivent comment :

    • Installer et générer du SDK à partir de fichiers sources

    • Fournir les informations d'identification pour utiliser le SDK avec votre Compte AWS

    • Initialiser et arrêter le SDK dans votre application ou votre service

    • Créer un projet CMake pour créer votre application ou votre service

  2. Afficher et exécuter un exemple de requête. Pour des exemples d'applications utilisant le SDK AWS pour C++, consultez la section AWS SDK for C++ Exemples de code.

Go
Pour installer le AWS SDK for Go et l'utiliser pour vous connecter à AWS IoT :
  1. Suivez les instructions de la section Getting Started with AWS SDK for Go

    Ces instructions décrivent comment :

    • Installez le AWS SDK for Go

    • Obtenez des clés d'accès pour que le SDK accède à votre Compte AWS

    • Importez des packages dans le code source de nos applications ou services

  2. Afficher et exécuter un exemple de requête. Pour des exemples d'applications utilisant le AWS SDK for Go, consultez la section AWS SDK for Go Exemples de code.

Java
Pour installer le AWS SDK for Java et l'utiliser pour vous connecter à AWS IoT :
  1. Suivez les instructions de la section Getting Started with AWS SDK for Java 2.x

    Ces instructions décrivent comment :

    • Inscrivez-vous AWS et créez un utilisateur IAM

    • Téléchargement du kit SDK

    • Configurer les AWS informations d'identification et la région

    • Utilisation du kit SDK avec Apache Maven

    • Utilisation du kit SDK avec Gradle

  2. Créez et exécutez un exemple d'application à l'aide de l'un des AWS SDK for Java 2.x Exemples de Codes.

  3. Consultez la documentation de référence de l'API SDK

JavaScript
Pour installer le AWS SDK for JavaScript et l'utiliser pour vous connecter à AWS IoT :
  1. Suivez les instructions de pour Configurer le AWS SDK for JavaScript. Ces instructions s'appliquent à l'utilisation du AWS SDK for JavaScript dans le navigateur et avec Node.JS. Assurez-vous de suivre les instructions qui s'appliquent à votre installation.

    Ces instructions décrivent comment :

    • Remplir les conditions préalables

    • Installez le SDK pour JavaScript

    • Chargez le SDK pour JavaScript

  2. Créez et exécutez un exemple d’application pour démarrer avec le SDK, comme le décrit l’option de démarrage pour votre environnement.

.NET
Pour installer le AWS SDK for .NET et l'utiliser pour vous connecter à AWS IoT :
  1. Suivez les instructions de la section Configuration de votre AWS SDK for .NET environnement

  2. Suivez les instructions de la section Configuration de votre AWS SDK for .NET projet

    Ces instructions décrivent comment :

    • Lancement d'un nouveau projet

    • Obtenir et configurer les AWS informations d'identification

    • Installer les packages du AWS SDK

  3. Créez et exécutez l'un des exemples de programmes de la section Travailler avec les AWS services dans le AWS SDK for .NET

  4. Consultez la documentation de référence de l'API SDK

PHP
Pour installer le AWS SDK for PHP et l'utiliser pour vous connecter à AWS IoT :
  1. Suivez les instructions de la section Mise en route avec la AWS SDK for PHP version 3

    Ces instructions décrivent comment :

    • Remplir les conditions préalables

    • Installer le SDK

    • Appliquer le SDK à un script PHP

  2. Créez et exécutez un exemple d'application à l'aide de l'un des AWS SDK for PHP Exemples de codes version 3

Python
Pour installer le AWS SDK for Python (Boto3) et l'utiliser pour vous connecter à AWS IoT :
  1. Suivez les instructions du AWS SDK for Python (Boto3) Quickstart

    Ces instructions décrivent comment :

    • Installer le SDK

    • Configuration du kit SDK

    • Utilisez le SDK dans votre code

  2. Créez et exécutez un exemple de programme qui utilise le AWS SDK for Python (Boto3)

    Ce programme affiche les options de journalisation actuellement configurées pour le compte. Après avoir installé le SDK et l'avoir configuré pour votre compte, vous devriez être en mesure d'exécuter ce programme.

    import boto3 import json # initialize client iot = boto3.client('iot') # get current logging levels, format them as JSON, and write them to stdout response = iot.get_v2_logging_options() print(json.dumps(response, indent=4))

    Pour obtenir plus d'informations sur les fonctions utilisées dans cet exemple, consultez Configuration de la AWS IoT journalisation.

Ruby
Pour installer le AWS SDK for Ruby et l'utiliser pour vous connecter à AWS IoT :

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

Android

AWS Mobile SDK for Android

AWS Mobile SDK for Android Il contient une bibliothèque, des exemples et de la documentation permettant aux développeurs de créer des applications mobiles connectées à l'aide de AWS. Ce SDK inclut également la prise en charge des communications entre appareils MQTT et de l'appel des API des AWS IoT Core services. Pour plus d’informations, consultez les ressources suivantes :

iOS

AWS Mobile SDK for iOS

AWS Mobile SDK for iOS Il s'agit d'un kit de développement logiciel open source, distribué sous licence Apache Open Source. Le SDK pour iOS fournit une bibliothèque, des exemples de code et de la documentation pour aider les développeurs à créer des applications AWS mobiles connectées à l'aide de. Ce SDK inclut également la prise en charge des communications entre appareils MQTT et de l'appel des API des AWS IoT Core services. Pour plus d’informations, consultez les ressources suivantes :

APIs REST des AWS IoT Core services

Les API REST des AWS IoT Core services peuvent être appelées directement à l'aide de requêtes HTTP.