Diagnóstico de problemas relacionados con las sombras - AWS IoT Core

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.

Diagnóstico de problemas relacionados con las sombras

Ayúdenos a mejorar este tema
Diagnóstico de sombras
Problema Directrices para solucionar problemas
El documento de la sombra de un dispositivo se rechaza con Invalid JSON document. Si no está familiarizado con JSON, modifique los ejemplos proporcionados en esta guía y adáptelos a sus necesidades. Para obtener más información, consulte Ejemplos de documento de sombra.
He enviado un JSON correcto, pero no se almacena o solo se almacena parcialmente en el documento de sombra del dispositivo. Compruebe que ha seguido las directrices de formato JSON. Solo se almacenarán los campos JSON de las secciones desired y reported. No se tendrá en cuenta el contenido JSON (aunque sea formalmente correcto) que no esté en estas secciones.
He recibido un error que indica que la sombra del dispositivo supera el tamaño máximo permitido. La sombra del dispositivo admite únicamente 8 KB de datos. Intente acortar los nombres de los campos que están dentro del documento JSON o cree más sombras generando más objetos. Un dispositivo puede tener asociado un número ilimitado de objetos o sombras. El único requisito es que cada nombre de objeto debe ser único en la cuenta.
Cuando recibo la sombra de un dispositivo, esta supera los 8 KB. ¿Por qué pasa esto? Al recibirlos, el AWS IoT servicio añade metadatos a la sombra del dispositivo. El servicio incluye estos datos en su respuesta, pero no cuentan para el límite de 8 KB. Para calcular el límite, solo se tienen en cuenta los datos de estado desired y reported del documento de estado enviado a la sombra del dispositivo.
Mi solicitud se ha rechazado porque la versión es incorrecta. ¿Qué tengo que hacer? Realice una operación GET para sincronizarse con la última versión del documento de estado. Al usar MQTT, suscríbase al tema /update/accepted para recibir notificaciones sobre cambios de estado y la última versión del documento JSON.
La marca de tiempo está desajustada en varios segundos. La marca de tiempo de los campos individuales y de todo el documento JSON se actualiza cuando el AWS IoT servicio recibe el documento o cuando se publica el documento estatal en el. /update/accepted y. mensaje /update/delta. Los mensajes pueden retrasarse en la red, lo que puede provocar una demora de varios segundos en la marca de tiempo.
Mi dispositivo puede publicar en los temas de sombra correspondientes y suscribirse a ellos, pero cuando intento actualizar el documento de sombra mediante la API de REST de HTTP, recibo un mensaje HTTP 403. Compruebe que haya creado políticas en IAM; que permitan a sus credenciales tener acceso a estos temas y a su acción correspondiente (UPDATE/GET/DELETE). Las políticas de IAM y las de certificado son independientes.
Otros problemas. El servicio Device Shadow registra los errores en CloudWatch Logs. Para identificar los problemas de configuración y del dispositivo, habilite CloudWatch los registros y consulte los registros para obtener información sobre la depuración.