如何减少消息发布之前的AWS IoT按钮按下延迟?


10

我正在使用两个AWS IoT按钮来增加记分板。该系统可以运行,但是从按下按钮到将按钮的消息实际发布到AWS大约有5秒的延迟,这使记分板的响应速度比我想要的要低。

我在查找有关初始按钮按下和正在发布的消息之间的延迟的信息时遇到了麻烦。我想我记得在文档或博客中看到存在延迟,以防止意外双击被记录下来,但是我一直找不到在哪里读到的。

我有两个问题:

  1. 我是否缺少有关此延迟的任何文档或解释?
  2. 是否可以更改此延迟?还是内置到物联网按钮中?

Answers:


7

更现实的是,此延迟包括在wifi网络上注册的时间。

为了最大程度地减少功耗(这是官方上无法替代的电池),该设备通常完全处于休眠状态-它无法承受维持wifi网络连接的能源成本,而只能在按下按钮后才开始尝试获取一个要发送的流量。

相对而言,唤醒,验证和传输消息需要五秒钟是相当合理的。

如果您想要更快的速度,则可能必须为从电池到主电源的基础架构的第一个“跃点”使用另一种技术-也许是专有的2.4 GHz RF,可以简化关联过程。或者提供一种电源,该电源即使在没有被积极使用的情况下也可以容纳维持连接的系统。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.