You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 25 Next »

Current OBUSPA version in RDK-B

Next OBUSPA version 

Block diagram

  • RDK-B CPE
    USP Controller
    MQTT
    STOMP
    Proto Buff
    MQTT Broker
    Mqtt client 1
    Mqtt client 2
    usp mqtt factory reset file
    CcspPandM
    ccsp message bus
    Default broker port :1883
    Listens for: All (0.0.0.0)
    Security: Disabled
    Broker topic: "/usp/controller"
    broker agent : "usp/agent"
    id: rx_usp_agent_mqtt
    UspPa
    obuspa
    RDK-B integration
    USP API
    vendor api
    Vendor callbacks
    Core DML
    RDK-B DML
    RestAPI's

Controller options

USP Test controller 

How to test USP if i dont have usp controller

  • Command line utility

    • UspPa
      • Examples
        • UspPa -c show datamodel

        • UspPa -c operate "Device.SoftwareModules.InstallDU(URL=http://67.174.143.9/tes.tar)"
        • UspPa -c operate "Device.SoftwareModules.ExecutionUnit.1.SetRequestedState(RequestedState=Active)"
        • root@RaspberryPi-Gateway:/# UspPa -c get Device.DeviceInfo.SerialNumber

Device.DeviceInfo.SerialNumber =>  10000000bf21053d

How to enable usp in my build

Protocols supported

  • MQTT(Tested)
  • STOMP(Tested)
  • WebSockets(Will plan)

Multicontroller support

  • By default USP support Multicontroller
  • RDKM team has plan to validate multicontroller use case as part of Banana Pi R4 platform

References

Child pages



  • No labels