TR-069
TR069是 CPE(Customer Premises Equipment) 和 ACS(Auto Configuration Server) 之间沟通的通信协定。CPE 可以借着这个协定完成服务开通、功能设置、文件上传下载、系统检测 等等初始化及营运管理的必须动作。
TR-069 全名是 Technical Report - 069 是由 DSL Forum (之后更名为 Broadband Forum) 的技术标准制定组织在 2004 年五月发表公开,系在 CWMP (CPE WAN Management Protocol) 上发展的一项远程控制用户终端设备的通信协定。之后于 2006, 2007, 2010, 2011及2013年又发表了更新的版本,最新的版本是 1.4。这套协议也同时集成成为一个平台架构,提供给其它终端设备控管的一个基本平台,让诸如 VoIP 或 STB 设备也能通过这项协定的基础进行管理维护等动作。
架构
TR069 架构在 HTTP / HTTPS 之上,借由 SOAP 包装 XML 对象做为沟通内容的通讯协议。
流程
TR069 可以分开两个阶段来说明,一个是 BootStrap (初始化的阶段),一个是营运期 (Runtime) 的阶段需要注意。在 BootStrap 时需要完成初始化的动作,在 Runtime 时期主要则是要解决 Parameter Get/Set, Connection Request 等等维护动作上的需求。
日常操作
其实一开始的初始化流程其实已经可以称得上是一个简单的操作流程的集合了。在初始化的过程中如果有错误应该使用 faultcode 回报给 ACS Server,但 CPE 不该随意中断这个流程。
缩写 | 原文 | 描述 |
---|---|---|
GPN | GetParameterNames | 用来取得设备上的数据名称 |
GPV | GetParameterValues | 可以取得一个或多个数值,也可以取得完整径或部份路径的数值 |
SPV | SetParameterValues | 用来设置参数数值 |
GPA | GetParameterAttributes | 用来取得参数的特性:唯读或可读写,以及主被动回报 |
SPA | SetParameterAttributes | 用来设置参数的特性:唯读或可读写,以及主被动回报 |
- | Download | 用以指示 CPE 下载文件处理作为固件更新(FIrmware Upgrade)、设置更新(Config Upgrade),或其它特定的文件处理 |
- | Upload | 用以指示 CPE 上传文件处理作为设置备份(Config Export),或其它特定的文件处理(例如 System log export) |
ADD | AddObject | 添加参数 |
DEL | DeleteObject | 移除参数 |
相关
- SNMP
- OMA-DM
名词解释
缩写 | 原文 | 描述 |
---|---|---|
BootStrap | 初始化回报 | |
Boot | 开机回报 | |
Periodic | 定时回报 | |
Value Change | 变动回报 | |
Connection Request | 连接要求回报 |
参考
外部链接
- TR-069 Issue 1 Amendment 5(页面存档备份,存于) CPE WAN Management Protocol v1.4
- (页面存档备份,存于) CWMP XML Schemas and Data Model Definitions
- TR-069 Wimax Indoor Devices
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.