Qualcomm IPQ8074、IPQ6018、IPQ5018、IPQ9574 系列的方案能對CWMP有所支持嗎? 有的,因為QSDK 是基於OpenWrt 開發的,所以只要OpenWrt有支持的應用,在QSDK上就可以很簡單的支持。在qsdk目錄之下執行 make menuconfig然後找到easycwmp並把他勾選起來。
在make之後我們可以看到在build_dir中有建出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兩個版本的比較。
[註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/ 公開的資訊。