Почему вы не хотите, чтобы теневые данные отражались на устройстве, поскольку они представляют последнее состояние устройства?
В любом случае, если вам не нужны теневые данные для автономных устройств, есть два варианта, кроме logi timestamp c: Когда устройство переходит в автономный режим, вы можете получать уведомление в сообщении LWT и о получении этого события:
Есть два способа удалить теневые данные: вы можете удалить определенные свойства c в теневом документе и вы может удалить тень полностью.
Чтобы удалить указанные c свойства из тени, обновите тень; однако установите для свойств, которые вы хотите удалить, значение null. Поля со значением null удаляются из теневого документа.
Чтобы удалить всю тень, используйте API DeleteThingShadow или опубликуйте sh в / delete topi c. Ссылка: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-data-flow.html