| Table of Contents | ||
|---|---|---|
|
RDK-B is an open-source software platform capable of powering next-gen gateways across DOCSIS, PON, DSL, 5G, and ethernet access networks, 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®.
| Markdown |
|---|
RDK Connectivity provides a common software and data solution across all Connectivity access technologies including Fixed Wireless, DOCSIS, GPON, and DSL. It provides functionality such as routing, Wi-Fi, DNS, remote management, and the smaller image footprint eases deployment on devices.
Some of the key characteristics of RDK-Connectivity are:
**Open-Source Platform:** RDK-Connectivity is developed as an open-source project under RDK Management LLC.
**Modular & Scalable Design:** Component-based architecture supporting device profiles from full-featured gateways to lightweight extenders.
**Standards-Based:** Implements TR-181 data model and TR-069/TR-369 USP management protocols.
**Easily Customizable:** Standards like TR-181 are customized based on operators' needs rather than following exact specifications, enabling flexible deployment tailored to specific requirements.
**Hardware-Agnostic:** Clearly defined HAL APIs for each functions, making it easy for multiple chipset vendors to adopt RDK, as well as keeping RDK middleware platform agnostic |
RDK-B stands out as a highly advantageous solution in the realm of broadband technology, offering a plethora of benefits that underscore its versatility and efficiency. At its core, RDK-B provides a common software platform that serves as a unifying foundation for diverse broadband devices. Rigorously tested releases ensure reliability and performance, instilling confidence in the stability of the platform. The integration of a common System-on-Chip (SoC) further streamlines device compatibility, fostering a seamless and interoperable ecosystem.
One of the key strengths of RDK-B lies in its open-source architecture, empowering developers with the flexibility to innovate and build upon the software. Its modular design not only facilitates continuous innovation but also optimizes the platform for deployment across a spectrum of devices, ranging from low- to high-end. Notably, RDK-B supports containerization at the application layer, enhancing scalability and flexibility in deploying applications.
Moreover, the framework ensures application and services portability across various technologies, promoting a cohesive and integrated user experience. Another significant advantage is the platform's robust support for various access networks, making it a versatile choice for different broadband technologies. RDK-B seamlessly accommodates DOCSIS, PON, DSL, 5G, and Ethernet, ensuring compatibility with a wide array of access technologies. Furthermore, it boasts support for multiple management protocols and data models, contributing to its adaptability and ease of integration.
In essence, RDK-B emerges as a comprehensive and forward-thinking solution, offering a unified software platform that not only prioritizes reliability and flexibility but also embraces innovation and compatibility across diverse access networks.
. |
| draw.io Diagram | |||||
|---|---|---|---|---|---|
|
|
|
Tailored to meet the specific needs of operators, RDK-B incorporates home security and automation functionalities, reinforcing the protection of users and their connected environments. Intrusion detection and cloud-based features are integral components, providing a secure and intelligent framework for broadband services. Telemetry support enhances data gathering and analysis, facilitating informed decision-making, while self-healing mechanisms contribute to system resilience. The inclusion of Multicast (MABR) capabilities enhances content delivery efficiency in multicast scenarios.
In the realm of advanced features, RDK-B goes beyond the basics to offer sophisticated device management tools, advanced routing and IP features, and secure transport through VPN/IPSEC protocols. A focus on advanced Wi-Fi and mesh integration ensures optimal wireless connectivity, while robust parental controls provide users with the ability to manage and monitor access.
Let's dive into RDK-B's profiles, starting with Router and Extender, uncovering how they shape seamless connectivity.
For a basic grouping of RDK Broadband features across router and extender profiles, please refer below diagram:
A router serves as a central hub for distributing internet connectivity in homes or offices, managing seamless data transmission through wired and wireless connections. The RDK-B router profile offers comprehensive LAN management capabilities, empowering users to configure and manage their local area network settings effectively. This includes features like DHCP (Dynamic Host Configuration Protocol) server for automatic IP address assignment, NAT (Network Address Translation) for private network connectivity, and firewall settings for network security. In terms of WAN management, RDK-B supports various technologies such as EthWAN (Ethernet WAN), DSL (Digital Subscriber Line), GPON (Gigabit Passive Optical Network), and LTE (Long-Term Evolution). These technologies enable flexible and reliable connections to different types of internet services.
The RDK-B WiFi extender is designed to extend the WiFi range for wireless clients. It operates in conjunction with the RDKB gateway and broadcasts the same SSID as the gateway, ensuring seamless connectivity. The hardware of the WiFi extender is cost sensitive, and it does not require all the software components of the gateway. Acting as a Layer-2 switch, it supports various RF technologies like MoCA, Wi-Fi, Zigbee, and BLE for user device connectivity. The extender can establish backhaul IP connectivity using MoCA, Ethernet, or WiFi. The RDKM utilizes the Turris Omnia as a reference extender platform, which is an Ethernet-based router and facilitates the development of a tri-band design.
| Markdown |
|---|
RDK-Connectivity supports multiple access technologies including DOCSIS 3.0/3.1, GPON/XGS-PON, DSL (ADSL2+, VDSL2, G.fast), Fixed Wireless (LTE/5G), and Ethernet WAN with multi-WAN capabilities. The platform includes networking features such as Wi-Fi (Wi-Fi 6/6E), mesh networking, LAN bridging, VLAN, DHCP server, routing, and QoS, while security is provided through firewall, WPA3 encryption, access control, and parental controls. Device management is supported via TR-069 (CWMP), TR-369 (USP), WebPA, and WebConfig protocols, with additional features including voice services (SIP/VoIP), IoT protocol support (Zigbee, Z-Wave, Thread), IPv6 support, and DNS management.
---
## RDK-Connectivity Device Profiles
**Router Profile**
The RDK-Connectivity router profile offers LAN management capabilities to configure and manage local area network settings. This includes features like DHCP (Dynamic Host Configuration Protocol) server for automatic IP address assignment, NAT (Network Address Translation) for private network connectivity, and firewall settings for network security. In terms of WAN management, RDK-Connectivity supports technologies such as EthWAN (Ethernet WAN), DSL (Digital Subscriber Line), GPON (Gigabit Passive Optical Network), and LTE (Long-Term Evolution) for connections to different types of internet services.
**Wi-Fi Extender Profile**
The RDK-Connectivity Wi-Fi extender is designed to extend the Wi-Fi range for wireless clients. It operates in conjunction with the RDKB gateway and broadcasts the same SSID as the gateway. The hardware of the Wi-Fi extender is cost sensitive, and it does not require all the software components of the gateway. Acting as a Layer-2 switch, it supports RF technologies like MoCA, Wi-Fi, Zigbee, and BLE for user device connectivity. The extender can establish backhaul IP connectivity using MoCA, Ethernet, or Wi-Fi.
--- |
Getting Started:
User Guides:
API References:
HAL: For details of RDK-B HAL , please follow HAL.