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.
Connect to AWS IoT Core puntos de conexión de servicio
Puede acceder a las funciones del AWS IoT Core plano de control mediante el AWS CLI AWS SDK del idioma que prefiera o llamando directamente a la API REST. Te recomendamos que utilices el SDK AWS CLI o un AWS SDK para interactuar con ellos, AWS IoT Core ya que incorporan las mejores prácticas para llamar a AWS los servicios. Puede llamar directamente a las API de REST, pero debe proporcionar las credenciales de seguridad necesarias para poder acceder a la API.
Los dispositivos IoT deberían usar AWS IoT SDK de dispositivo. Los SDK para dispositivos están optimizados para su uso en dispositivos, admiten la comunicación MQTT y son compatibles con AWS IoT las AWS IoT API más utilizadas por los dispositivos. Para obtener más información acerca de los SDK de dispositivos y sus características, consulte AWS IoT SDK de dispositivo.
Los dispositivos móviles deberían usar AWS SDK móviles. Los SDK para dispositivos móviles admiten AWS IoT las API, las comunicaciones entre dispositivos MQTT y las API de otros AWS servicios en dispositivos móviles. Para obtener más información acerca de los SDK para móviles y sus características, consulte AWS SDK móviles.
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 la documentación PubSubde Amplify.
En las siguientes secciones se describen las herramientas y los SDK que puede utilizar para desarrollar e interactuar con otros servicios AWS IoT . AWS Para ver la lista completa de AWS herramientas y kits de desarrollo disponibles para crear y administrar aplicaciones AWS, consulta Herramientas sobre las que construir. AWS
AWS CLI for AWS IoT Core
AWS CLI Proporciona acceso a las API desde la línea de comandos. AWS
-
Instalación
Para obtener información sobre cómo instalar el AWS CLI, consulte Instalación del. AWS CLI
-
Autenticación
AWS CLI Utiliza las credenciales de su Cuenta de AWS.
-
Referencia
Para obtener información sobre los AWS CLI comandos de estos AWS IoT Core servicios, consulte:
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 SDK
Con AWS los SDK, tus aplicaciones y dispositivos compatibles pueden llamar a AWS IoT las API y a las API de otros AWS servicios. En esta sección, se proporcionan enlaces a AWS los SDK y a la documentación de referencia de las API de los AWS IoT Core servicios.
La AWS Los SDK son compatibles con estos AWS IoT Core API
- C++
-
Para instalar la de AWS SDK para C++ y utilízalo para conectarte a AWS IoT:
-
Siga las instrucciones de Introducción al uso del AWS SDK para C++
Estas instrucciones describen cómo:
-
Instalar y compilar el SDK a partir de archivos de origen.
-
Proporcionar las credenciales para usar el SDK con su Cuenta de AWS.
-
Inicializar y cerrar el SDK en su aplicación o servicio.
-
Crear un proyecto de CMake para compilar su aplicación o servicio.
-
Crear y ejecutar una aplicación de ejemplo. Para ver aplicaciones de ejemplo que usan el SDK de AWS para C++, consulte Ejemplos de código de AWS SDK para C++.
Documentación para AWS IoT Core servicios que el AWS SDK para C++ es compatible con
- Go
-
Para instalar la de AWS SDK para Go y úsala para conectarte a AWS IoT:
-
Siga las instrucciones que se indican en Cómo empezar con el AWS SDK para Go
Estas instrucciones describen cómo:
-
Instale el AWS SDK para Go
-
Obtener las claves de acceso del SDK para acceder a su Cuenta de AWS.
-
Importar paquetes en el código fuente de nuestras aplicaciones o servicios.
-
Crear y ejecutar una aplicación de ejemplo. Para ver aplicaciones de ejemplo que usan AWS SDK para Go, consulte Ejemplos de código de AWS SDK para Go.
Documentación para el AWS IoT Core servicios que el AWS SDK para Go es compatible con
- Java
-
Documentación para el AWS IoT Core servicios que el AWS SDK para Java es compatible con
- JavaScript
-
Para instalar la de AWS SDK para JavaScript y úsala para conectarte a AWS IoT:
-
Siga las instrucciones de configuración del AWS SDK para JavaScript. Estas instrucciones se aplican al uso de AWS SDK para 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 para JavaScript
-
Cargue el SDK para JavaScript
-
Cree y ejecute una aplicación de ejemplo para empezar a utilizar el SDK, tal y como se describe en la opción de introducción de su entorno.
Documentación para el AWS IoT Core servicios que el AWS SDK para JavaScript es compatible con
- .NET
-
Documentación para AWS IoT Core servicios que el AWS SDK para .NET es compatible con
- PHP
-
Documentación para AWS IoT Core servicios que el AWS SDK para PHP es compatible con
- Python
-
Para instalar la de AWS SDK para Python (Boto3) y úsala para conectarte a AWS IoT:
-
Siga las instrucciones que se detallan en Inicio rápido de AWS SDK para Python (Boto3).
Estas instrucciones describen cómo:
-
Cree y ejecute un programa de ejemplo que utilice el AWS SDK para Python (Boto3).
Este programa muestra las opciones de registro configuradas actualmente en la cuenta. Tras instalar el SDK y configurarlo para su cuenta, debería 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 Configuración AWS IoT registrar.
Documentación para el AWS IoT Core servicios que el AWS SDK para Python (Boto3) es compatible con
- Ruby
-
Documentación para el AWS IoT Core servicios que el AWS Compatible con SDK for Ruby
AWS SDK móviles
Los SDK AWS móviles proporcionan a los desarrolladores de aplicaciones móviles soporte específico de la plataforma para las API de los servicios AWS IoT Core , la comunicación de dispositivos de IoT mediante MQTT y las API de otros servicios. AWS
- Android
-
AWS Aplicación móvil SDK para Android
AWS Aplicación móvil SDK para Android Contiene una biblioteca, ejemplos y documentación para que los desarrolladores puedan crear aplicaciones móviles conectadas con ellas. AWS Este SDK también incluye soporte para las comunicaciones entre dispositivos MQTT y para llamar a las API de 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 Es un kit de desarrollo de software de código abierto, distribuido bajo una licencia de código abierto de Apache. El SDK para iOS proporciona una biblioteca, ejemplos de código y documentación para ayudar a los desarrolladores a crear aplicaciones móviles conectadas mediante AWS. Este SDK también incluye soporte para las comunicaciones entre dispositivos MQTT y para llamar a las API de los AWS IoT Core servicios. Para obtener más información, consulte los siguientes temas:
API REST del AWS IoT Core servicios
Se puede llamar directamente a las API REST de los AWS IoT Core servicios mediante solicitudes HTTP.
-
URL del punto de conexión
Los puntos de conexión del servicio que exponen las API de REST de los servicios de AWS IoT Core
varían según la región y se enumeran en puntos de conexión y cuotas de AWS IoT Core. Debe usar el punto final de la región que tiene AWS IoT los recursos a los que desea acceder, ya que AWS IoT los recursos son específicos de la región.
-
Autenticación
Las API REST de los AWS IoT Core servicios utilizan las credenciales de AWS IAM para la autenticación. Para obtener más información, consulte Firmar las solicitudes de AWS
API en la Referencia AWS general.
-
Referencia de la API
Para obtener información sobre las funciones específicas que proporcionan las API REST de los AWS IoT Core servicios, consulte: