[发明专利]一种基于中间件和MQTT协议的物联网通信系统和方法在审
申请号: | 202111351088.8 | 申请日: | 2021-11-16 |
公开(公告)号: | CN113794782A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 刘宇;房海波;吴仁堂;王帅 | 申请(专利权)人: | 中建八局第二建设有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 山东瑞宸知识产权代理有限公司 37268 | 代理人: | 吕艳芹 |
地址: | 250000 山东省济南市历下区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 中间件 mqtt 协议 联网 通信 系统 方法 | ||
1.一种基于中间件和MQTT协议的物联网通信系统,其特征在于,包括通信设备层和传输层;所述通信设备层包括HTTP协议设备、COAP协议设备、MQTT二进制传输设备、TCP协议设备和UDP协议设备;
所述传输层由下到上依次为数据接入层、MQTT自有协议中间件和AMQP协议内部数据通信中间件;所述AMQP协议内部数据通信中间件配置为与上层业务系统通信连接;
所述数据接入层包括HTTP协议数据接收中间件、COAP自有协议数据接收中间件、MQTT二进制数据接收解析中间件、TCP协议数据接收脚本引擎中间件和UDP协议数据接收脚本引擎中间件;
所述HTTP协议数据接收中间件、COAP自有协议数据接收中间件、MQTT二进制数据接收解析中间件、TCP协议数据接收脚本引擎中间件和UDP协议数据接收脚本引擎中间件分别通过数据上传端口与通信设备层中相应的通信设备通信连接。
2.根据权利要求1所述的基于中间件和MQTT协议的物联网通信系统,其特征在于,所述物联网通信系统还包括数据存储中间件;所述数据存储中间件与AMQP协议内部数据通信中间件通信连接,所述数据存储中间件为通信设备层的每个设备建立一个数据库,并按照时间顺序存储数据。
3.根据权利要求1或2所述的基于中间件和MQTT协议的物联网通信系统,其特征在于,所述物联网通信系统还包括明文传输的MQTT设备,所述明文传输的MQTT设备与MQTT自有协议中间件通信连接。
4.根据权利要求3所述的基于中间件和MQTT协议的物联网通信系统,其特征在于,所述AMQP协议内部数据通信中间件开设有应用程序编程接口API,通过所述应用程序编程接口API上层业务系统调用所述物联网通信系统的历史数据。
5.基于权利要求4所述的基于中间件和MQTT协议的物联网通信系统的一种基于中间件和MQTT协议的物联网通信方法,其特征在于,包括AMPQ协议内部数据通信中间件通信方法、MQTT自有协议中间件通信方法和数据接入层通信方法;
所述MQTT自有协议中间件通信方法为所述MQTT自有协议中间件制定有TOPIC内部通信规范和数据内容内部通信规范,所述数据内容采用JSON格式并采用明文通信方式进行传输;所述MQTT自有协议中间件接收到数据接入层上传数据后进行解析,并打包为AMQP协议数据发送至 AMQP协议内部数据通信中间件;所述MQTT自有协议中间件接收到AMPQ协议内部数据通信中间件下发的数据后进行解析,并通过数据接入层相应的中间件将数据下发至通信设备层相应的通信设备;
所述数据接入层通信方法为:当上层业务系统需要获取数据时,所述HTTP协议数据接收中间件、COAP自有协议数据接收中间件、MQTT二进制数据接收解析中间件、TCP协议数据接收脚本引擎中间件和UDP协议数据接收脚本引擎中间件分别通过数据上传端口接收相应的通信设备上传的协议数据并进行解析,解析后的数据转换为MQTT协议数据,并按照MQTT自有协议中间件的数据发送规范发送给MQTT自有协议中间件;当上层业务系统需要下发数据时,所述HTTP协议数据接收中间件、COAP自有协议数据接收中间件、MQTT二进制数据接收解析中间件、TCP协议数据接收脚本引擎中间件和UDP协议数据接收脚本引擎中间件分别接收MQTT自有协议中间件按照数据内容内部通信规范下发的数据,并进行解析,解析后的数据转换为对应的协议数据并下发至对应的通信设备;
所述AMPQ协议内部数据通信中间件通信方法为AMPQ协议内部数据通信中间件接收MQTT自有协议中间件上传的数据,传递给上层业务系统;所述上层业务系统需要进行数据下发时,所述上层业务系统将数据打包为AMQP协议数据,下发给AMQP协议内部数据通信中间件,所述AMQP协议内部数据通信中间件进行数据解析,解析后的数据转换为MQTT协议数据,并按照MQTT自有协议中间件的数据发送规范发送给MQTT自有协议中间件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中建八局第二建设有限公司,未经中建八局第二建设有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111351088.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于终端设备的组装装置
- 下一篇:一种锂电池密封性测试设备