TR-069
外觀
![]() | 此條目包含過多僅特定讀者會感興趣的過度細節內容。 (2019年9月23日) |
此條目沒有列出任何參考或來源。 (2019年9月23日) |
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 | 移除參數 |
相關
[編輯]名詞解釋
[編輯]縮寫 | 原文 | 描述 |
---|---|---|
BootStrap | 初始化回報 | |
Boot | 開機回報 | |
Periodic | 定時回報 | |
Value Change | 變動回報 | |
Connection Request | 連線要求回報 |