使用MASA全家桶从零开始搭建IoT平台(三)管理设备的连接状态
原文中文,约6400字,阅读约需16分钟。发表于: 。文章目录前言分析方案1:遗嘱消息演示遗嘱消息的使用实施流程方案2:使用WebHook开启WebHook演示Webhook编写代码前言获取一个设备的在线和离线状态,是一个很关键的功能。我们对设备下发的控制指令,设备处于在线状态才能及时给我们反馈。这里的在线和离线,我们可以简单的理解为设备与MQTT的连接状态。分析我们打电话的时候经常能听到:"您拨打的用户已关机“和”用户不在服务区或暂时无法接通“,这...
本文介绍了通过MQTT实现设备在线离线状态管理的两种方案,分别是遗嘱消息和EMQX自带的WebHook系统。方案1存在单点故障和设备离线难以及时发现的问题,方案2则存在频繁请求接口和状态不一致的问题。文章提供了完整的代码实现,并欢迎对开源项目进行贡献和反馈。