[发明专利]基于MQTT的数据报送方法、装置、计算机设备和存储介质有效

专利信息
申请号: 201911050677.5 申请日: 2019-10-31
公开(公告)号: CN110995617B 公开(公告)日: 2022-06-03
发明(设计)人: 赵水宁;孙晓波;高志岗;严旌毓;陈先明;陈一峰;蒋森林;董康康;翟纪坤 申请(专利权)人: 南京戎光软件科技有限公司
主分类号: H04L47/50 分类号: H04L47/50;H04L43/0894;H04L43/16;H04L43/06
代理公司: 南京理工大学专利中心 32203 代理人: 吴茂杰
地址: 211100 江苏省南*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 mqtt 数据 报送 方法 装置 计算机 设备 存储 介质
【说明书】:

发明公开一种基于MQTT的数据报送方法、装置、计算机设备和存储介质,资源占用少、上报效率高。所述基于MQTT的数据报送方法,包括如下步骤:(10)启动MQTT主链接:通过MQTT主链接,订阅设备控制主题,接收并处理设备控制命令;(20)上报设备数据:从待上报设备数据队列中取出设备数据,从MQTT主链接和MQTT从链接队列中选择空闲链接,通过该空闲链接对应的接口,上报设备数据;(30)动态调整从链接:根据实时监测的网关待上报设备数据流量范围,增加或减少用于设备数据上报的MQTT从链接数量。

技术领域

本发明属于物联网技术领域,特别是一种基于MQTT的数据报送方法、装置、计算机设备和存储介质。

背景技术

在物联网领域,通过MQTT((Message Queuing Telemetry Transport,消息队列遥测传输)协议上报设备数据已经成为了一个事实标准。如亚马逊物联网平台支持采用MQTT连接方式报送设备数据。

出于接入设备数量海量支持能力,目前物联网平台设备接入理念普遍为分布式接入,通常一个MQTT连接对应一个设备,这样,单个MQTT连接只报送一个设备的信息,同时物联网平台也限制了单个连接的上报流量速率,如亚马逊物联网即是。

实际使用中,针对设备较集中的区域,从成本的角度,为每个设备分配一个MQTT连接不现实,通常是将大量设备通过一个网关进行报送。如果使用一个网关报送上千个设备,需要在该网关中创建上千个MQTT连接,这必将消耗网关的大量计算资源。当网关计算资源有限时,将无法支持如此多的设备进行上报。此外,即使网关支持,网关端在上千个连接中进行切换,效率也很低。

另一种解决办法是为所有设备提供一个MQTT连接进行设备报送,但受物联网平台针对单个MQTT连接流量报送速率的限制,无法采用单个MQTT同时为大量设备提供数据上报。

因此,现有技术存在的问题是:由于物联网MQTT单链接设备数据报送速率受限制,当接入设备数量巨大时,需要占用大量网关计算资源,设备数据上报效率低下。

发明内容

本发明的目的在于提供一种基于MQTT的数据报送方法、装置、计算机设备和存储介质,资源占用少、上报效率高。

实现本发明目的的技术解决方案为:

一种基于MQTT的设备数据报送方法,包括如下步骤:

(10)启动MQTT主链接:连接到物联网服务器,通过MQTT主链接,订阅设备控制主题,接收并处理设备控制命令;

(20)上报设备数据:从待上报设备数据队列中取出设备数据,从MQTT主链接和MQTT从链接队列中选择空闲链接,通过该空闲链接对应的接口,上报设备数据;

(30)动态调整从链接:根据实时监测的网关待上报设备数据流量范围,增加或减少用于设备数据上报的MQTT从链接数量。

优选地,所述(30)动态调整从链接步骤包括:

(31)网关流量监测:实时监测网关的待上报设备数据队列长度范围和该队列长度持续时间;

(32)从链接增加:当网关的待上报设备数据队列长度大于上限阈值,且持续时间大于时间阈值时,启动一个连接到物联网服务器的新MQTT从链接,并将该新MQTT从链接放入MQTT从链接队列中;

(33)从链接减少:当网关的待上报设备数据队列长度小于下限阈值,且持续时间大于时间阈值后,自MQTT从链接队列中取出一个MQTT从链接,停止该MQTT从链接运行。

实现本发明另一目的的技术解决方案为:

一种基于MQTT的设备数据报送装置,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京戎光软件科技有限公司,未经南京戎光软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911050677.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top