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, dans la langue AWS SDK de votre choix, ou en appelant REST API directement le. Nous vous recommandons d'utiliser le AWS CLI ou un AWS SDK pour interagir avec, AWS IoT Core car ils intègrent les meilleures pratiques en matière de AWS services d'appel. Il est possible d'appeler REST APIs directement le. Toutefois, vous devez fournir les informations de sécurité nécessaires pour accéder auAPI.

Note

Les appareils IoT devraient utiliser AWS IoT Appareil SDKs. SDKsLes appareils sont optimisés pour une utilisation sur les appareils, permettent MQTT la communication avec AWS IoT les appareils les plus utilisés et prennent en charge les appareils AWS IoT APIs les plus utilisés. Pour plus d'informations sur l'appareil SDKs et les fonctionnalités qu'il fournit, consultezAWS IoT Appareil SDKs.

Les appareils mobiles devraient utiliser AWS Portable SDKs. The Mobile SDKs fournit une assistance pour AWS IoT APIs les communications entre MQTT appareils et pour APIs d'autres AWS services sur les appareils mobiles. Pour plus d'informations sur le mobile SDKs et les fonctionnalités qu'il fournit, consultezAWS Portable SDKs.

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 SDKs que vous pouvez utiliser pour développer et interagir avec AWS IoT d'autres AWS services. 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 à. AWS APIs

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 SDKs

Avec AWS SDKs, vos applications et appareils compatibles peuvent appeler AWS IoT APIs et accéder à APIs d'autres AWS services. Cette section fournit des liens vers AWS SDKs et vers la documentation de API référence APIs 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 :

    • Installez et compilez les fichiers SDK à partir des sources

    • Fournissez les informations d'identification pour utiliser le SDK Compte AWS

    • Initialisez et arrêtez le SDK dans votre application ou service

    • Créez un CMake projet 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 AWS SDK pour C++, voir Exemples de AWS SDK for C++ 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 accéder SDK à 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 IAM utilisateur

    • Téléchargez le SDK

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

    • Utiliser le SDK avec Apache Maven

    • Utilisez le 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 SDK API de référence

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 formulaire JavaScript

  2. Créez et exécutez un exemple d'application pour commencer, SDK comme le décrit l'option de démarrage de 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 des AWS SDK packages

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

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

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

    • Installez le SDK

    • Appliquer le SDK à un PHP script

  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 :

    • Installez le SDK

    • Configurez le 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 l'avoir installé SDK et 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 AWS IoT journalisation.

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

AWS Portable SDKs

The AWS Mobile SDKs fournit aux développeurs d'applications mobiles une assistance spécifique à la plate-forme pour les services AWS IoT Core , l'utilisation APIs de la communication par les appareils IoT et MQTT les APIs 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. Cela inclut SDK également la prise en charge des communications entre MQTT appareils et APIs de l'appel 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 mobiles connectées à l'aide de AWS. Cela inclut SDK également la prise en charge des communications entre MQTT appareils et APIs de l'appel des AWS IoT Core services. Pour plus d’informations, consultez les ressources suivantes :

RESTAPIsdes AWS IoT Core services

Les REST APIs AWS IoT Core services peuvent être appelés directement en utilisant des HTTP demandes.