USP (TR-369) Training

The User Services Platform is a system for managing, monitoring, deploying, troubleshooting, and controlling any kind of network connected electronics or virtual services. Developed by the Broadband Forum in TR-369, it’s intended for application developers, consumer electronics and networking manufacturers, and service provider to deploy a fully capable connected home.

QA Cafe remains on the cutting edge when testing the User Services Platform protocol, and want to keep you informed about how it works and how to develop a USP solution. This ongoing training series will cover each of these pieces of USP in detail. As we add more articles, you will see them listed here.

If you have any questions about USP or how to test it using CDRouter, always feel free to email us at

Building or deploying USP? Test it better and faster with CDRouter:

Learn more

Our USP training series is updated in real-time as we produce new articles. Come back often for updates or subscribe to our newsletter for more.

  1. High-Level Overview and Webinar
  2. Architecture and Use Cases
  3. USP Endpoints
  4. The USP Data Model
  5. Using Path Names
  6. USP Records and USP Messages
  7. The Add Message
  8. The Set Message
  9. The Delete Message
  10. The Get Message
  11. The GetInstances Message
  12. The GetSupportedDM Message
  13. The GetSupportedProtocol Message
  14. The Notify Message and Subscription Mechanism
  15. The Operate Message
  16. Message Transfer Over CoAP
  17. Message Transfer Over STOMP
  18. Message Transfer Over WebSockets
  19. End to End Message Exchange
  20. Discovery and Advertisement
  21. Authentication and Authorization
  22. Using the ProxiedDevice System
  23. Upgrading Device Firmware