茶凳淺談 高通无线路由器平台IPQ5018/IPQ6018/IPQ8074/ IPQ9574 對 TR069的支持

CWMP(CPE WAN Management Protocol,CPE 廣域網管理協議),編號為TR-069,所以又被稱為TR-069 協議。它提供了對下一代網絡中家庭網絡設備進行管理配置的通用框架、消息規範、管理方法和數據模型。

Qualcomm IPQ8074、IPQ6018、IPQ5018、IPQ9574 系列的方案能對CWMP有所支持嗎? 有的,因為QSDK 是基於OpenWrt 開發的,所以只要OpenWrt有支持的應用,在QSDK上就可以很簡單的支持。在qsdk目錄之下執行 make menuconfig然後找到easycwmp並把他勾選起來。

menuconfig


在make之後我們可以看到在build_dir中有建出ipk。

build_dir easycwmp ipk


接著確定好ipk 有安裝好並執行就可以輕鬆的支持TR069了。
要支持TR069 在IPQ5018/IPQ6018/IPQ8074/IPQ9574等等基於OpenWrt的平台上,就是這麼的簡單。

EasyCwmp 在OpenWrt中所使用的是OpenSource的版本,只有支持基本的功能Basic parameters of TR-098 and TR-181所以只能用來做demo。在實際應用中所需要的STUN,XMMP,UPNP等功能,就需要在Premium的版本才能支持。而且每個營運上或多或少都會以自己私有的應用以及設定。且看opensource premium兩個版本的比較。

opensource vs premiumopensource vs premium 1


[註1]

TR-111, TR-143,TR-157這些營運商常用的功能,也是要在Premium版本才能支持。


結論:
高通IPQ5018/IPQ6018/IPQ8074/IPQ9574 QSDK 對CPE WAN Management Protocol的支持,是基於OpenWrt內的easycwmp套件,只要簡單的在menuconfig勾選,就可以支持TR-069。但是Opensource版本是基於shell script實作TR-098, TR-181的Data Model,會比較慢而且只可以展示出TR-069的基本功能。需要進階實作完整的功能,還是需要向easycwmp官網購買Premium的版本以及Services來實現不同營運商所要求的客製化參數。

參考:
https://easycwmp.org/
https://www.broadband-forum.org/


註1: 圖片擷取自 https//easycwmp.crg/ 公開的資訊。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能