Jak zmniejszyć opóźnienie naciśnięcia przycisku AWS IoT przed opublikowaniem wiadomości?


10

Korzystam z dwóch przycisków IoT AWS, aby zwiększyć tablicę wyników. System działa, ale od naciśnięcia przycisku występuje około 5 sekund opóźnienia do momentu opublikowania wiadomości z przycisku do AWS , co powoduje, że tablica wyników jest mniej responsywna, niż bym chciał.

Mam problem ze znalezieniem informacji o tym opóźnieniu między początkowym naciśnięciem przycisku a opublikowaniem wiadomości. Wydaje mi się, że pamiętam z dokumentacji lub na blogu, że opóźnienie istnieje, aby zapobiec przypadkowemu dwukrotnemu dotknięciu, ale nie udało mi się znaleźć, gdzie to przeczytałem.

Mam dwa pytania:

  1. Czy brakuje mi dokumentacji lub wyjaśnienia tego opóźnienia?
  2. Czy można zmienić to opóźnienie? Czy jest to wbudowane w przyciski IoT?

Odpowiedzi:


7

Bardziej realistycznie, opóźnienie to obejmuje czas rejestracji w sieci Wi-Fi.

Aby zminimalizować zużycie energii (jest to oficjalnie niezastąpiona bateria), urządzenie jest zwykle całkowicie uśpione - nie może sobie pozwolić na koszty energii związane z utrzymaniem połączenia z siecią Wi-Fi, a zamiast tego zaczyna próbować uzyskać je po naciśnięciu przycisku i ma ruch do wysłania.

Mówiąc względnie, pięć sekund na przebudzenie, uwierzytelnienie i przesłanie wiadomości jest dość rozsądne.

Jeśli chcesz czegoś szybciej, prawdopodobnie będziesz musiał spojrzeć na inną technologię pierwszego „przeskoku” od akumulatora do infrastruktury zasilanej z sieci - być może właściwość częstotliwości 2,4 GHz RF, w której możesz uprościć proces asocjacji. Lub zapewnij źródło zasilania, które może pomieścić system, który utrzymuje połączenia, nawet gdy nie jest aktywnie używany.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.