[发明专利]基于MQTT泛化协议的通用设备物联网通信方法在审
申请号: | 201910259794.6 | 申请日: | 2019-04-02 |
公开(公告)号: | CN109981668A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 廖述春;蒋润 | 申请(专利权)人: | 四川尊古科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 成都嘉企源知识产权代理有限公司 51246 | 代理人: | 胡林 |
地址: | 610094 四川省成都市中国(四川)自由贸易*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物联网通信 通用设备 预设 信息通信领域 智能控制终端 多元数据 服务器端 功能设计 设备接入 设备数据 数据解析 通信过程 通用的 解封 轮询 预存 云端 封装 解析 采集 发送 传输 | ||
本发明涉及一种基于MQTT泛化协议的通用设备物联网通信方法,属于信息通信领域,可以接入具有预设物联网通信功能的设备的同时还能接入不具有预设物联网通信功能设计的通用设备,在传输时采用轮询的方式对多个设备产生的信息进行MQTT泛化协议多元数据封装发送,并通过云端在MQTT服务器端进行解封,并以预存的数据解析合约对采集的设备数据进行解析,根据需要推送到智能控制终端,本发明的优势在于可以节省通信过程中的开销从而提升物联网通信效率和具有更通用的设备接入的优点。
技术领域
本发明涉及物联网通信技术领域,具体涉及一种基于MQTT泛化协议的通用设备物联网通信方法。
背景技术
随着网络技术的发展,特别是IPV6技术的出现,能够提供足够的IP地址以供使用,为万物互联提供了重要的支撑。近些年来,物联网走进大家的生活,在工业、农业、商业中广泛使用,物联网技术的出现和发展给用户带来了良好的体验。
在物联网通信协议方面,出现了一种消息队列遥测传输(Message QueuingTelemetry Transport,MQTT)技术,由于其是一种基于TCP/IP的即时通讯协议,且MQTT协议是针对计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,非常适合在物联网中采用。目前已有部分人员基于MQTT协议构建了智能家居应用中的物联网通信系统,例如ZL106131199的专利公开了一种基于Android系统的智能家居控制系统及控制方法,其公开的智能家居系统包括Android手机客户端、MQTT代理服务器、云端服务器、家庭网关、若干个智能家居设备节点;MQTT代理服务器分别连接Android手机客户端和云端服务器;家庭网关通过内部网或外部网连接MQTT代理服务器;智能家居设备节点通过ZigBee模块通讯连接家庭网关。在该系统中智能家居设备节点都必须具备预设的通信功能。然而,现实并非如此,在实际应用中物联网技术在通信开销和设备兼容性、联通性方面亟待提升和优化,同时还可以在工业、商业等更多的场景下使用。
发明内容
考虑到现有技术的上述问题,本发明针对物联网普适化通信时由于存在部分设备不具备现有物联设备的联网功能设计,而不能实现互联互通,以及在多个设备联网时独立通信存在开销较大,而提出一种通用物联通信方法。具体技术方案如下:
本发明的第一方面,提供一种基于MQTT泛化协议的通用设备物联网通信方法,其特征在于,包括上行传输过程,具体包括如下步骤:
智能网关获取从设备端产生的数据,该数据为所述设备端按照设备自身的应用协议数据封装的数据包或二进制流,所述设备包括智能设备和/或不具备无线通信功能的设备;
智能网关根据MQTT泛化协议对所述数据进行封装;
其中,当多个设备同时进行数据传输时,智能网关将来自多个设备的数据封装成多元数据组,传输给云端;
云端将所述封装数据传输到MQTT服务器,并由MQTT服务器对所述封装的数据进行解封装,并根据MQTT服务器上预存的数据解析合约对解封数据进行解析,得到设备端产生的信息内容。
进一步地,本发明采用定时轮询方式完成多个设备的数据传输,具体包括如下步骤:
设备端将产生的数据存储到各自的寄存器中;
智能网关根据预设的定时时长向设备端的各个设备发送第一轮询指令;
收到所述第一轮询指令的设备判断寄存器中是否存在数据,若存在数据则将按设备应用协议编码后的数据发送给智能网关;
智能网关将收到的数据进行按照MQTT泛化协议进行封装,然后组成多元组发送到云端。
可选地,定时时长可以根据不同设备类型的数据采集规律进行设置,且该定时时长为一预设最小定时时长值的整数倍。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川尊古科技有限公司,未经四川尊古科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910259794.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用户数据传输方法和装置
- 下一篇:应用于服务器的数据安全方法及系统