Versions Compared

Key

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

...

 Device Applicability

  • IP

Setup

draw.io Diagram
diagramNameTR-69.drawio
revision1
Image Removed

Since the Client is non-addressable from the public network, tr-069 and STUN creates and maintains a lightweight connection between the tr-069 server and agent to allow for tr-069-server initiated commands to be sent to the Client in real-time.

...

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 & ACS  have indicated that they have nothing more to send (response or new RPC)

draw.io Diagram
diagramNameMessage flow.drawio
revision1
Image Removed

Implementation Details

The RDK tr69 client is developed by Dimark which has the following key features

  • The Dimark TR-069 client is typically provided as ANSI C source code that runs on embedded Linux, with the API designed to ease the integration of the client into existing environments
  • The client incorporates an abstraction layer that will speed implementation as well as make the addition of many new features, upgrades and updates virtual drop-ins.
  • The client incorporates all updates that have resulted from more than eight years of field use, feature requests and customer deployments.

    draw.io Diagram
    diagramNameImplementation Details.drawio
    Image Removed
    revision1

Solution Details

Data Models

...