User: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 連線要求回報

参考

外部連結