如何确定AWS IOT核心是否已断开连接

时间:2019-03-21 08:49:24

标签: amazon-web-services aws-iot

我有一个使用AWS IOT核心的程序。我需要确定是否在Raspberry Pi上实时实时连接到AWS Iot Core。如果它连接到物联网核心,则将接受来自物联网核心的主题。如果没有与iot核心的连接,请让Raspberry Pi在本地执行。逻辑上,我不知道您是否有类似的演示或参考代码。

1 个答案:

答案 0 :(得分:0)

我们通过发布一个ping主题解决了这个问题。如果ping主题通过IoT规则将答复树莓派所订阅的另一个主题发送给另一个主题,则我们确定核心处于联机状态,否则为脱机状态。

AWS freertos现在支持断开连接事件,尽管这意味着如果设备与核心断开连接,您将收到通知,这取决于您是尝试重新连接还是开始本地处理。

希望有帮助。