Як зменшити затримку натискання кнопки AWS IoT перед публікацією повідомлення?


10

Для збільшення табло я використовую дві кнопки AWS IoT. Система працює, але є приблизно 5 секунд затримки від натискання кнопки до тих пір, поки повідомлення з кнопки не буде фактично опубліковано на AWS , що робить табло менш чуйним, ніж я хотів би.

У мене виникають проблеми з інформацією про цю затримку між початковим натисканням кнопки та повідомленням, яке публікується. Я думаю, що пам’ятаю, як в документації чи в блозі я пам’ятав, що затримка існує, щоб запобігти запису випадкового подвійного натискання, але я не зміг знайти, де це прочитав.

У мене є два питання:

  1. Чи є якась документація чи пояснення цієї затримки, яку я пропускаю?
  2. Чи можна змінити цю затримку? Або це вбудована кнопка IoT?

Відповіді:


7

Більш реально ця затримка охоплює час реєстрації у мережі Wi-Fi.

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

Порівняно кажучи, п'ять секунд для пробудження, аутентифікації та передачі повідомлення є досить розумним.

Якщо ви хочете чогось швидшого, вам, мабуть, доведеться поглянути на іншу технологію для першого «переходу» від батареї до інфраструктури, що працює на електромережі - можливо, придатність RF 2,4 ГГц, де ви можете спростити процес асоціації. Або забезпечити джерело живлення, яке може вміщувати систему, яка підтримує з'єднання, навіть коли не використовується активно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.