Come ridurre il ritardo di pressione del pulsante AWS IoT prima della pubblicazione dei messaggi?


10

Sto usando due pulsanti AWS IoT per incrementare un quadro di valutazione. Il sistema funziona, ma c'è un ritardo di circa 5 secondi dal momento in cui il pulsante viene premuto fino a quando il messaggio dal pulsante non viene effettivamente pubblicato su AWS , il che rende il quadro di valutazione meno reattivo di quanto vorrei.

Ho difficoltà a trovare informazioni su questo ritardo tra la pressione del pulsante iniziale e il messaggio che viene pubblicato. Penso di ricordare di aver visto nella documentazione o su un blog che esiste il ritardo per impedire la registrazione accidentale di un doppio tocco, ma non sono riuscito a trovare dove l'ho letto.

Ho due domande:

  1. C'è qualche documentazione o spiegazione di questo ritardo che mi manca?
  2. È possibile modificare questo ritardo? O è integrato nei pulsanti IoT?

Risposte:


7

Più realisticamente, questo ritardo comprende il tempo di registrazione sulla rete wifi.

Al fine di ridurre al minimo il consumo di energia (che è una batteria ufficialmente insostituibile) il dispositivo è normalmente completamente inattivo - non può permettersi il costo energetico di mantenere una connessione di rete wifi, e invece inizia a provare a ottenerne uno solo dopo aver premuto il pulsante e traffico da inviare.

Comparativamente parlando, cinque secondi per svegliarsi, autenticarsi e trasmettere un messaggio è abbastanza ragionevole.

Se vuoi qualcosa di più veloce, probabilmente dovrai guardare una tecnologia diversa per il primo "hop" dalla batteria all'infrastruttura alimentata dalla rete, forse RF proprietaria a 2,4 GHz in cui puoi semplificare il processo di associazione. O fornire una fonte di alimentazione che può ospitare un sistema che mantiene connessioni anche quando non viene utilizzato attivamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.