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.
SDK de dispositivos, SDK para móviles y cliente de dispositivo de AWS IoT
Esta página resume los SDK de dispositivos de AWS IoT, las bibliotecas de código abierto, las guías para desarrolladores, las aplicaciones de muestra y las guías de portabilidad para ayudarlo a crear soluciones de IoT innovadoras con AWS IoT y las plataformas de hardware que elija.
Estos SDK son para su uso en el dispositivo de IoT. Si está desarrollando una aplicación de IoT para usarla en un dispositivo móvil, consulte los AWS Mobile SDK. Si está desarrollando una aplicación de IoT o un programa del lado del servidor, consulte los AWS SDKs.
SDK de dispositivos de AWS IoT
Los SDK de dispositivos de AWS IoT contienen bibliotecas de código abierto, guías de desarrolladores con ejemplos y guías de migración para que pueda crear productos o soluciones de IoT innovadores en las plataformas de hardware deseadas.
nota
Los SDK de dispositivos de AWS IoT han lanzado un cliente MQTT 5. Los SDK de dispositivos de AWS IoT no admiten el uso de TLS 1.3 en macOS.
Estos SDK le ayudan a conectar los dispositivos de IoT a AWS IoT mediante los protocolos MQTT y WSS.
SDK de dispositivos de AWS IoT para Embedded C
nota
Este SDK está diseñado para que lo utilicen desarrolladores de software incrustado con experiencia.
El AWS IoT Device SDK para Embedded C (C-SDK) es un conjunto de archivos de origen C con licencia de código abierto del MIT, que se puede utilizar en aplicaciones integradas para establecer conexiones seguras con dispositivos IoT en AWS IoT Core. Incluye un cliente MQTT, un analizador JSON y Device Shadow de AWS IoT, Jobs de AWS IoT, Fleet Provisioning de AWS IoT y bibliotecas de AWS IoT Device Defender. Este SDK se distribuye como código fuente y puede integrarse en el firmware cliente junto con código de aplicación y un sistema operativo (OS) de su elección.
AWS IoT Device SDK para Embedded C generalmente se dirige a dispositivos con limitaciones de recursos que requieren un tiempo de ejecución optimizado del lenguaje C. Puede usar el SDK en cualquier sistema operativo y alojarlo en cualquier tipo de procesador (por ejemplo, MCU y MPU).
Para más información, consulte los siguientes temas:
Versiones anteriores de los SDK de dispositivos de AWS IoT
Se trata de versiones anteriores de los SDK de dispositivos de AWS IoT que se han sustituido por las versiones más recientes indicadas anteriormente. Estos SDK solo reciben actualizaciones de mantenimiento y seguridad. No se actualizarán para incluir nuevas características y no se deben usar en nuevos proyectos.
AWS Mobile SDK
Los SDK para móviles de AWS proporcionan a los desarrolladores de aplicaciones móviles soporte específico de cada plataforma para las API de los servicios de AWS IoT Core, la comunicación de dispositivos IoT mediante MQTT y las API de otros servicios de AWS.
Cliente de dispositivo de AWS IoT
El cliente de dispositivo de AWS IoT proporciona un código para ayudar al dispositivo a conectarse a AWS IoT, realizar tareas de aprovisionamiento de flotas, respaldar las políticas de seguridad del dispositivo, conectarse mediante túneles seguros y procesar trabajos en el dispositivo. Puede instalar este software en el dispositivo para gestionar dichas tareas rutinarias y así poder centrarse en su solución específica.
nota
El cliente de dispositivo de AWS IoT funciona con dispositivos de IoT basados en microprocesadores con procesadores x86_64 o ARM y sistemas operativos Linux comunes.