Wie kann die Verzögerung beim Drücken der AWS IoT-Taste vor dem Veröffentlichen von Nachrichten verringert werden?

10

Ich verwende zwei AWS IoT-Schaltflächen, um eine Anzeigetafel zu erhöhen. Das System funktioniert, aber es gibt ungefähr 5 Sekunden Verzögerung vom Drücken der Taste bis zur tatsächlichen Veröffentlichung der Nachricht von der Taste in AWS , wodurch die Anzeigetafel weniger reagiert, als ich es gerne hätte.

Ich habe Probleme, Informationen zu dieser Verzögerung zwischen dem ersten Tastendruck und der veröffentlichten Nachricht zu finden. Ich denke, ich erinnere mich, dass ich in der Dokumentation oder in einem Blog gesehen habe, dass die Verzögerung besteht, um zu verhindern, dass ein versehentliches doppeltes Tippen aufgezeichnet wird, aber ich konnte nicht finden, wo ich das gelesen habe.

Ich habe zwei Fragen:

  1. Gibt es eine Dokumentation oder Erklärung für diese Verzögerung, die mir fehlt?
  2. Ist es möglich, diese Verzögerung zu ändern? Oder ist dies in IoT-Schaltflächen integriert?
DanHam
quelle

Antworten:

7

Realistischer umfasst diese Verzögerung die Zeit für die Registrierung im WLAN-Netzwerk.

Um den Stromverbrauch zu minimieren (das ist eine offiziell unersetzbare Batterie), ist das Gerät normalerweise vollständig inaktiv - es kann sich die Energiekosten für die Aufrechterhaltung einer WLAN-Netzwerkverbindung nicht leisten und versucht stattdessen erst, eine zu erhalten, nachdem die Taste gedrückt wurde und dies der Fall ist Verkehr zu senden.

Im Vergleich dazu sind fünf Sekunden zum Aufwachen, Authentifizieren und Übertragen einer Nachricht ziemlich vernünftig.

Wenn Sie etwas schnelleres wollen, müssen Sie sich wahrscheinlich eine andere Technologie für den ersten "Sprung" von der Batterie zur netzbetriebenen Infrastruktur ansehen - vielleicht eine 2,4-GHz-HF, bei der Sie den Zuordnungsprozess vereinfachen können. Oder stellen Sie eine Stromquelle bereit, die ein System aufnehmen kann, das Verbindungen aufrechterhält, auch wenn es nicht aktiv verwendet wird.

Chris Stratton
quelle