Biblioteca: AWS IoT Core Client SL
«AWS IoT Core» es una plataforma de administración en la nube de Amazon en la que los dispositivos conectados pueden trabajar juntos de forma fácil y segura con aplicaciones en la nube y otros dispositivos. AWS IoT Core Client SL La biblioteca proporciona bloques de funciones para enviar y recibir mensajes. La comunicación está cifrada y se realiza mediante el protocolo MQTT. En el entorno de AWS, los mensajes se envían normalmente en formato JSON. JSON Utilities
la biblioteca se puede usar para analizar y crear archivos JSON.
AWSIoTClient
: establece una conexión con "AWS IoT Core"AWSIoTPublish
: Publica mensajes (Publicar)AWSIoTSubscribe
: Se suscribe a un tema (Suscribirse)AWSIoTGetDeviceShadow
: Lee la "Sombra del dispositivo"AWSIoTUpdateDeviceShadow
: Actualiza los datos de "Device Shadow"AWSIoTSubscribeDeviceShadow
: Se suscribe a los cambios del "Device Shadow"
Publique y suscríbase a mensajes basados en MQTT V3.1.1
cifrado TLS
Autenticación mediante certificado de cliente
Soporte de "Calidad de Servicio": 0 y 1 (QoS0, QoS1)
Temas de tipos de datos:
WSTRING
Tamaño máximo de un tema: 1024
Tamaño máximo de paquete y tamaño de carga útil, configurable mediante una lista de parámetros
Soporte multitarea y multinúcleo
Soporte de mensajes de "última voluntad" (QoS0, QoS1)
Compatibilidad con comodines (# y +)
Sugerencia
Vea el ejemplo: Uso de la biblioteca AWS IoT Core Client SL.