tr069简介
全称是“用户终端设备广域网管理协议(CWMP)
用于远程终端管理,比如远程的配置阿什么的(对远程的设备进行配置等管理)
1. TR069协议网络架构
ACS为自动配置服务器,负责对终端设备CPE进行管理。
ACS与CPE间的接口为南向接口,ACS与管理系统间的接口为北向接口。
TR069协议主要定义了南向接口。
2. TR069的实现(协议栈)
(1)TR069协议基于TCP层;
(2)ACS与CPE间的消息传输使用HTTP1.1,ACS为HTTP服务器,CPE为HTTP客户端;
(3)消息的具体内容使用SOAP包进行封装,SOAP包是一个包含SOAP Head(SOAP头)和 SOAP Body (SOAP体)组成的XML文档
(4)ACS的管理方法就是对CPE上的管理函数进行远程调用,因此需要向CPE传输要调用的函数名及参数,这些内容包含在SOAP体中。ACS并不直接对设备本身的接口进行调用,ACS所使用的函数为TR069的标准函数(称作TR-069 RPC Methods),CPE需要通过一个设备上的中间层解析出RPC方法,再由这个中间层调用设备自身的接口,这个中间层就是TR069 Agent。
(5)使用SSL/TLS并不强制要求,确保CPE和ACS之间基于证书的鉴权
TR069流详细程图
![]()
TR069流程示意图
![]()
ACS-CPE
![]()
SOAP包涉及的元素
![]()
SOAP包结构
名词解释
ACS:Auto-Configuration Server (自动配置服务器)
CPE:Customer Premise Equipment(用户终端设备)
CWMP:CPE WAN Management Protocol(用户终端设备广域网管理协议)
DSL: Digital Subscriber Line(数字用户线)
HTTP:Hypertext Transfer Protocol(超文本传输协议)
RPC: Remote Procedure Call(远程过程调用)
SOAP: Simple Object Access Protocol(简单对象访问协议)
SSL: Secure Socket Layer(安全套接层)
TLS: Transport Layer Security(安全传输层)
URL:Uniform Resource Location(统一资源定位)
XML: Extensible Markup Language(可扩展标记语言)
IPTV:Internet Protocol Television(网路协定电视):是用宽频网络(宽带)作为介质传送电视信息的一种系统——连网看电视