[发明专利]基于MQTT协议的配电箱信息通信方法及系统在审
申请号: | 202211453271.3 | 申请日: | 2022-11-21 |
公开(公告)号: | CN115801899A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 刘岁房;马超;张樱香;张亚楠;马小龙;李武涛;刘思杨 | 申请(专利权)人: | 陕西建工智能科技有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/12;H04L69/06;H04L69/22 |
代理公司: | 西安泛想力专利代理事务所(普通合伙) 61260 | 代理人: | 张梅娟 |
地址: | 710068 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 mqtt 协议 配电箱 信息 通信 方法 系统 | ||
本发明涉及网络通信技术,涉及基于MQTT协议的配电箱信息通信方法,包括采集配电箱发送请求信息,配电箱发送请求信息包含需要发送的目标数据;根据配电箱发送请求信息调用第一JSON数据协议;根据第一JSON数据协议对目标数据进行封装生成封装数据;根据配电箱发送请求信息调第一MQTT协议调用模块;配电箱发送请求信息基于第一MQTT协议发送请求向接收方发送封装数据;接收方根据第二MQTT协议接收封装后的配电箱信息;根据装后的配电箱信息调用第二JSON数据协议;根据第二JSON数据协议将收到的配电箱信息解封,获得解封配电箱信息;本发通讯方法使得配电箱和管理后台更高效地交换数据,降低带宽消耗,具有通用性和灵活性。
技术领域
本发明涉及网络通信技术,尤其涉及基于MQTT协议的配电箱信息通信方法。
背景技术
随着网络通信技术和物联网技术的发展,配电箱也逐渐变得智能化。智能化的配电箱可以和管理后台交换数据,从而方便管理后台更好地掌握配电箱的运行情况,并对配电箱进行在线控制,智能化过程中,大量的配电箱设备和后台进行大量通讯和数据交换,现有通讯方式采用基于Socket协议或HTTP协议,通常情况下Socket连接就是TCP连接,因此Socket连接一旦建立,通信双方即可开始相互发送数据内容,直到双方连接断开;但在实际网络应用中,客户端到服务器之间的通信往往需要穿越多个中间节点,例如路由器、网关、防火墙等,大部分防火墙默认会关闭长时间处于非活跃状态的连接而导致Socket连接断连,因此需要通过轮询告诉网络,该连接处于活跃状态。而HTTP连接使用的是“请求—响应”的方式,不仅在请求时需要先建立连接,而且需要客户端向服务器发出请求后,服务器端才能回复数据;这两种通讯方式存在通讯效率低,高开销、高带宽,上述方案灵活性差,且这种通讯方式适用配电箱通讯的场景。
如何提高通讯效率,同时消耗尽可能少的带宽资源,并满足一定的通用性和灵活性,且通讯方式适用配电箱通讯的场景,成为急需要解决的问题。
发明内容
本发明的目的在于克服现有技术的缺陷,提供基于MQTT协议的配电箱信息通信方法。
本发明提供了基于MQTT协议的配电箱信息通信方法,包括:
步骤101、配电箱采集配电箱发送请求信息,配电箱发送请求信息包含需要发送的目标数据;
步骤102、配电箱根据配电箱发送请求信息调用第一JSON数据协议;
步骤103、根据第一JSON数据协议对目标数据进行封装,生成封装数据;
步骤104、根据配电箱发送请求信息调用配电箱第一MQTT协议调用模块;
步骤105、配电箱发送请求信息基于第一MQTT协议发送请求向接收方发送封装数据;
步骤106、接收方根据第二MQTT协议接收封装后的配电箱信息;
步骤107、接收方根据封装后的配电箱信息调用第二JSON数据协议;
步骤108、接收方根据第二JSON数据协议将收到的配电箱信息解封,获得解封配电箱信息;
步骤109、接收方对解封配电箱信息进行处理。
进一步,所述第一JSON数据协议和第二JSON数据协议包括:JSON对象结构映射为Map结构,JSON数组结构映射为列表结构。
进一步,所述第一JSON数据协议和第二JSON数据协议具体可包括:请求协议和响应协议。
请求协议包含请求协议头以及请求入参包,所述请求协议头以及请求入参包为JSON对象结构;
响应协议包含:响应协议头,用于响应请求协议头,根据请求协议头描述相关元数据,及认证会话信息;
返回协议包,用于根据请求入参包返回相应内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西建工智能科技有限公司,未经陕西建工智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211453271.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据查询方法、装置、设备及存储介质
- 下一篇:排线贴膜装置和贴膜方法