AWS IoT Device Management agrega datos de sesión de MQTT a la API de estado de conectividad
AWS IoT Device Management agrega datos de sesión de MQTT a la API de estado de conectividad, lo que le permite solucionar problemas de conectividad y auditar los patrones de conexión en toda su flota de dispositivos de Internet de las cosas (IoT).
Con este lanzamiento, la API de estado de conectividad existente de AWS IoT Device Management alcanza la paridad total con la API GetConnection lanzada recientemente por AWS IoT Core, lo que le permite recuperar información detallada de conexión y sesión de MQTT para el dispositivo IoT por su nombre. Además del estado de la conexión, la marca de tiempo y el motivo de desconexión que ya están disponibles, ahora puede ver los valores de tiempo de espera y caducidad de la sesión de MQTT, junto con detalles opcionales a nivel de socket, como las direcciones IP de origen y destino, los puertos y el ID de punto de conexión de VPC del cliente. El acceso a la información de los sockets se controla mediante políticas de IAM detalladas, por lo que puede restringirlo a los equipos que lo necesitan.
Una ventaja clave de la API de estado de conectividad con respecto a la API GetConnection de AWS IoT Core es la retención de datos. Si bien GetConnection retiene los detalles de la conexión y la sesión durante 30 minutos después de que un dispositivo se desconecte, la API de estado de conectividad almacena esta información de forma indefinida. Esto significa que puede investigar los motivos de desconexión, revisar los metadatos de la sesión y solucionar problemas mucho después de que el dispositivo se desconecte.
Esta mejora está disponible en todas las regiones de AWS en las que se admite AWS IoT Device Management. AWS IoT Device Management solo admite dispositivos registrados en el registro de objetos de AWS IoT Core. Para obtener más información, consulte la documentación y la guía de referencia de AWS IoT Device Management.