Issuu on Google+

EasyCwmp

1

EasyCwmp EasyCwmp

Developer(s)

Mohamed Kallel, Anis Ellouze

Initial release

2014

Operating system Linux Type

CWMP client

License

GPLv2

Website

www.easycwmp.org

[1]

EasyCwmp is an open source CWMP client. It's complete, stable, and fully compliant with Broadband Forum's standard [2] CPE WAN Management Protocol (CWMP).

History EasyCwmp is developed by PIVA Software [3] and it is derived from the project freecwmp [4]

EasyCwmp design The EasyCwmp design includes 2 parts: • EasyCwmp core: it includes the TR069 CWMP engine and it is in charge of communication with ACS server. It is developed with C. • EasyCwmp scripts: it is a collection of scripts that execute ACS methods (get, set, add, delete, apply setting, download file, upgrade firmware, reboot…). It is developed with ash scripts. The key design goal is to separate the CWMP method execution from the CWMP engine. That makes easy to add and test new features without the cumbersome process of writing and recompiling C code.

EasyCwmp supported methods EasyCwmp supports all required and some optional RPC methods as described in the TR069 standard. The following table lists the supported methods:


EasyCwmp

2

CPE Method

Type

GetRPCMethods

Required

SetParameterValues

Required

GetParameterValues

Required

SetParameterAttributes Required GetParameterAttributes Required AddObject

Required

DeleteObject

Required

Reboot

Required

Download

Required

FactoryReset

Optional

ScheduleInform

Optional

Sources and Installation The source code and the detailed steps to build and install EasyCwmp could be get from the Install page [5] of the EasyCwmp website. The EasyCwmp could be compiled and installed for all linux platforms. It's tested successfully with OpenWRT and Ubuntu.

References • freecwmp [6] • TR-069 Amendment-2 [7] [1] [2] [3] [4] [5] [6] [7]

http:/ / www. easycwmp. org http:/ / www. broadband-forum. org/ cwmp. php http:/ / www. pivasoftware. com http:/ / www. freecwmp. org http:/ / easycwmp. org/ index. php/ manual http:/ / freecwmp. org http:/ / www. broadband-forum. org/ technical/ download/ TR-069_Amendment-2. pdf


Article Sources and Contributors

Article Sources and Contributors EasyCwmp  Source: https://en.wikipedia.org/w/index.php?oldid=604138312  Contributors: Aggie80, Carriearchdale, Mkallel, Stalwart111, TheQ Editor, 1 anonymous edits

Image Sources, Licenses and Contributors File:Easycwmp logo.png  Source: https://en.wikipedia.org/w/index.php?title=File:Easycwmp_logo.png  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Mkallel

License Creative Commons Attribution-Share Alike 3.0 //creativecommons.org/licenses/by-sa/3.0/

3


Easycwmp