
TR-069
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.Â
Tools:
- C++
- Cmake
Application purpose:
Communication with a server part via the CWMP protocol to transfer data and execute service commands.Â
Functionality:
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.

TR-069 client software 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

"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
Our case studies in digital TV
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.