¿Cómo disminuir el retraso de la pulsación del botón AWS IoT antes de publicar el mensaje?

10

Estoy usando dos botones de AWS IoT para incrementar un marcador. El sistema funciona, pero hay una demora de aproximadamente 5 segundos desde que se presiona el botón hasta que el mensaje del botón se publica realmente en AWS , lo que hace que el marcador sea menos sensible de lo que quisiera.

Tengo problemas para encontrar información sobre este retraso entre la presión inicial del botón y el mensaje que se publica. Creo que recuerdo haber visto en la documentación o en un blog que existe un retraso para evitar que se grabe un doble toque accidental, pero no he podido encontrar dónde lo leí.

Tengo dos preguntas:

  1. ¿Hay alguna documentación o explicación de este retraso que me falta?
  2. ¿Es posible cambiar este retraso? ¿O está integrado en los botones de IoT?
DanHam
fuente

Respuestas:

7

De manera más realista, este retraso abarca el tiempo para registrarse en la red wifi.

Para minimizar el consumo de energía (que es una batería oficialmente insustituible), el dispositivo normalmente está completamente inactivo: no puede pagar el costo de energía de mantener una conexión de red wifi, y en cambio solo comienza a intentar obtener una después de presionar el botón y Tráfico para enviar.

En términos comparativos, cinco segundos para despertar, autenticar y transmitir un mensaje es bastante razonable.

Si desea algo más rápido, es probable que tenga que buscar una tecnología diferente para el primer "salto" desde la batería a la infraestructura alimentada por la red eléctrica, quizás RF de 2.4 GHz de propiedad donde puede simplificar el proceso de asociación. O proporcione una fuente de alimentación que pueda acomodar un sistema que mantenga conexiones incluso cuando no se esté utilizando activamente.

Chris Stratton
fuente