What is TR-069?

TR-069 Client

A TR-069 client is a software application that allows service providers and equipment manufacturers to manage, configure, and update their customers' network-connected devices remotely. The TR-069 protocol was developed by the Broadband Forum (BBF) to standardize the way in which this data is exchanged between the client and the device. 

TR-069 clients are important for both service providers and equipment manufacturers because they provide a simple and efficient way to manage a large number of devices remotely. By using a TR-069 client, service providers can quickly and easily configure new devices, update firmware, and troubleshoot problems without having to dispatch a technician to the customer's premises. Similarly, equipment manufacturers can use TR-069 clients to deploy.

The CWMP (CPE Wan Management Protocol) specification defines how devices communicate over networks and are able to send data between themselves as well as receive commands from an admin station console or headend server via HTML5 web browser.


The CPE WAN Management Protocol (CWMP Protocol)

CPE WAN Management Protocol (CWMP) TR-069 was designed by the Broadband Forum (BBF) to standardize management of devices. BBF´s Technical Reports (TRs) are strictly numbered documents, which are dependent on each other.

CWMP is a sophisticated protocol that allows you to provision your device(s) with ease. The order of events unfolds as follows: When the user sends an instruction over WiFi, it's sent wirelessly and received by an HTTP or HTTPS connection from a secure Auto Configuration Server which acts exclusively in control mode during this entire period - handling all interactions between CPE (Client PCE), A Garmin Device Identifier Number (GIDF) and eventually any number/string depending upon what type GIDS requests are made.

TR-069 uses the CWMP to provide support for auto-configuration, software management and diagnostics. If you’d like to view all CPE Wan management Protocols refer to the guide provided by the Broadband Forum.


Functionalities & Settings of

Axiros AXESS is the Axiros flagship product for the management of CPEs with Broadband Forum-compliant CWMP (TR-069) stacks and also other open management protocols. It enables highly flexible and scalable interactions with a large number of devices for the purposes of (re-)configuration, mass firmware downloads, fault clearance and general real-time subscriber support. 

  • Device provisioning for internet access, WiFi, VoIP, video and data services

  • Quality of Service (QoS) management

  • Security management

  • Configuration management

  • Firmware upgrades management

  • Performance monitoring

  • Diagnostics and troubleshooting

  • Local management application

How does TR-069 work?

TR-069 is a technical specification that outlines the procedures for managing customer-premises equipment (CPE) connected to an Internet Protocol (IP) network. It enables the automatic configuration, management, and monitoring of CPEs, with the framework operating on the client-server model. In this model, the CPE functions as the client, and the management process is facilitated by a designated TR-069 server, specifically known as the Auto Configuration Server (ACS Server). The TR-069 ACS Server serves as the central hub for overseeing all TR-069 clients, including routers, modems, and gateways. Communication between the TR-069 clients and the TR-069 ACS occurs through established protocols such as the Simple Object Access Protocol (SOAP) over HTTPS. The TR-069 ACS Server plays a pivotal role in remotely configuring, managing, and monitoring the connected CPEs. This standardized approach streamlines the network management process and enhances the overall efficiency of the system.

Deliver A Competitive Service For Triple Play Offerings

Delivering a competitive (voice, video, data and wireless) service is an enormous technical, operational and business challenge for today’s service providers. To attract new customers as well as to reduce customer churn, service providers must be able to offer these services with the best user experience possible at a competitive price point.

Couple that with the need to support legacy systems and it becomes obvious that to absorb this dynamic growing complexity, a carrier-grade Device Management platform must not only

  • be scalable, but also

  • flexible and

  • adaptive.

This is the motivation and claim of TR-069, which is one central building block in a carrier-grade Device Management solution architecture.

TR-069 Management Functions

  • Device provisioning for internet access, WiFi, VoIP, video and data services

  • Quality of Service (QoS) management

  • Security management

  • Configuration management

  • Firmware upgrades management

  • Performance monitoring

  • Diagnostics and troubleshooting

  • Local management application

Is TR-069 Secure?

Yes, TR-069 is secure. TR-069 is a scalable, flexible and secure model that provides the high degree of security required while remaining simple to use.

SSL is a widely-used protocol that provides an essential layer of security for all data passed between CPE and ACS (auto-configuration server). When SSL/TLS protection has been enabled, only those who should have access to your network can see what’s happening to connected devices. 

TR-069 is an important security protocol that helps to keep your devices and data safe. This protocol was designed to help service providers manage customer equipment remotely. In order to do this, TR-069 uses a secure connection that is encrypted and authenticated.

This ensures that only authorized personnel can access the data on your devices. Additionally, TR-069 uses a variety of other security measures, such as device certificates and digital signatures, to further protect your data. As a result, TR-069 is a highly secure protocol that you can rely on to keep your devices and data safe.


TR-069 Data Model

Data models are used to describe the many different functions and capabilities available on WAN manageable devices. These data-driven descriptions can be accessed using TR-069 Amendment 6 (provided by the broadband forum), which defines several model objects that provide parameters for each type of device or service in order to manage them more effectively with CWMP.

A TR-069 data model is a way of representing data in XML. It uses an XML schema to define the data elements and their relationships. TR-069 data models can be used for many different purposes, such as exchanging data between devices, storing data in a database, or providing a web interface to data. TR-069 data models are often used in network management systems to allow administrators to view and modify data on devices remotely.

The TR-069 specification defines a number of standard data models for commonly-used device data, such as system configuration, WiFi configuration, and device status. In addition, vendors can create custom data models to represent any other device data that they wish to make available through the TR-069 protocol.

TR-069 Use Cases

Provisioning Of Complex Services Like

  • Multi-play service delivery

  • IPTV deployments

  • Zero-touch provisioning

  • SIP and VoIP provisioning

Quality of Experience Management (QoE) For

  • Better decision making with
    analytics and reporting

  • Proactive upfront problem resolution

  • Information on bandwidth utilization

Management Of All Kind Of Devices Like

  • Simple xDSL Remote Gateways (RG)

  • Set-top boxes (STBs) alongside the RG

  • Cable RGs and Fttx ONTs or

  • Even complex Business Routers (BR)

Southbound Interoperability

  • Vendor-independent management
    of TR-069 capable devices

  • Support of multi-vendor device strategies

  • Integration of the legacy base of non-TR-069 devices

Heterogeneous Access Environments Like

  • xDSL and Fttx

  • Cable and satellite

  • WiMAX or

  • Ethernet

Northbound Integration Of OSS/BSS For

  • Billing

  • Support

  • Policy or

  • Order management systems to enable end-to-end service delivery

Our TR-069 Based Products


All Axiros products can be deployed and operated “On-Premises” or “as a Service”.

Eager for more? Stay informed about TR-069 (CWMP)

Axiros Blog


FAQ | TR-069 (CWMP)

What is TR-069?

TR-069 is The Broadband Forum's Application Layer Protocol for Remote Management and Provisioning of Customer-Premises Equipment (CPE) Connected to an Internet Protocol Network is defined in TR-069.

What is the use of TR-069?

TR-069 allows you to control network devices from a remote location using your computer and a web browser. The auto-configuration server (ACS) is a central server that manages the configuration.

What is TR-069 client?

The STB is managed by a client software called TR-069-client using the TR-069 protocol. CPE WAN Management Protocol is defined by the technical specification TR-069.