[发明专利]一种物联网节点设备自主切换网关的方法在审
申请号: | 201810649672.3 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108712297A | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 孙军林;陶腾飞 | 申请(专利权)人: | 青岛清控人居数据科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08 |
代理公司: | 北京鼎承知识产权代理有限公司 11551 | 代理人: | 张波涛 |
地址: | 266000 山东省青岛市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 节点设备 物联网节点 发现请求 建立连接 上线 心跳 连接关系 自动连接 可用性 广播 可用 发送 网络 保证 | ||
1.一种物联网节点设备自主切换网关的方法,包括:
步骤S1:节点设备向网络中的所有网关广播发现请求;
步骤S2:节点设备与最先回应的第一网关建立连接,并通过第一网关上线;
步骤S3:节点设备在固定时间内向第一网关发送一定次数心跳,若节点设备未收到第一网关的心跳回应,则返回执行步骤S1;
步骤S4:节点设备与最先回应的第二网关建立连接,并通过第二网关上线。
2.根据权利要求1所述的方法,其特征在于,优选的,所述节点设备具有唯一识别码。
3.根据权利要求2所述的方法,其特征在于,若所述节点设备没有唯一识别码,则节点设备通过第一网关向云端服务器进行注册。
4.根据权利要求1所述的方法,其特征在于,所述步骤S2包括:所述第一网关向云端服务器请求子设备列表,并根据列表中节点设备的唯一识别码的查找情况确定是否回应节点设备的请求。
5.根据权利要求1所述的方法,其特征在于,所述节点设备通过第一网关上线包括:
节点设备保存第一网关的地址,并向第一网关发起实名连接请求;
节点设备收到第一网关的请求响应后发送MQTT订阅请求至第一网关,根据MQTT订阅请求,第一网关以自己的身份向云端服务器提出订阅请求;
若云端服务器响应第一网关的订阅请求且第一网关回应节点设备的订阅请求,则节点设备订阅成功;
节点设备开始LoRa心跳包,心跳过程中若接收到控制指令,则对该指令进行处理。
6.根据权利要求1所述的方法,其特征在于,所述固定时间设置为30S。
7.根据权利要求1所述的方法,其特征在于,所述次数设定为3次。
8.根据权利要求1所述的方法,其特征在于,所述步骤S4执行后,云端服务器更新第二网关的子设备列表,并推送至第二网关。
9.根据权利要求5所述的方法,其特征在于,所述控制指令由云端服务器发送,用以改变节点设备的状态或者回传节点设备采集的数据。
10.根据权利要求4或8所述的方法,其特征在于,所述子设备列表用于记录节点设备与网关的连接信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛清控人居数据科技有限公司,未经青岛清控人居数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810649672.3/1.html,转载请声明来源钻瓜专利网。