Diagnosi dei problemi relativi a Shadows - AWS IoT Core

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Diagnosi dei problemi relativi a Shadows

Aiutaci a migliorare questo argomento
Diagnosi di Shadows
Problema Linee guida per la risoluzione dei problemi
Il documento shadow di un dispositivo viene rifiutato con Invalid JSON document. Se non li conosceteJSON, modificate gli esempi forniti in questa guida per uso personale. Per ulteriori informazioni, consulta Esempi di documenti shadow.
L'invio è correttoJSON, ma nessuno o solo alcune parti sono archiviate nel documento shadow del dispositivo. Assicurati di seguire le linee guida per la JSON formattazione. Vengono memorizzati solo JSON i campi nelle reported sezioni desired e. JSONil contenuto (anche se formalmente corretto) esterno a tali sezioni viene ignorato.
Si è verificato un errore che indica che la copia shadow del dispositivo supera le dimensioni permesse. La copia shadow di un dispositivo supporta solo fino a 8 KB di dati. Prova ad abbreviare i nomi dei campi all'interno del JSON documento o semplicemente crea più ombre creando più elementi. Un dispositivo può avere un numero illimitato di oggetti/copie shadow associate a esso. L'unico requisito è che il nome di ogni oggetto deve essere univoco nell'account.
Quando si riceve una copia shadow di un dispositivo, le sue dimensioni sono superiori a 8 KB. Come è possibile? Al ricevimento, il AWS IoT servizio aggiunge metadati all'ombra del dispositivo. Il servizio include questi dati nella risposta, che non vengono tuttavia conteggiati per il raggiungimento del limite di 8 KB. Solo i dati per gli stati desired e reported all'interno del documento sullo stato inviato alla copia shadow del dispositivo vengono conteggiati per il raggiungimento del limite.
La richiesta è stata rifiutata a causa di una versione errata. Cosa devo fare? Eseguite un'GEToperazione di sincronizzazione con l'ultima versione del documento statale. Durante l'utilizzoMQTT, iscriviti a. /update/accepted topic per ricevere notifiche sui cambiamenti di stato e ricevere l'ultima versione del documento. JSON
Il timestamp è disattivato per alcuni secondi. Il timestamp per i singoli campi e l'intero JSON documento viene aggiornato quando il documento viene ricevuto dal AWS IoT servizio o quando il documento statale viene pubblicato su. /update/accepted e. messaggio /update/delta. I messaggi possono essere ritardati nella rete e in questo caso il timestamp è disattivato per alcuni secondi.
Il mio dispositivo può pubblicare e sottoscrivere gli argomenti shadow corrispondenti, ma quando tento di aggiornare il documento shadow tramite il HTTP RESTAPI, ottengo 403. HTTP Assicurati di aver creato delle politiche IAM per consentire l'accesso a questi argomenti e per l'azione corrispondente (UPDATE/GET/DELETE) per le credenziali che stai utilizzando. IAMle politiche e le politiche dei certificati sono indipendenti.
Altri problemi. Il servizio Device Shadow registra gli errori in CloudWatch Logs. Per identificare i problemi relativi al dispositivo e alla configurazione, abilita CloudWatch i registri e visualizza i registri per le informazioni di debug.