RDK Documentation (Open Sourced RDK Components)
TR-069 Host Interface

Description

TR-069 Host Interface Manager
TR-069 Host Interface Manager is responsible to cater the service for two interfaces
  • TR-069 client interface
  • JSON Interface TR-069 route the request based on the request parameter path and map to respective manager components, like DeviceSetting, MoCA and other managers.
TR-069 Host Interface Manager Vs TR-069 client interface
Following methods are supported by Host-if to tr-069 agent
  • Get Parameter/Profile values | TR-069 Agent -> TR069 Host-If
  • Set Parameter values | TR-069 Host-If -> TR-069 Agent
TR-069 Notification
  • Add instance of table.
  • Delete instance of table.
  • Subscribe | This will subscribe the parameter for notification of type Active, Passive and no notification
TR-069 Host Interface Manager / Json interface
  • It can only be used to get values from Host-If
  • It can provide the values to html diagnostic pages.
TR-069 Host Interface Manager / Json interface
Json message request format:
{
"paramList":[
{
"name:: "<Parameter-Path",
}
]
}
Json message response format:
{
"paramList": [
{
"name":"<Parameter-Path>",
"value":"<Param-Value>"
}
]
}

Modules

 TR-069 Host Interface Handler
 The role of the protocol handler is to identify and classify flows based on application awareness.
 
 TR-069 Host Interface Profile