System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 实现Tr069协议与MQTT的管理应用互通的方法技术_技高网

实现Tr069协议与MQTT的管理应用互通的方法技术

技术编号:41433014 阅读:2 留言:0更新日期:2024-05-28 20:29
本发明专利技术公开了一种实现Tr069协议与MQTT管理应用互通的方法,包括如下步骤:通过所述Tr609协议接收或发送Tr069信令,并接入符合所述Tr609协议的CPE;通过所述MQTT将所接收的所述Tr069信令转换为MQTT协议信令并进行传输;通过所述管理应用维护所述Tr069协议的状态;将收到的所述MQTT协议信令翻译回所述Tr069信令;其中,所述Tr609协议中订阅的topic至少包括Inform、InformResponse、Download、DownloadResponse、Empty、TransferComplete、TransferCompletResponse。本发明专利技术可充分利用现网设备及管理应用,从而能够节约大量的设备成本及应用开发成本。

【技术实现步骤摘要】

本专利技术涉及网络通信技术,具体涉及一种基于代理实现tr069协议与mqtt(消息队列遥测传输)的管理应用互通的方法。


技术介绍

1、用户终端设备广域网管理协议(cwmp),是由适用于远程终端管理技术,用于承载该协议的文档编号为tr069,简称tr069协议。tr069可以灵活方便地管理voip、iptv等大量ip终端设备,因此,在现网中得到了大量的实用。

