我有一个使用aws IOT核心的程序。我需要确定是否连接到实时上的aws物联网核心。如果它连接到物联网核心,那么将接受来自物联网核心的主题。如果没有与物联网核心的连接,让Raspberry Pi在本地执行。逻辑上,我不知道你是否有类似的演示或参考代码。
发布于 2020-01-15 08:38:00
我们通过向ping topic.If发布这个问题解决了这个问题,ping主题通过IoT规则向另一个主题发送答复,而raspberry pi是在5秒内订阅的,我们确定核心是在线的,否则离线。
AWS freertos现在支持断开连接事件,这意味着如果设备与核心断开连接,您将收到通知,现在由您决定是否尝试重新连接或在本地开始处理。
希望这能有所帮助。
https://stackoverflow.com/questions/55276644
复制相似问题