Conéctese a puntos finales AWS IoT Core de servicio - AWS IoT Core

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conéctese a puntos finales AWS IoT Core de servicio

Puede acceder a las funciones del AWS IoT Core plano de control utilizando el AWS CLI idioma que prefiera o llamando REST API directamente al. AWS SDK Te recomendamos usar el AWS CLI o y AWS SDK para interactuar, AWS IoT Core ya que incorporan las mejores prácticas para los AWS servicios de llamadas. Es posible llamar REST APIs directamente al. Sin embargo, debe proporcionar las credenciales de seguridad necesarias para poder acceder alAPI.

nota

Los dispositivos IoT deberían usar AWS IoT Dispositivo SDKs. El dispositivo SDKs está optimizado para su uso en los dispositivos, admite MQTT la comunicación y es compatible con AWS IoT los dispositivos AWS IoT APIs más utilizados por ellos. Para obtener más información sobre el dispositivo SDKs y las funciones que ofrece, consulteAWS IoT Dispositivo SDKs.

Los dispositivos móviles deberían usar AWS Móvil SDKs. Los dispositivos móviles SDKs brindan soporte para AWS IoT APIs las comunicaciones entre MQTT dispositivos y otros AWS servicios en los dispositivos móviles. APIs Para obtener más información sobre el dispositivo móvil SDKs y las funciones que ofrecen, consulteAWS Móvil SDKs.

Puede utilizar AWS Amplify las herramientas y los recursos de las aplicaciones web y móviles para conectarse más fácilmente AWS IoT Core. Para obtener más información sobre cómo conectarse AWS IoT Core mediante Amplify, consulte Pub Sub Getting Started en la documentación de Amplify.

En las siguientes secciones se describen las herramientas SDKs que puede utilizar para desarrollar e interactuar con otros AWS IoT AWS servicios. Para ver la lista completa de AWS herramientas y kits de desarrollo disponibles para crear y administrar aplicaciones AWS, consulte Herramientas sobre las que construir AWS.

AWS CLI para AWS IoT Core

AWS CLI Proporciona acceso desde la línea de comandos a. AWS APIs

Para ver las herramientas para administrar AWS los servicios y los recursos en el entorno de PowerShell secuencias de comandos, consulte AWS Herramientas para. PowerShell

AWS SDKs

Con AWS SDKs, sus aplicaciones y dispositivos compatibles pueden realizar llamadas AWS IoT APIs y otros AWS servicios. APIs Esta sección proporciona enlaces a la documentación de API referencia APIs de los AWS IoT Core servicios AWS SDKs y a ella.

C++
Para instalar el AWS SDK for C++ y usarlo para conectarse a AWS IoT:
  1. Siga las instrucciones de Cómo empezar a utilizar el AWS SDK para C++

    Estas instrucciones describen cómo:

    • Instale y compile a SDK partir de los archivos fuente

    • Proporcione las credenciales para usarlas SDK con su Cuenta de AWS

    • Inicialice y apague el SDK en su aplicación o servicio

    • Crea un CMake proyecto para crear tu aplicación o servicio

  2. Crear y ejecutar una aplicación de ejemplo. Para ver ejemplos de aplicaciones que utilizan el AWS SDK para C++, consulta los ejemplos AWS SDK for C++ de código.

Go
Para instalar el AWS SDK for Go y usarlo para conectarse a AWS IoT:
  1. Siga las instrucciones que se indican en Cómo empezar con el AWS SDK for Go

    Estas instrucciones describen cómo:

    • Instale el AWS SDK for Go

    • Obtenga las claves de acceso para acceder SDK a su Cuenta de AWS

    • Importar paquetes en el código fuente de nuestras aplicaciones o servicios.

  2. Crear y ejecutar una aplicación de ejemplo. Para ver aplicaciones de ejemplo que usan AWS SDK for Go, consulte Ejemplos de código de AWS SDK for Go.

Java
Para instalar el AWS SDK for Java y usarlo para conectarse a AWS IoT:
  1. Siga las instrucciones que se indican en Cómo empezar con AWS SDK for Java 2.x

    Estas instrucciones describen cómo:

    • Inscríbase AWS y cree un IAM usuario

    • Descargar SDK

    • Configure AWS las credenciales y la región

    • Úselo SDK con Apache Maven

    • Utilízalo SDK con Gradle

  2. Cree y ejecute una aplicación de ejemplo con uno de los ejemplos de código de AWS SDK for Java 2.x.

  3. Revisa la documentación de SDKAPIreferencia

