RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Telemetry is the automatic recording and transmission of data from remote or inaccessible sources to an IT system in a different location for monitoring and analysis.
1. Xconf Server
2. Turris-Omnia with rdkb image
3. HTTP Server
2.1. Build procedure
Follow the wiki page to make yocto's RDK-B image from yocto workspace in your PC.
Wifi-Extender Yocto Build Instructions
Note: Proceed the build procedure in Ubuntu18 version VM
2.2. Image Flash procedure
Refer the below link for image flashing
Turris Omnia Reference Platform: Flashing Instruction
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