用户:Antigng/TR-069

TR069CPE 和 ACS 之间沟通的通讯协定。CPE 可以借着这个协定完成服务开通、功能设定、档案上传下载、系统检测 等等初始化及营运管理的必须动作。

TR-069 全名是 Technical Report - 069 是由 DSL Forum (之后更名为 Broadband Forum) 的技术标准制定组织在 2004 年五月发表公开,系在 CWMP (CPE WAN Management Protocol) 上发展的一项远程控制使用者终端设备的通讯协定。之后于 2006, 2007, 2010, 及 2011 7 月又发表了更新的版本,最新的版本系 1.3。这套协议也同时整合成为一个平台架构,提供给其它终端装置控管的一个基本平台,让诸如 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 移除参数

相关

名词解释

缩写 原文 描述
BootStrap 初始化回报
Boot 开机回报
Periodic 定时回报
Value Change 变动回报
Connection Request 连线要求回报

参考

外部链接