Skip to main content

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.

. Bloques de función de la biblioteca:
  • 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"

. Funcionalidad:
  • 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 +)