[发明专利]一种基于MQTT协议的网关的动态主题及稳定运行的处理方法在审
申请号: | 201911331521.4 | 申请日: | 2019-12-21 |
公开(公告)号: | CN111131228A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 张坤林;熊瑞 | 申请(专利权)人: | 广州保仕盾智能科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510080 广东省广州市白*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 mqtt 协议 网关 动态 主题 稳定 运行 处理 方法 | ||
一种基于MQTT协议的网关的动态主题及稳定运行的处理方法,涉及基于MQTT协议的网关的技术领域,至少一个网关连接MQ中心服务器,并对至少一个网关进行初始化设置,至少一个网关与MQ中心服务器之间建立TCP连接,初始化MQTT的客户端ID、账号和动态密码;该基于MQTT协议的网关的动态主题及稳定运行的处理方法的网关通过与MQ中心服务器服务器建立TCP连接,采用MQTT协议进行通信,整个过程中,MQ中心服务器通过将连接的网关设备分配到相对应的MQ子服务器上的方式,有效的减轻了数据负载的压力,增强了处理数据的能力,以及保证了整个系统运行的稳定性,在服务器出现故障的时候,可以将其上面连接的网关分配到可用的MQ子服务器上,保证了系统的稳定不间断的运行。
技术领域
本发明涉及基于MQTT协议的网关的技术领域,尤其是一种基于MQTT协议的网关的动态主题及稳定运行的处理方法。
背景技术
随着科技的进步,时代的发展,物联网应用在不断的发展壮大,智能家居、智能门锁的应用更离不开安全网关的保护。加上手机的普及,手机直接控制智能门锁也越来越广泛。安全网关是通过Zigbee无线网络实现智能门锁联网功能的,智能门锁作为终端连接到网关组建的Zigbee网络里,通过网关将消息推送到云端服务器,这样我们就可以在手机上实时监控智能门锁的状态,确保家里的安全。网关的稳定、高效、不间断是至关重要的。
现阶段已有的一些处理方式是采用MQTT协议直接登录MQ中心服务器,数据处理也放在登录的MQ中心服务器上运行,每台MQ中心服务器对应一个MQTT的主题,消息的接收与发送是通过连接在MQ中心服务器上的网关对MQTT主题的发布和订阅,来推送和获取数据。这样一来,若是MQ中心服务器出现故障或是需要系统维护,此时,网关就处于离线状态了,不能很好保护智能锁的安全,网关未联网,无法推送消息到云端,使用者也无法远程操作和获取家里智能设备的消息。
鉴于这些问题,如何提供一种即使在MQ中心服务器出现故障或是需要系统维护也不会影响网关的正常运行的处理方法,是本领域技术人员需要解决的技术问题。
发明内容
为解决上述技术问题,本发明所采用的技术方案是:一种基于MQTT协议的网关的动态主题及稳定运行的处理方法,包括以下步骤:
步骤一:至少一个网关连接MQ中心服务器,并对至少一个网关进行初始化设置,至少一个网关与MQ中心服务器之间建立TCP连接,初始化MQTT的客户端ID、账号和动态密码;
步骤二:至少一个网关用MQTT的账号和动态密码登录MQ中心服务器,请求连接到MQ中心服务器,发送客户端ID、账号和动态密码信息连接MQTT服务器,连接成功后发布消息;
步骤三:当至少一个网关成功连接到MQ中心服务器后,发送请求至少一个MQ子服务器的信息指令,利用MQTT协议推送请求至少一个MQ子服务器的指令,请求MQ中心服务器返回待连接至少一个MQ子服务器的具体消息;
步骤四:若是成功获取到至少一个MQ子服务器的所述具体消息就进入步骤五,若是没有获取到至少一个MQ子服务器的所述具体消息则返回步骤三;
步骤五:至少一个网关断开与MQ中心服务器的连接,用获取到的所述具体消息连接至少一个MQ子服务器,网关随即登录到至少一个MQ子服务器运行,和云端的数据处理就通过至少一个MQ子服务器来推送和发布消息。
所述具体信息包括IP地址、MAC地址、域名、端口号、登录账号、登录密码、发布主题和订阅主题。
所述MQ中心服务器分配至少一个网关到MQ子服务器,若该MQ子服务器出现异常情况,至少一个网关会再次连到MQ中心服务器,由MQ中心服务器重新分配另外可以用的MQ子服务器,同时检查原来连接的MQ子服务器是否正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州保仕盾智能科技有限公司,未经广州保仕盾智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911331521.4/2.html,转载请声明来源钻瓜专利网。