首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IoT生命周期事件处理

IoT生命周期事件处理
EN

Stack Overflow用户
提问于 2022-04-26 22:24:48
回答 1查看 56关注 0票数 0

检查AWS IoT核心内容是否仍然脱机的最佳实践是什么?

对许多人来说,能够查询AWS IoT的状态将是其应用程序的一个重要部分。幸运AWS在如何获得生命周期事件方面有一个最佳实践:https://docs.aws.amazon.com/iot/latest/developerguide/life-cycle-events.html

它说,在执行任何操作之前,我们应该检查设备是否仍然处于脱机状态。

我正在nodeJs服务器上处理它(侦听事件),所以问题是,处理它的最佳方法是什么?

现在的计划是,创建一些存储(redis?),并实现一些超时(5-10秒),如果我收到断开事件,我将把它放在DB中,等待超时,如果没有其他关于这个设备的消息(连接),我将执行一些逻辑操作。这样做对吗?重点是,不要使用aws中的SQS。而且,正如AWS文档所述,消息的顺序没有得到保证,那么处理它的最佳实践是什么?)

EN

回答 1

Stack Overflow用户

发布于 2022-06-30 07:31:26

如果你的设备每隔一段时间就发射一个信号,那么你就可以把它看作是心跳信号。您可以维护一个计时器(x分钟/小时等),并等待来自设备的心跳信号。如果计时器超时,而您还没有收到心跳信号,那么可以安全地假设设备已经脱机。在IoT事件中,这样的事件很容易建模为检测器模型。

来自AWS IoT事件的这个IoT正在做完全相同的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72021184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档