AX USP | Controller

AX USP - Universal USP (TR-369) Controller

Axiros AX USP supports millions of concurrent USP Agents connected via WebSocket MTP in a single process. The Controller was developed from scratch in a memory safe language for safety and speed and supports all of the features specified in the latest TR-369 specification and most of the features currently defined in the specification process. AX USP interfaces seamlessly with all current and future Axiros products, thereby providing an seamless upgrade path for existing installations.

 
 

Key Features of AX USP

  • Standalone process to handle many concurrent USP sessions

  • Provides continuity in current product deployments and the user interface

  • Offers state-of-the-art northbound interfaces for maximum flexibility

  • Uses a stateless implementation for independence and container compatibility


AX USP Use Cases

  • Real-time applications and support via a low latency communication

  • Efficient data collection due to a low overhead

  • Self-service app relying on omni-directional communication

  • Application scaling using multiple Controllers

  • Audience measurement

  • Direct alarming with more elaborate notifications

  • User consent through a built-in permission system

  • Service delegation

  • Third party applications

    ... and many more.

AX USP architecture use cases

AX USP Controller scaling for WebSocket MTP


Interested and want to receive more information?

What is a User Services Platform Controller?

A User Services Platform (USP) Controller is a software application that provides a centralized way to provision and manage devices that are USP-enabled. The USP Controller supports both WebSocket and MQTT MTPs, providing a single point of control for all USP-enabled devices.

The USP Controller is designed to be easily integrated into existing systems and processes, providing a seamless way to manage IoT devices. The controller provides a REST API that can be used to provision devices, update firmware, and perform other management tasks.

The controller also includes a web-based user interface that can be used to provision and manage devices.

How a User Services Platform Controller can Help?

The growth of the Internet of Things (IoT) is driving the need for new and innovative ways to manage and control connected devices. The Axiros USP Controller is a high-performance, scalable solution that helps service providers provision and manage a number of connected devices. The USP Controller supports both WebSocket and MQTT MTPs, providing a single point of control for all USP-enabled devices.

The USP Controller is designed to be easily integrated into existing systems and processes, providing a seamless way to manage IoT devices. The controller provides a REST API that can be used to provision devices, update firmware, and perform other management tasks. The controller also includes a web-based user interface that can be used to provision and manage devices.

  • A Point-to-Point MTP utilizing the ubiquitous protocol built on HTTP as defined in RFC 6455. Since it is built into all Web browsers and being utilized by many modern Websites and applications, it is perfectly supported throughout the whole industry.

    Pros:

    - Fast and efficient

    - Easy to configure and use

    - Excellent built-in security features

    - Can reuse infrastructure from TR-069 deployments

    - Agent connectivity status always known

    Cons:

    - Need to handle millions of connections on the Controller

  • A brokered MTP utilizing the well known IoT protocol as defined by OASIS (https://mqtt.org/). MQTT MTP requires an MQTT broker installation (or cloud service) to function and additional consideration/efforts to compensate for the lack of end-to-end connectivity between the Agent and the Controller.

    Pros:

    - Very flexible in terms of deployment options

    Cons:

    - Comparedly inefficient due to additional traffic from and to broker and additional meta information required for the USP communication

    - Only MQTT5 "fully" specified; MQTT 3.11 and most environments need additional non-specified implementation and workarounds

    - High availability difficult to achieve

    - Usually requires USP End-to-End encryption, further increasing the complexity

Learn more about MTPs


Not sure what we are talking about?

Bring yourself up to speed on USP/TR-369 by viewing our knowledge base.


Eager for more? Explore our blog.

Not just a simple tech blog - Axiros uncovers and explains the telecommunications universe from within: by offering a substantial coverage of the latest technological trends and a personalized perspective. Stay ahead of the curve by gaining new market insights, comprehensive content about prime tech businesses along with the latest product offerings. It's all about carrier-grade Device Management, IoT, QoE and Service Automation.