Versions Compared

Key

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

RDK

...

+ New items, * Changed items, ‡ Cloud dependency, § Device dependency

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 is a standardized open source software stack that sits below the MVPD application/services layer and provides a common interface to SoC’s, acting as a universal SoC adapter that allows portability across hardware platforms.
  • The RDK Broadband standardized stack provides complex broadband and management functions such as Mesh Networks, WiFi Management, and Device Management.

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.


CategoryFeatureFeatureDependency(If any)

Home Networking

Feature CategoryFeatureAvailability

CameraCamera Onboarding (discovery via UPnP)
Available §
Device dependency
GRESoft Generic Routing Encapsulation
Available

HNAPHNAP Support (for Home Security)
Available

IoTZigBee Ready
Available §
Device dependency

Bluetooth LE Ready
Available 


Bluetooth LE App Manager (For Tile Detection and Ring)
Available +
New items

Zilker SDK
Available +
New items
IPIPv4/IPv6
Available

IP ConfigurationStatic IP Provisioning (DSLite based)
Available


RIPv2
Available


Subnet Mask Configurability Ready
Available §
Device dependency
LANDSCP marking for first northbound packets
Available 


Ability to Disable LAN DHCP
Available 


New CcspEthAgent component to manage Ethernet interface and clients
Available

WANNew EthWan component to enable wan side connection through Ethernet port
Available


WAN mode auto detect
Available §
Device dependency

WAN Manager
Available +§
New items, Device dependency
Wi-Fi Home Network QOSHome Network Quality of Service
Available

Wi-Fi Active Band Steering
Available


Configuration of Transmission Rates for the 2.4 and 5 GHz Bands
Available


Create telemetry markers for WiFi vAP (SSID) up percentages
Available


Dual Band support on XH SSID
Available


Lost+Found SSID – Automatic WiFi Onboarding
Available


Plume support
Available §
Device dependency

Private Wi-Fi 
Available


Public Wi-Fi
Available


Split Configuration - Band steering (POC)
Available §
Device dependency

Wi-Fi ATM/DCS/DFS Ready
Available §

RDK Broadband Features – Content

Feature CategoryFeatureAvailability
Device dependency

Content










WiFiWi-Fi Spectrum Analysis Ready
Available §‡
Device dependency, Cloud dependency

Wi-Fi Telemetry
Available ‡
Cloud dependency

HAL for easyconnect and passpoint
Available +
New items
Device ProfileDOCSIS 3.0 Support
Available


DOCSIS 3.1 Support
Available §
Device dependency

EPON
Available §
Device dependency

DSL
 Available +§
New items, Device dependency

GPON
Available +§
New items, Device dependency
Video Video over Wi-Fi (client required)

VidiPath

Device Management







































AdministrationLocal Admin Pages

Feature Control (Remotely enable/ disable individual features on devices without new code deployment)

Cloud dependency

Cloud Management (WebPA & TR-181 based)
AvailableVidiPathAvailable

...

Cloud dependency

MeshAgent – Adaption layer between WiFi extender and cloud based management services 
Boot Up & System timeAdditional Boot Up information

Synchronize System Time with NTP Server
BuildYocto 3.1 Dunfell on Raspberry Pi Reference PlatformChanged items
DownloadHTTP Code Download

XCONF Code Download & Device Management (client)Cloud dependency

XCONF ServerCloud dependency
ImplementationConverge RDK Video and RDK Broadband Messaging Bus

Support for Cujo Rabid Framework for Parental Control

Rabid Framework for Finger Printing
Initialization & ResetBoot Time Optimization
KernelLinux 5.4.72Device dependency, Changed items
Linux Containers Initial container implementation

Linux Container for lighttpd
MonitoringTR-069/TR-181

SNMP

SNMPv3 Migration

Alias Manager – Exposing Custom DML for MSO specific namesNew items

SNMP Security Hardening

RDK TelemetryCloud dependency

WebPACloud dependency

TR-181 Object TelemetryCloud dependency

Broadband Profiling (SpeedTest to Gateway device)
Platform EnhancementRead factory CM MAC (WAN MAC for non CM device) from hardware. Device dependency
PowerBattery Backup ReadyDevice dependency
RFCConfigurable RFC Check-in immediately
SecurityDevice-agnostic platform hooks for CEDM Phase 1

Intrusion Detection

Remove Tr69 sharedKey stored in the clearDevice dependency

Update credential encryption/decryption utility to avoid platform specific prebuilt images

Update dnsmasq to version 2.78 or above
Self HealingResource Monitoring

Need to limit the Ping failure based erouter Reset recovery mechanismDevice dependency
TelemetryWHiX - Create telemetry markers for channel noise floor

Supports the ability to configure a "Unique Identification Telemetry Tag" to be used in the telemetry report

Create telemetry markers for Maximum TX_RATE, RX_RATE per client