0% found this document useful (0 votes)
115 views5 pages

RDK-B Architecture and Development Overview

RDK-B is a modular and customizable software platform for broadband devices based on Cisco's Common Component Software Platform. It is available at no cost to licensees and encourages community contributions. The platform features a central D-Bus architecture, remote management capabilities, robust application separation, and support for various WAN technologies. It aims to reduce development costs by providing a standardized system while still allowing for customization compared to vendor-specific Linux platforms.

Uploaded by

gocenik
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
115 views5 pages

RDK-B Architecture and Development Overview

RDK-B is a modular and customizable software platform for broadband devices based on Cisco's Common Component Software Platform. It is available at no cost to licensees and encourages community contributions. The platform features a central D-Bus architecture, remote management capabilities, robust application separation, and support for various WAN technologies. It aims to reduce development costs by providing a standardized system while still allowing for customization compared to vendor-specific Linux platforms.

Uploaded by

gocenik
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

RDK-B Overview

Customer, Innovation, Integrity, and Responsibility.


SDMC Software Platform Architecture

Web APP
TMS

http mqtt mqtt tr069

netd rpc cloudclient tr069

SDMC control layer can be easily integrated


Unified Development Interface with multiple platforms

UCI CMS TC_API Mib_API SDI

Ip | dhcp | dnsmasq | iptables | iw | arp

Netlink

Linux Kernel | Netfilter| Router | Forward | OMCI


RDK-B Platform Architecture • 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
Software technology differences

Category Linux (Chipset Vendor) Openwrt RDK-B

Expansibility Lower Higher Lower

Support Chipset Vendor(stabilization) OpenWrt open community(update fast) RDK Management, LLC (stabilization)

1. Boradcom cms,data models


Architecture 2. Econet tcpi,cfg mode U-BUS, UCI, opkg package,rpcd D-BUS/R-BUS,CCSP layer,data models
3. Realtek mib api
.........

SDMC control layer Supports most chipset vendor Has been adapted to UCI Adapting the RDK-B architecture

Different chipset vendors have different Technology development is relatively Software is capable of powering next-
Development software architectures that need to be mature, widely used, standard system, gen gateways across DOCSIS, PON,
cycle/maintenance cost developed and maintained reduce the overall development cycle DSL, 5G, and ethernet,can reduce the
development cycle
Thank You!
Shenzhen SDMC Technology CO., LTD

You might also like