Como diminuir o atraso no pressionamento do botão AWS IoT antes da publicação da mensagem?


10

Estou usando dois botões da AWS IoT para incrementar um placar. O sistema funciona, mas há um atraso de cerca de 5 segundos do botão sendo pressionado até que a mensagem do botão seja realmente publicada na AWS , o que torna o placar menos responsivo do que eu gostaria.

Estou tendo problemas para encontrar informações sobre esse atraso entre o pressionamento inicial do botão e a mensagem que está sendo publicada. Acho que me lembro de ter visto na documentação ou em um blog que o atraso existe para impedir que um toque duplo acidental seja gravado, mas não consegui descobrir onde li isso.

Eu tenho duas perguntas:

  1. Existe alguma documentação ou explicação desse atraso que estou faltando?
  2. É possível alterar esse atraso? Ou isso é incorporado aos botões da IoT?

Respostas:


7

Mais realisticamente, esse atraso abrange o tempo para se registrar na rede wifi.

Para minimizar o consumo de energia (que é uma bateria oficialmente insubstituível), o dispositivo normalmente está completamente inativo - não pode arcar com os custos de energia da manutenção de uma conexão de rede wifi e, em vez disso, começa a tentar obter uma depois que o botão é pressionado e pressionado. tráfego para enviar.

Comparativamente, cinco segundos para acordar, autenticar e transmitir uma mensagem é bastante razoável.

Se você quiser algo mais rápido, provavelmente precisará procurar uma tecnologia diferente para o primeiro "salto" da bateria para a infraestrutura alimentada por rede elétrica - talvez propriedade RF de 2,4 GHz, onde você pode simplificar o processo de associação. Ou forneça uma fonte de energia que possa acomodar um sistema que mantenha as conexões mesmo quando não estiver sendo usado ativamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.