RDK Resources

[*RDK Preferred*]

Code Management Facility

Code Releases

RDK Forums

[RDK Conferences]

RDK Support


Papers & Presentations Archive

In the News!

Versions Compared


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

Gliffy Diagram
The Reference Design Kit for Broadband (RDK-B) is an open source initiative standardising software functionalities for broadband devices enabling MSOs to efficiently deploy services to a large customer base. The primary purpose of RDK-B is to create a standardised software stack for various OEM's providing them with specific features to manage complex broadband functions such as Wide Area Networking (WAN), Local Area Networking (LAN), data reporting and management, home-networking technologies such as Wi-Fi and Multimedia over Coax Alliance (MoCA) and Internet of Things (IoT) controllers such as ZigBee, Bluetooth LE, and AllJoyn/OIC.

Gliffy Diagram





RDK-B Stack

  • RDK-B is based on Cisco’s Common Component Software Platform(CCSP) and is a fully modular, portable, and customizable software solution for broadband devices.
  • The RDK software is available at no cost to RDK licensees in a shared source manner, and RDK community member companies are encouraged to contribute software changes and enhancements to the RDK stack.
  • The Linux D-Bus in RDK-B is a central point where applications can send and listen to signals and conduct method calls, while extending a common architecture across CPUs.
  • Designed for operator control and remote management
  • Robust application model and app separation
  • Best in class WiFi measurement and management API and tools 
  • Carrier grade security
  • Support for Voice, DOCSIS, DSL, EPON and Ethernet WANs
  • Support for devices with multiple heterogenous processors and packet accelerators
  • Support for guest WiFi and tunneled secure public WiFi
  • Support for device fingerprinting advanced parental control and advanced security