Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
minLevel2
outlinetrue
stylenone

Introduction.

TR-069 is a technical specification that defines an application layer protocol for remote management of end-user devices.

...

It was published by the Broadband Forum and was entitled CPE

...

WAN Management Protocol (CWMP).

...

It provides the communication between CPE and

...

Auto Configuration Servers (ACS).

...

An ACS can manage a device, trouble shoot, configure,

...

upgrade etc.

...

TR-69 uses common web protocols such as HTTP, TCP-IP,

...

SOAP, XML-RPCs to exchange information.

GenieACS Server and Client

...

BPIR4 communication.

The CPE is responsible for establishing

...

the session to the server. The CPE keeps sending HTTP POST requests during the session.

...

The session is closed as soon as both CPE & GenieACS  have indicated that they have nothing more to

...

send (response or new RPC).

 Image RemovedImage Added

GenieACS

...

Server.

Ensure the GenieACS Server Setup is launched and running to establish the Client-Server communication
GenieACS server home page:

...

Image Added


Test Procedure

 Client

...

BPIR4 set-up

Steps to be followed:

    1. Flash the RDK-Broadband image where the Tr069 Protocol Agent is enabled.
      Code Block
      titletr69 status
      collapsetrue
      root@Filogic-GW:/lib/systemd/system# systemctl status CcspTr069PaSsp.service 
      ● CcspTr069PaSsp.service - CcspTr069PaSsp service
           Loaded: loaded (/lib/systemd/system/CcspTr069PaSsp.service; enabled; vendor preset: enabled)
           Active: active (running) since Thu 2022-04-28 17:43:08 UTC; 2 years 6 months ago
          Process: 3809 ExecStartPre=/bin/sh -c val=`syscfg get EnableTR69Binary`; if [ "$val" == "false" ]; then `systemctl stop CcspTr069PaSsp`; fi (code=exited, status=0/SUCCESS)
          Process: 3834 ExecStart=/usr/bin/CcspTr069PaSsp -subsys $Subsys (code=exited, status=0/SUCCESS)
         Main PID: 3856 (CcspTr069PaSsp)
            Tasks: 17 (limit: 4713)
           Memory: 9.2M
           CGroup: /system.slice/CcspTr069PaSsp.service
                   └─ 3856 /usr/bin/CcspTr069PaSsp -subsys eRT.
  1. b. Check for the CcspTr069PaSsp is active and listening to port 7547

...