Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The initial purpose of the USP Controller is to allow USP agent validation and can be expanded to further use cases as required

Table of Contents

GUI Access

http://54.148.37.189:8088/acs 

Username: administrator 

Password: 47$Y7Jl3 

Agent Configuration 

Supported MTPs: 

  • STOMP: Full Support
  • MQTT: March 2021

Using the OB-USP-AGENT which has been ported to RDK the agent can be configured using the following sample:

Note: Change any references in the below of 42010A8A0FF0 to a unique value

Device.LocalAgent.Controller.1.EndpointID "oui:84C8B1:0000"
Device.STOMP.Connection.1.Host "54.148.37.189"
Device.STOMP.Connection.1.Username "stomp"
Device.STOMP.Connection.1.Password "stomp"
Device.DeviceInfo.SerialNumber "42010A8A0FF0"
Device.DeviceInfo.ManufacturerOUI "84C8B1"
Device.LocalAgent.EndpointID "oui:84C8B1-42010A8A0FF0"
Device.LocalAgent.MTP.1.Alias "cpe-1"
Device.LocalAgent.MTP.1.Enable "true"
Device.LocalAgent.MTP.1.Protocol "STOMP"
Device.LocalAgent.MTP.1.STOMP.Reference "Device.STOMP.Connection.1"
Device.LocalAgent.MTP.1.STOMP.Destination "/exchange/usp-agents/oui-84C8B1-42010A8A0FF0"
Device.LocalAgent.Controller.1.Alias "cpe-1"
Device.LocalAgent.Controller.1.Enable "true"
Device.LocalAgent.Controller.1.AssignedRole "Device.LocalAgent.ControllerTrust.Role.1"
Device.LocalAgent.Controller.1.PeriodicNotifInterval "300"
Device.LocalAgent.Controller.1.PeriodicNotifTime "0001-01-01T00:00:00Z"
Device.LocalAgent.Controller.1.USPRetryMinimumWaitInterval "5"
Device.LocalAgent.Controller.1.USPRetryIntervalMultiplier "2000"
Device.LocalAgent.Controller.1.ControllerCode ""
Device.LocalAgent.Controller.1.MTP.1.Alias "cpe-1"
Device.LocalAgent.Controller.1.MTP.1.Enable "true"
Device.LocalAgent.Controller.1.MTP.1.Protocol "STOMP"
Device.LocalAgent.Controller.1.MTP.1.STOMP.Reference "Device.STOMP.Connection.1"
Device.LocalAgent.Controller.1.MTP.1.STOMP.Destination "/queue/controllerlistener"

The above can be saved to a text file and run as follows:

# /usr/local/bin/obuspa -p -v 4 -r usp-agent-rdk.txt

Device Onboarding

  • After configuring the obuspa agent and connecting to the USP controller in the GUI the new device should appear under Devices
  • A Device Model needs to be created. Double click on your device and in the main dashboard under Device Model click on Generate
  • Once the Device Model is created you can test setting a parameter e.g.