Skip to content

meta-rdk-broadband-apps

Yocto meta-layer to add the Broadband Apps Toolkit to RDK-B builds.

Overview

This Yocto meta-layer provides containerization support for RDK Broadband devices. It enables you to deploy and manage containerized applications using either:

  • DAC - Dobby and DSM utilities from meta-rdk.
  • LCM - Lifecycle Management from prplLCM (prpl Foundation's prplOS project).

Features

  • ✅ Supports either DAC or prplLCM as the core containerization solution
  • ✅ OCI-compliant container generation
  • ✅ Standardized TR-369/USP remote management via Device.SoftwareModules
  • ✅ Backwards compatibility with TR-69/CWMP
  • ✅ Integrates into existing RDK-B projects without requiring a full uplift

Repository

GitHub: rdkcentral/meta-rdk-broadband-apps

Contributing

Contributions are welcome! Please see our repository for guidelines on:

  • Reporting issues
  • Submitting pull requests
  • Documentation improvements

License

See the LICENSE file in the repository for license information.

Getting Started

Architecture & Testing

Data Models

  • Data Models - TR-369/USP data models for lifecycle management, including Software Modules, Deployment Units, Execution Units, and Execution Environments.