Preview RDK Broadband

Created on January 17, 2023



RDK

RDK is a fully modular, portable, and customizable open source software solution that standardizes core functions used in video, broadband, and IoT devices. Deployed on over a hundred million devices around the globe, RDK enables operators to manage devices and easily customize their UIs and apps, providing analytics to improve the customer experience. RDK is platform and operator agnostic, so it can easily be ported & adopted by multiple SoC/OEM/Operators, significantly reducing the time to market. With over 600 companies, RDK has an active open source community that regularly contributes cutting edge technologies to the stack.

RDK Broadband (RDK-B) software is capable of powering next-gen gateways across DOCSIS, PON, DSL, 5G, and ethernet, enabling OEMs to standardize elements of their modems, gateways, and converged devices. It allows easy customization of applications and common functionalities such as routing, Wi-Fi, DNS, diagnostics, remote management, and IoT interfaces, such as Bluetooth, Thread, and Zigbee.


RDK Architecture

RDK middleware is powered by generic open source software along with RDK specific open source components. The RDK Broadband middleware stack architecture is pictured below:


Implementing RDK

Getting started with RDK is easy. A simple image depicting adoption of RDK is below:


Broadband User Interface

WebUI is a graphical user interface that is available on connected devices. It acts as an application running on the RDK-B stack and performs the functions of a device management interface similar to TR69 & SNMP. Users can monitor and modify RDK-B feature settings/rules using WebUI. It is a client–server application: the client runs in a web browser (as part of devices connected over LAN) and Lighttpd on the RDK-B stack acts as server.

WebUi can be accessed by both the LAN clients and from the WAN Side.

WebUI From WAN Side:

Give ‘http://<WAN IP Address of RaspberryPi>:8080’ in browser.

  • Example: http://192.168.1.35:8080

If you use erouter0 IP, then it opens admin page

Login Credentials:

Username: admin
Password: password

Once the login is successful, the user can verify and control various aspects of the Network Connection (like the SSID of the network, password of the network etc.).

WebUI For LAN Clients:

In browser on the LAN client/machine give the url http://10.0.0.1 to launch the Xfinity home page.


Try Out RDK

Raspberry Pi

A port of RDK is also available on Raspberry Pi – the popular hobby circuit device. Raspberry Pi provides a better experience when compared to PC Emulator.

Learn more →

Further Reading

Help & Support

Still not able to find what you are looking for? Please reach out to RDK Support by sending an email to support@rdkcentral.com .

Go To Top