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:
WSTRINGTamañ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.