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.
Quick Links¶
Getting Started¶
- Device Prerequisites - Hardware and storage requirements for containerized applications.
- Installing the Toolkit - Complete build instructions for DAC and LCM.
- Building Apps - Learn how to create containerized applications.
- Deploying Apps - Deploy and manage applications on your device.
Architecture & Testing¶
- System Architecture - Reference system architecture and components.
- Acceptance Testing - Testing procedures and validation.
Data Models¶
- Data Models - TR-369/USP data models for lifecycle management, including Software Modules, Deployment Units, Execution Units, and Execution Environments.