USP Protocol Architecture Training Videos
-
An overview of the User Services Platform (USP/TR-369)
USP is a revolutionary standard that builds on the lessons learned from TR-069. -
USP Endpoints
There are two kinds of endpoints in USP: Agents, and Controllers. A USP Agent is an Endpoint that exposes functions represented by a set of service elements. -
USP Architecture and Use Cases
The User Services Platform is a system for managing, monitoring, deploying, troubleshooting, and controlling any kind of network connected electronics or virtual services. -
USP Data Models
The functions of service elements are described in a set of xml documents known as the USP data model. A data model describes how things like network interfaces, device functions, IoT objects, and more are exposed to controllers. You can find the USP data models at: -
Using path names to address service elements
Service Elements that are defined in the USP Data Model are addressed in USP Messages with a particular syntax called Path Names. Path Names are called such because they describe the “path” within the data model’s tree of objects used to reference a particular object or elements of that object to operate upon. -
USP Records and USP Messages
Communications between a USP Controller and USP Agent are delivered using two separate constructs: the USP Message, and its container, the USP Record. -
The USP Add Message
The Add Message in USP is used to create new instances of multi-instance objects in the Agent’s instantiated data model. This is used for a wide variety of service configurations such as creating new Wi-Fi networks. -
Using allow_partial and required_parameter flags
There are three USP messages that are used to change the state of an Agent’s service elements: Add, Set, and Delete. Since these messages can be used for a number of different use cases, they contain mechanisms to ensure that the Controller is able to configure service elements -
USP (TR-369) Training Workshop Series Videos
The Broadband Forum’s User Services Platform (TR-369) is a revolutionary new standard enabling new markets and revenue streams for service providers, software providers, and consumer electronics manufacturers looking to monetize the connected home.