Задания AWS IoT и обновления OTA, когда устройство находится в спящем режиме

Что произойдет, если я отправлю OTA-обновление, а устройство находится в режиме глубокого сна? Он сразу же просыпается, ждет следующего пробуждения, а затем запускается автоматически или вообще не запускается?

1 ответ

Во многом зависит от вашего устройства, от того, как в нем реализован «глубокий сон» и пробуждение от него и как оно подключено к Интернету.

Вариант 1: нет. Скорее всего, сетевое оборудование отключено для экономии энергии и (если это действительно глубокий сон) ядро ​​микроконтроллера также приостановлено (т.е. оно не выполняет код). В этом состоянии устройство не могло получать сообщения из сети.

Вариант 2: зависит от того, что делает устройство, когда просыпается. Если он подключается к Интернету, подключается к AWS IoT и получает команду, то, вероятно, да. Разработчики встроенного микропрограммного обеспечения должны разработать и реализовать эту функцию. В противном случае нет.

Другие вопросы по тегам