TR-069

TR069CPE(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 不该随意中断这个流程。

缩写原文描述
GPNGetParameterNames用来取得设备上的数据名称
GPVGetParameterValues可以取得一个或多个数值,也可以取得完整径或部份路径的数值
SPVSetParameterValues用来设置参数数值
GPAGetParameterAttributes用来取得参数的特性:唯读或可读写,以及主被动回报
SPASetParameterAttributes用来设置参数的特性:唯读或可读写,以及主被动回报
-Download用以指示 CPE 下载文件处理作为固件更新(FIrmware Upgrade)、设置更新(Config Upgrade),或其它特定的文件处理
-Upload用以指示 CPE 上传文件处理作为设置备份(Config Export),或其它特定的文件处理(例如 System log export)
ADDAddObject添加参数
DELDeleteObject移除参数

相关

名词解释

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

参考

    外部链接

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.