2、mqtt是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。提供一对多的消息发布,解除应用程序耦合,对负载内容屏蔽的消息传输。使用tcp/ip提供网络连接,只要使用很小的开销就可以保持nat穿越,实时信令发送和接收。mqtt协议中有三种身份:发布者(publish)、代理(broker)(服务器)、订阅者(subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。mqtt传输的消息分为:主题(topic)和负载(payload)两部分。

3、topic,可以理解为消息的类型,订阅者订阅(subscribe)后,就会收到该主题的消息内容(payload)。payload,可以理解为消息的内容,是指订阅者具体要使用的内容。

4、随着信息技术发展,物联网不断成熟和发展,使用mqtt进行设备管理的应用越来越多,逐步成为技术发展的趋势。但是大量使用了tr069协议的现网设备,直接替换掉成本太高,也会造成不少浪费,继续使用的话需要维护复杂acs(auto-configuration server,自动配置服务器)进行设备管理,同样会带来过大的工作量和过高的运维成本,这已经成为技术发展和设备升级过程中无法回避且急需要解决的一大难题。

5、以上
技术介绍
内容的公开仅用于辅助理解本申请的专利技术构思及技术方案,其并不必然属于本申请的现有技术,在没有明确的证据表明上述内容在本申请的申请日已经公开的情况下,上述
技术介绍
不应当用于评价本申请的新颖性和创造性。


技术实现思路

1、为克服前述现有技术的缺陷,本专利技术提供一种实现tr069协议与mqtt管理应用互通的方法,既节约成本,同时又能够有效地管理大量基于tr069协议的现网设备,并能有效使用现有设备管理的应用,该方法基于代理实现tr069协议与mqtt的管理应用互通,包括如下步骤:

2、通过所述tr609协议接收或发送tr069信令,并接入符合所述tr609协议的cpe;

3、通过所述mqtt将所接收的所述tr069信令转换为mqtt协议信令并进行传输;

4、通过所述管理应用维护所述tr069协议的状态;

5、将收到的所述mqtt协议信令翻译回所述tr069信令;

6、其中,所述mqtt协议中的topic至少包括inform、informresponse、download、downloadresponse、empty、transfercomplete、transfercompletresponse。

7、本专利技术还可采用如下可选/优选方案:

8、通过所述cpe主动发起请求,并通过所述管理应用下发业务。

9、所述cpe发送inform报文到所述代理后,通过control层进行解析后翻译为json格式,再通过所述mqtt的publish发布一个所述inform的topic,负载就是为json格式的报文信息;所述control层维持所述tr069协议的状态,等待所述管理应用的相应消息;所述代理收到所述管理应用的informresponse后,所述control层进行解析并根据所述tr069协议的要求,通过soap发送所述informresponse到所述cpe;所述管理应用将下载的业务通知到所述cpe,在所述代理收到download的topic后,等待所述cpe发送empty信令;所述cpe发送所述empty信令到所述代理后,所述代理翻译所述download为所述tr069信令,并发送所述download到所述cpe;所述cpe发送所述downloadresponse报文到所述代理,所述代理收到所述downloadresponse后,通过所述control层进行解析并翻译为json格式,然后,通过所述mqtt的publish发布一个所述downloadresponse的topic,负载就是为json格式的报文信息;所述管理应用收到所述downloadresponse后,如果没有对应业务需要下发给所述cpe,则发送一个empty信令,所述代理收到所述empty信令后,通过所述control层进行解析并翻译为所述tr069协议的格式,再发送所述empty到所述cpe,会话结束。

10、通过所述cpe主动发起请求并上报业务执行结果。

11、所述cpe发送inform报文到所述代理后,通过所述control层进行解析并翻译为json格式,再通过所述mqtt的publish发布一个inform的topic,负载就是为json格式的报文信息;

12、所述control层维持所述tr069协议状态,等待所述管理应用的相应消息;所述代理收到所述管理应用的informresponse后,通过所述control层解析,然后通过soap发送所述informresponse到所述cpe;所述cpe收到所述informresponse后,发送所述transfercomplete报文到所述代理,通过所述control层进行解析后翻译为json格式,然后通过所述mqtt的publish发布一个transfercomplete的topic,负载就是为json格式的报文信息;所述管理应用收到所述transfercomplete后,回复所述transfercompleteresponse到所述代理;所述代理收到所述mqtt侧的所述transfercompleteresponse后,通过所述control层进行解析并翻译为所述tr069协议的格式,再发送所述transfercompleteresponse到所述cpe;此时,如果所述管理应用没有对应业务下发到所述cpe,则发送一个empty信令;所述cpe此时也发送一个empty信令到所述代理,会话结束。

13、所述管理应用通过所述代理主动发起请求和主动下发业务。

14、所述管理应用发送download报文到所述代理,所述代理发送一个符合所述t069协议的get请求到所述cpe,所述cpe收到所述get请求后发送给200ok,响应成功后主动发起连接;所述cpe发送所述inform报文到所述代理后,通过所述control层进行解析并翻译为json格式,然后通过所述mqtt的publish发布一个inform的topic,负载就是为json格式的报文信息;所述control层维持所述tr069协议的状态,并等待所述管理应用的相应消息;所述代理收到所述管理应用的本文档来自技高网...

【技术保护点】

1.一种实现Tr069协议与MQTT的管理应用互通的方法,其特征在于,基于代理实现Tr069协议与MQTT的管理应用互通,包括如下步骤:

2.如权利要求1所述的实现Tr069协议与MQTT的管理应用互通的方法,其特征在于,所述管理应用通过所述代理主动发起请求和主动下发业务。

3.如权利要求2所述的实现Tr069协议与MQTT的管理应用互通的方法,其特征在于,包括如下步骤:

4.如权利要求3所述的实现Tr069协议与MQTT的管理应用互通的方法,其特征在于,还包括:所述CPE没有发送Empty信令时,所述代理缓存所述管理应用发送的信令,等待所述CPE发送所述Empty信令的同时转发所述CPE发送的信令到所述管理应用。

5.如权利要求4所述的实现Tr069协议与MQTT的管理应用互通的方法,其特征在于,包括如下步骤:

【技术特征摘要】

1.一种实现tr069协议与mqtt的管理应用互通的方法,其特征在于,基于代理实现tr069协议与mqtt的管理应用互通,包括如下步骤:

2.如权利要求1所述的实现tr069协议与mqtt的管理应用互通的方法,其特征在于,所述管理应用通过所述代理主动发起请求和主动下发业务。

3.如权利要求2所述的实现tr069协议与mqtt的管理应用互通的方法,其特征在于,包...

【专利技术属性】
技术研发人员:张博冯遂涛
申请(专利权)人:深圳市桑达无线通讯技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1