tr-069 client application at promwad


Custom CWMP client

We’ve finished a project, in which we’ve developed a software solutions line in the sphere of ACS Device & Remote Management.

We’ve gained substantial expertise in developing CWMP client application implementing the TR-069 protocol for GNU/Linux OS.

What is CPE WAN (CWMP)?

Broadband Forum (BBF) developed a CPE WAN Management Protocol TR-069 with the goal to standardize device management. The protocol embodies the secure autoconfiguration, and other CPE management features within a common framework. It is an application-layer protocol that normally communicates with an Automatic Configuration Server.



Our solution

What we offer?

We’ve designed a CWMP client application that implements the TR-069 protocol for GNU/Linux OS. 


  • C++
  • Cmake

Application purpose:

Communication with a server part via the CWMP protocol to transfer data and execute service commands. 


Remote server session creation, event mechanism implementation, sending, receiving & setting parameters values, objects adding and deleting, parameter values receiving & setting, executing of service methods Reboot, Download, FactoryReset.

tr69 solution promwad

TR-069 client software diagram

tr-069 sw diagram

The TR-069 client software

In addition to the server data exchange via the CWMP protocol, the application implements a connection with the middleware through a TCP-socket using the JSON-RPC protocol. We used jsoncpp and jsonrpc libraries.

Why Promwad


Our engineers integrate a rich set of functions into your Digital TV solution providing the highest quality of experience for your customers


It's up to you to choose any single detail of your future solution. We suggest only the best ways to deliver, analyze, and monetize your apps


The reliability of your software solution is our priority. We implement the latest standards and features into your apps

Ivan Kuten

"We've gained deep experience and appropriate skills to create mission-critical Online Video Delivery solutions. Be on the edge of the digital TV industry together with Promwad"

— Ivan Kuten, Co-owner & Tech Expert at Promwad

Do you need a quote for your engineering project for the Smart TV app development?

Please, drop us a line. We will contact you today or next business day. All submitted information will be kept confidential.