RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
RDK is a community-based project that allows developers, vendors and cable operators to use a defined stack of software on one layer in order to provision set-top boxes and gateways. Unique features of RDK such as commitment to open source, speed and flexibility of RDK-based devices makes it stand out from the conventional settop software stacks.
The RDK Broadband Feature List is categorized by the below functions, Enhancements and new features are developed and contributed asynchronously by members of the RDK Community.
Category | Feature | FeatureAvailability | Dependency(If any) | |
---|---|---|---|---|
Home Networking | Camera | Camera Onboarding (discovery via UPnP)Available § | Device dependency | |
GRE | Soft Generic Routing EncapsulationAvailable | |||
HNAP | HNAP Support (for Home Security)Available | |||
IoT | ZigBee ReadyAvailable § | Device dependency | ||
Bluetooth LE ReadyAvailable | ||||
Bluetooth LE App Manager (For Tile Detection and Ring)Available + | New items | |||
Zilker SDKAvailable + | New items | |||
IP | IPv4/IPv6Available | |||
IP Configuration | Static IP Provisioning (DSLite based)Available | |||
RIPv2 | Available | |||
Subnet Mask Configurability Ready | Available §Device dependency | |||
LAN | DSCP marking for first northbound packetsAvailable | |||
Ability to Disable LAN DHCPAvailable | ||||
New CcspEthAgent component to manage Ethernet interface and clientsAvailable | ||||
WAN | New EthWan component to enable wan side connection through Ethernet portAvailable | |||
WAN mode auto detect | Available §Device dependency | |||
WAN ManagerAvailable +§ | New items, Device dependency | |||
Wi-Fi Home Network QOS | Home Network Quality of ServiceAvailable | |||
Wi-Fi | Active Band SteeringAvailable | |||
Configuration of Transmission Rates for the 2.4 and 5 GHz BandsAvailable | ||||
Create telemetry markers for WiFi vAP (SSID) up percentages | Available | |||
Dual Band support on XH SSIDAvailable | ||||
Lost+Found SSID – Automatic WiFi OnboardingAvailable | ||||
Plume support | Available §Device dependency | |||
Private Wi-Fi Available | ||||
Public Wi-FiAvailable | ||||
Split Configuration - Band steering (POC) | Available §Device dependency | |||
Wi-Fi ATM/DCS/DFS Ready | Available §Device dependency | |||
Content | WiFi | Wi-Fi Spectrum Analysis Ready | Available §‡Device dependency, Cloud dependency | |
Wi-Fi TelemetryAvailable ‡ | Cloud dependency | |||
HAL for easyconnect and passpointAvailable + | New items | |||
Device Profile | DOCSIS 3.0 SupportAvailable | |||
DOCSIS 3.1 SupportAvailable § | Device dependency | |||
EPONAvailable § | Device dependency | |||
DSL Available +§ | New items, Device dependency | |||
GPONAvailable +§ | New items, Device dependency | |||
Video | Video over Wi-Fi (client required)Available | |||
VidiPathAvailable | ||||
Device Management | Administration | Local Admin Pages | Available | |
Feature Control (Remotely enable/ disable individual features on devices without new code deployment) Available ‡ | Cloud dependency | |||
Cloud Management (WebPA & TR-181 based)Available ‡ | Cloud dependency | |||
MeshAgent – Adaption layer between WiFi extender and cloud based management services Available | ||||
Boot Up & System time | Additional Boot Up informationAvailable | |||
Synchronize System Time with NTP Server | Available $ | |||
Build | Yocto 3.1 Dunfell on Raspberry Pi Reference PlatformAvailable * | Changed items | ||
Download | HTTP Code DownloadAvailable | |||
XCONF Code Download & Device Management (client)Available ‡ | Cloud dependency | |||
XCONF ServerAvailable ‡ | Cloud dependency | |||
Implementation | Converge RDK Video and RDK Broadband Messaging Bus | Deferred | ||
Support for Cujo Rabid Framework for Parental ControlAvailable | ||||
Rabid Framework for Finger PrintingAvailable | ||||
Initialization & Reset | Boot Time OptimizationAvailable | |||
Kernel | Linux 5.4.72Available §* | Device dependency, Changed items | ||
Linux Containers | Initial container implementationAvailable | |||
Linux Container for lighttpdAvailable | ||||
Monitoring | TR-069/TR-181Available | |||
SNMPAvailable | ||||
SNMPv3 MigrationAvailable | ||||
Alias Manager – Exposing Custom DML for MSO specific namesAvailable + | New items | |||
SNMP Security HardeningAvailable | ||||
RDK TelemetryAvailable ‡ | Cloud dependency | |||
WebPAAvailable ‡ | Cloud dependency | |||
TR-181 Object Telemetry Available ‡ | Cloud dependency | |||
Broadband Profiling (SpeedTest to Gateway device)Available | ||||
Platform Enhancement | Read factory CM MAC (WAN MAC for non CM device) from hardware. Available $ | Device dependency | ||
Power | Battery Backup ReadyAvailable § | Device dependency | ||
RFC | Configurable RFC Check-in immediatelyAvailable | |||
Security | Device-agnostic platform hooks for CEDM Phase 1Available | |||
Intrusion DetectionAvailable | ||||
Remove Tr69 sharedKey stored in the clearAvailable § | Device dependency | |||
Update credential encryption/decryption utility to avoid platform specific prebuilt imagesAvailable | ||||
Update dnsmasq to version 2.78 or aboveAvailable | ||||
Self Healing | Resource MonitoringAvailable | |||
Need to limit the Ping failure based erouter Reset recovery mechanismAvailable § | Device dependency | |||
Telemetry | WHiX - Create telemetry markers for channel noise floorAvailable | |||
Supports the ability to configure a "Unique Identification Telemetry Tag" to be used in the telemetry reportAvailable | ||||
Create telemetry markers for Maximum TX_RATE, RX_RATE per client | Available |
...