我使用Aws IoT设备管理将我的笔记本电脑注册为设备并在我的笔记本电脑上运行节点js脚本。 我的笔记本电脑会将消息发布到主题,它也可以订阅主题。 但我想要的是,aws cloud定期向我的deivce(这是我的笔记本电脑)发送消息,如果我的笔记本电脑没有将响应发送回云端,云会知道我的设备已经死了。 但是如何将msg发送到我的设备并等待响应?我阅读了关于物联网设备管理中的工作和影子的教程,他们都没有向设备发送内容,它们只是存在于云上,设备将会抓住它们。 如何使aws物联网设备管理自动发送消息或将消息发布到设备?我所知道的只是进入"测试"页面并手动发布到主题。
答案 0 :(得分:0)
好的,您正在尝试使用AWS IoT创建监控系统,以检测您的设备(笔记本电脑)是否存在。
从云端发送数据 - >不需要笔记本电脑。您只需从笔记本电脑发送数据即可完成此操作 - >云。
在笔记本电脑上配置Node.JS脚本,以定期向AWS IoT中的主题发送消息。在该主题上配置AWS IoT Rule,将度量标准发布到AWS CloudWatch。此指标将代表您的笔记本电脑向云端发送心跳。
您还可以在AWS CloudWatch中配置alarm以观察此指标,并在违反警报阈值时执行操作。对于您的用例,您可以将警报设置为在数据丢失时丢失,因为这意味着您的笔记本电脑已停止发送消息。