Как уменьшить задержку нажатия кнопки AWS IoT перед публикацией сообщения?

10

Я использую две кнопки AWS IoT, чтобы увеличить табло. Система работает, но примерно от 5 секунд до нажатия кнопки и до ее фактического опубликования в AWS сообщение от кнопки , что делает табло менее отзывчивым, чем мне бы хотелось.

У меня проблемы с поиском информации об этой задержке между нажатием начальной кнопки и опубликованным сообщением. Мне кажется, я помню, что видел в документации или в блоге, что существует задержка, чтобы предотвратить случайное двойное нажатие, но я не смог найти, где я это прочитал.

У меня есть два вопроса:

  1. Есть ли какие-либо документы или объяснения этой задержки, которые я пропускаю?
  2. Можно ли изменить эту задержку? Или это встроено в кнопки IoT?
DanHam
источник

Ответы:

7

Более реалистично, эта задержка включает время регистрации в сети Wi-Fi.

Чтобы минимизировать энергопотребление (это официально незаменимая батарея), устройство обычно полностью отключено - оно не может позволить себе затрачивать энергию на поддержание подключения к сети Wi-Fi, а вместо этого начинает пытаться получить его только после нажатия кнопки и трафик для отправки.

Для сравнения: достаточно пять секунд, чтобы проснуться, аутентифицировать и передать сообщение.

Если вы хотите что-то более быстрое, вам, вероятно, придется взглянуть на другую технологию для первого «скачка» от батареи до инфраструктуры с питанием от сети - возможно, частоту 2,4 ГГц RF, где вы можете упростить процесс объединения. Или предоставить источник питания, который может приспособить систему, которая поддерживает соединения, даже когда они не используются активно.

Крис Страттон
источник