Integrate cwmp / tr69 django

Hello all,

I need help about tr69 / cwmp python django …

Thks

Welcome @Mhammouda !

You’re going to need to be a lot more specific about the help you need here.

You’ll want to include information like:

  • What it is that you want to accomplish,
  • What you are having problems with,
  • What you have tried to do,
  • and what errors you’re getting.

Hello @KenWhitesell,

I’ve been attempting to develop an ACS server based on TR-069 to communicate with some CPE devices, similar to GenieACS. However, I’m currently stuck with the solution’s architectural design and understanding the TR-069 protocol concept.

As that would be an external web-service to your project, the general design would be that your Django views would make the web-service requests to the CPE device within the view - perhaps using the requests module.
The view would then read the response and reformat the data to be rendered in a template to be returned to the user.

That interaction between your view and the CPE device is outside the scope of Django itself. You’ll need to learn how to issue the requests and use the response. You should probably check pypi.org to see what Python libraries might already exist for that protocol.
(What I’m seeing from a very brief web-search is that CPE is close-but-not-quite SOAP, but I could be misinterpreting what I’m reading.)

Also see https://wiki.python.org/moin/WebServices

Thanks a lot @KenWhitesell , i think can i seen now the key point to start this project.