RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
1. Xconf Server
2. RPI with rdkb image
Follow the wiki page to make yocto's RDK-B image from yocto workspace in your PC.
RDK-B R-Pi Yocto 3.1 - Dunfell
Note: Proceed the build procedure in Ubuntu18 version VM
1. dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.Enable bool true
2. dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.Version string 2
3. dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.ConfigURL string https://xconf.rdkcentral.com:9092/loguploader/getT2Settings
4. touch /nvram/enable_t2_debug
5. reboot the device
6. pidof "telemetry2_0"
Configuring Telemetry on Xconf server
Login to Xconf Server and go to DCM menu item and click on “Formulas” sub menu and create Formula
Xconf Server → DCM → Device Settings
Xconf Server → DCM → LogUpload Settings
Xconf Server → DCM → Upload Repository
Upload Repository : HTTP Server
Repository URL: http://35.155.171.121/xconf/logupload.php
Xconf Server → DCM → Test Page
In the Test Page, give estbMacAddress(D8:58:D7:00:A5:D6 → Mac Address of Turris Omnia) and ensure the parameters that has been configured in the DCM.
Xconf Server → Telemetry → Permanent Profiles
Xconf Server → Telemetry → Targeting Rules
Xconf Server → Telemetry → Test page
In the Test Page, give estbMacAddress(D8:58:D7:00:A5:D6 → Mac Address of Turris Omnia)
http://35.155.171.121:9092/loguploader/getSettings?estbMacAddress=D8:58:D7:00:A5:D6&model=Turris
DCM_LOG_SERVER_URL=http://35.155.171.121:9092/loguploader/getSettings
DCM_HTTP_SERVER_URL=http://35.155.171.121/xconf/telemetry_upload.php
DCM_LA_SERVER_URL=http://35.155.171.121/xconf/logupload.php
$ systemctl disable rdkbLogMonitor
Execute the following command in turris board, and ensure the output
$ curl 'http://35.155.171.121:9092/loguploader/getSettings?estbMacAddress=D8:58:D7:00:A5:D6&model=Turris'
$ cat /rdklogs/logs/telemetry.log
$ cat /rdklogs/logs/dcmscript.log
$ cat /rdklogs/logs/dcmProcessing.log
Verify that Json file and zipped log files for all other logs displayed in HTTP server → http://35.155.171.121/xconf/upload/
http://35.155.171.121/xconf/upload/D858D700A5D6_TELE_11-30-2020-12-31PM.json
Ensure all the log files present in the zipped file