The Reference Design Kit for Broadband(RDK-B) is a standard open source software stack which sits below the applications/services layer and provides a common interface to SoC's acting as a universal SoC adapter that allows portability across hardware platforms.  The RDK-B stack provides complex broadband and management functions such as Home Networking, WiFi, and Device Management. Even though almost all present RDK-B deployments are over DOCSIS gateways, its modular design makes RDK-B an ideal choice for a host of different devices like WiFi extenders, voice gateways or IoT platforms. 

RDK-B comes with some of the added advantages due to a highly modular architecture which allows the developers to have the provisions for dynamic service discovery, common data model, multiple management interfaces like SNMP, TR069, WebUI. Some of the added advantages of RDK-B are :

  • Easy Integartion 
  • Portable
  • Extensible
  • Secure
  • Reduced Cost of Maintenance
  • WAN types

RDK-B features can be classified broadly into  the following three categories:

  • No labels

2 Comments

  1. Generic question: Is there any limitation due to RDK-B if I integrate my own module, which communicates with the cloud, to it?

    1. Hi Z-Thiago Navarro

      There are already many 3rd party applications used by multiple adopters ,that runs along side RDK-B in their devices, that communicates with their cloud.


      It is best suggested to get the required data from RDK-B using TR-181 data models( invoke it from the module you are going to integrate ) and then share it to the cloud in your preferred format ( or , based on suggestions from cloud, use TR-181 data models to set things in RDK-B side ).