JavaScript
Para instalar el AWS SDK for JavaScript y usarlo para conectarse a AWS IoT:
  1. Siga las instrucciones de configuración del AWS SDK for JavaScript. Estas instrucciones se aplican al uso de AWS SDK for JavaScript en el navegador y con Node.JS. Asegúrese de seguir las instrucciones que se aplican a la instalación.

    Estas instrucciones describen cómo:

    • Comprobar si se cumplen los requisitos previos.

    • Instale el SDK formulario JavaScript

    • Cargue el SDK formulario JavaScript

  2. Cree y ejecute una aplicación de muestra para empezar a utilizarla, tal y SDK como se describe en la opción de inicio de su entorno.

.NET
Para instalar el AWS SDK for .NET y usarlo para conectarse a AWS IoT:
  1. Siga las instrucciones de Configuración del AWS SDK for .NET entorno

  2. Siga las instrucciones de Configuración AWS SDK for .NET del proyecto

    Estas instrucciones describen cómo:

    • Iniciar un nuevo proyecto.

    • Obtenga y configure AWS las credenciales

    • Instalar AWS SDK paquetes

  3. Cree y ejecute uno de los programas de ejemplo de Cómo trabajar con AWS los servicios en AWS SDK formato. NET

  4. Revise la documentación SDK API de referencia

PHP
Para instalar el AWS SDK for PHP y usarlo para conectarse a AWS IoT:
  1. Siga las instrucciones de Introducción a la versión 3 AWS SDK for PHP

    Estas instrucciones describen cómo:

    • Comprobar si se cumplen los requisitos previos.

    • Instalar la SDK

    • Aplíquela SDK a un PHP script

  2. Cree y ejecute una aplicación de ejemplo con uno de los ejemplos de código de AWS SDK for PHP (versión 3).

Python
Para instalar el AWS SDK for Python (Boto3) y usarlo para conectarse a AWS IoT:
  1. Siga las instrucciones que se detallan en Inicio rápido de AWS SDK for Python (Boto3).

    Estas instrucciones describen cómo:

    • Instalar la SDK

    • Configuración del SDK

    • Usa el SDK en tu código

  2. Cree y ejecute un programa de ejemplo que utilice el AWS SDK for Python (Boto3).

    Este programa muestra las opciones de registro configuradas actualmente en la cuenta. Después de instalarlo SDK y configurarlo para tu cuenta, deberías poder ejecutar este programa.

    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))

    Para obtener más información sobre la función que se utiliza en este ejemplo, consulte Configure el AWS IoT registro.

Ruby
Para instalar el AWS SDK for Ruby y usarlo para conectarse a AWS IoT:

AWS Móvil SDKs

The AWS Mobile SDKs proporciona a los desarrolladores de aplicaciones móviles soporte específico de la plataforma para los servicios AWS IoT Core , el uso APIs MQTT de la comunicación APIs de dispositivos IoT y otros servicios. AWS

Android

AWS Mobile SDK for Android

AWS Mobile SDK for Android Contiene una biblioteca, ejemplos y documentación para que los desarrolladores puedan crear aplicaciones móviles conectadas con ellas. AWS Esto SDK también incluye la compatibilidad con las comunicaciones entre MQTT dispositivos y APIs las llamadas a los AWS IoT Core servicios. Para obtener más información, consulte los siguientes temas:

iOS

AWS Mobile SDK for iOS

AWS Mobile SDK for iOS Se trata de un kit de desarrollo de software de código abierto, distribuido bajo una licencia de código abierto de Apache. SDKPara iOS proporciona una biblioteca, ejemplos de código y documentación para ayudar a los desarrolladores a crear aplicaciones móviles conectadas mediante AWS. Esto SDK también incluye la compatibilidad con las comunicaciones entre MQTT dispositivos y APIs las llamadas a los AWS IoT Core servicios. Para obtener más información, consulte los siguientes temas:

RESTAPIsde los AWS IoT Core servicios

Se puede llamar directamente a uno de los AWS IoT Core servicios mediante HTTP solicitudes. REST APIs