[发明专利]基于MQTT协议的配电箱信息通信方法及系统在审
申请号: | 202211453271.3 | 申请日: | 2022-11-21 |
公开(公告)号: | CN115801899A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 刘岁房;马超;张樱香;张亚楠;马小龙;李武涛;刘思杨 | 申请(专利权)人: | 陕西建工智能科技有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/12;H04L69/06;H04L69/22 |
代理公司: | 西安泛想力专利代理事务所(普通合伙) 61260 | 代理人: | 张梅娟 |
地址: | 710068 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 mqtt 协议 配电箱 信息 通信 方法 系统 | ||
1.基于MQTT协议的配电箱信息通信方法,其特征在于,包括:
步骤101、配电箱采集配电箱发送请求信息,配电箱发送请求信息包含需要发送的目标数据;
步骤102、配电箱根据配电箱发送请求信息调用第一JSON数据协议;
步骤103、根据第一JSON数据协议对目标数据进行封装,生成封装数据;
步骤104、根据配电箱发送请求信息调用配电箱第一MQTT协议调用模块;
步骤105、配电箱发送请求信息基于第一MQTT协议发送请求向接收方发送封装数据;
步骤106、接收方根据第二MQTT协议接收封装后的配电箱信息;
步骤107、接收方根据封装后的配电箱信息调用第二JSON数据协议;
步骤108、接收方根据第二JSON数据协议将收到的配电箱信息解封,获得解封配电箱信息;
步骤109、接收方对解封配电箱信息进行处理。
2.根据权利要求1所述的基于MQTT协议的配电箱信息通信方法,其特征在于,所述第一JSON数据协议和第二JSON数据协议包括:JSON对象结构映射为Map结构,JSON数组结构映射为列表结构。
3.根据权利要求2所述的基于MQTT协议的配电箱信息通信方法,其特征在于,所述第一JSON数据协议和第二JSON数据协议具体可包括:请求协议和响应协议。
请求协议包含请求协议头以及请求入参包,所述请求协议头以及请求入参包为JSON对象结构;
响应协议包含:响应协议头,用于响应请求协议头,根据请求协议头描述相关元数据,及认证会话信息;
返回协议包,用于根据请求入参包返回相应内容;
要应答消息标识,用于标识响应状态;
消息的唯一标识号,用于标识目标数据;
消息包,消息包中包含目标数据;以及报错包,其中,返回协议包为JSON数组结构,响应协议头、要应答消息标识、消息包和报错包为JSON对象结构。
4.根据权利要求3所述的基于MQTT协议的配电箱信息通信方法,其特征在于,所述请求协议头可以包含:协议版本标识、消息类型、设备类型、消息的唯一标识号、要应答的消息标识号、配电箱的唯一标识和指令码。
5.根据权利要求3所述的基于MQTT协议的配电箱信息通信方法,其特征在于,所述请求入参包的内容包括:单个属性、对象和所述JSON数组结构的数组中的至少一种数据。
6.根据权利要求3至5中任一权利要求所述的方法,其特征在于,要应答消息标识为错误或正确,报错包以报错数组的形式返回错误或正确信息列表,报错数组为JSON数组结构.
7.一种基于MQTT协议的配电箱信息通信系统,其特征在于,包括:
数据采集模块(1),用于采集配电箱发送请求信息,配电箱发送请求信息包含需要发送的目标数据;
第一JSON数据协议调用模块(2),用于根据配电箱信息发送请求调用第一JSON数据协议;
数据封装模块(3),用于根据JSON数据协议对目标数据进行封装,生成封装数据;
第一MQTT协议调用模块(4),用于根据配电箱信息发送请求调用第一MQTT协议调用模块;
封装数据发送模块(5),用于根据配电箱信息发送请求向接收方发送封装数据;
第二MQTT协议调用模块(6),用于接收方接收配电箱发送请求信息调用第二MQTT模块;
第二JSON数据协议调用模块(7),用于根据封装配电箱信息调用第二JSON数据协议;
数据解封模块(8),用于接收方根据第二JSON数据协议将收到的配电箱信息解封,获得解封配电箱信息;
数据处理模块(9),用于接收方对解封配电箱信息进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西建工智能科技有限公司,未经陕西建工智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211453271.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据查询方法、装置、设备及存储介质
- 下一篇:排线贴膜装置和贴膜方法