mirror of
https://gitlab.com/prpl-foundation/prplos/feeds/feed_usp.git
synced 2025-12-20 02:20:19 +08:00
main
GitOrigin-RevId: 437758bb3818c073266d908dbeee014650f5d77c
Feed_usp
SoftAtHome feed of Openwrt packages for usp components.
Included components
Feed_usp includes the following components:
Applications
- tr181-localagent - LocalAgent data model as specified by TR-181
- tr181-uspservices - TR-181 USPServices application
- usp-endpoint - Mini USP agent or controller
- uspagent - USP agent as specified by TR-369
Plugins
- tr181-uds - TR-181 UnixDomainSockets plugin
Libraries
- libimtp - libimtp is a library which provides functionality to set up a connection between two internal USP endpoints using a unix domain socket.
- libusp - libusp can be used for converting USP protobuf messages to ambiorix variants and vice versa.
- libuspi - libuspi is a common library for setting up and managing IMTP connections
- libuspprotobuf - This library generates C code from .proto files provided by bbf
Modules
- mod-amxb-usp - USP backend implementation for amxb
- mod-usp-cli - CLI module to invoke USP RPCs using an available MTP
- mod-usp-onboarding - This module handles the typical onboarding procedure of a USP Controller after a first boot
How to add feed_usp to your OpenWrt build
At the root of your OpenWrt tree, add the following to your feeds.conf file:
src-git feed_usp git@gitlab.com:soft.at.home/buildsystems/openwrt/feed_usp.git;main
Add the packages to your OpenWrt instance with the following commands:
./scripts/feeds update feed_usp #retrieve the feed from service/update to latest
./scripts/feeds install -p feed_usp #make all of the feed packages available to the build
Description
Languages
Makefile
96.5%
Shell
3.5%