RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Integration of Mesh-agent component in Turris Omnia Gateway for Sync between RDKB WEBUI and Plume NOC. Mesh-agent notifies the Plume NOC , when there is a change of SSID in RDKB WebUI and vice versa.
Mesh-agent uses sysevent to notify between NOC and WebUI.
NOC - Graphical UI for Opensync Extender Devices
The following Components are involved in the Synchronization process
Opensync has to be manually triggered , and respective certificate has to be copied into the image
Execute the below script , for linking the back-haul interfaces
Execute the below script for running the opensync Managers
Copy the Certificates in /usr/plume/etc/certs/*
Note: Cert files are provided by Opensync for Licencees
Opensync mangers and NOC status can verified by querying OVSDB table
1) root@TurrisOmnia-GW:# /usr/plume/tools/ovsh s Manager
--------------------------------------------------------------------------
_uuid | cdff~a085 |
_version | b6e7~58ac |
connection_mode | ["set",[]] |
external_ids | ["map",[]] |
inactivity_probe | 30000 |
is_connected | true |
max_backoff | ["set",[]] |
other_config | ["map",[]] |
status | ["map",[["sec_since_connect","31"],["state","ACTIVE"]]] |
target | ssl:54.200.0.59:443 |
----------------------------------------------------------------------------
1) Log on to plume NOC, with the following URL https://piranha-osacademy.dev.us-west-2.aws.plume.tech/noc/login
UserName and Password are provided for Opensync Licencees
2) Access RDKB-WebUI , in the browser <erouter0-ip>:8080
UserName: admin
Password: password - (default password)
Use Case 1:
Changing the SSID in Plume NOC
Click on EDIT button and change the SSID
Changed SSID is updated in RDKB WebUI
Can be verified with following dmcli Command
root@TurrisOmnia-GW:# dmcli eRT getv Device.WiFi.SSID.1.SSID
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(eRT.com.cisco.spvtg.ccsp.wifi): Device.WiFi.SSID.1.SSID
Execution succeed.
Parameter 1 name: Device.WiFi.SSID.1.SSID
type: string, value: Test-turris
Use Case 2:
Changing the SSID in WebUI or via dmcli
Execute the below command, to change the SSID via dmcli
root@TurrisOmnia-GW:# dmcli eRT setv Device.WiFi.SSID.1.SSID string Test-turris1
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
setv from/to component(eRT.com.cisco.spvtg.ccsp.wifi): Device.WiFi.SSID.1.SSID
Execution succeed.
Log on to plume NOC and verify the Changed SSID is updated from dmcli
If unable to change SSID via dmcli command, restart ccspwifiagent.service
$ systemctl restart ccspwifiagent
To see the updated SSID in NOC refresh the page in browser