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

Compare with Current View Page History

« Previous Version 12 Next »

This page is under development

User Specific Features

Parental Control

  • Manage sites based on URL and Keyword
  • Manage connected devices based on MAC and IP
  • Manage services e.g FTP 
  • Get a log of parental control features
  • Component : CcspPandM

WEBUI

  • Easy monitoring and control of the device using the WebUI
  • Enable, disable and modify various modes like Bridge mode,  WiFi SSID and so on directly from WebUI
  • Factory Reset the device
  • Component : WebUI

Power State Management

  • Persist current power state (on/off) across power cycles

  • If box was shutdown via a scheduled reboot, then restore the last known power state
  • If box was shutdown due to a crash, then restore the last known power state
  • In all other cases, default to power on at startup
  • Component : PowerManager

SNMP

  • Respond to Get requests from SNMP Management System

  • Retrieve data from other RDK software components
  • Component : CcspSnmpPa

TR069

  • Register device to Auto-Configuration Server (ACS) using Inform notification

  • Periodically send device information to ACS using Inform notification
  • Allow ACS to configure periodic Inform interval
  • Retrieve device diagnostics/parameters using GetParameterValues() method
  • Set device parameters using SetParameterValues() method
  • Factory reset using FactoryReset method
  • Device reboot using Reboot method
  • Component : CcspTr069Pa

Logging

  • Generate logs for all the components and processes.
  • Configuration of logging level per component

  • Print formatted data to stdout and redirected to a local log file

  • Aggregate logs locally on device
  • Extract logs to server for analysis
  • Component :  RDKLogger

MSO Specific Features

MSO has some additional features on top of the features mentioned above.

Dynamic DNS 

  • Support for automatically updating a name server in the Domain Name System (DNS)

  • Allows maximum of 4 host names
  • Component : CcspXDNS

MTA

  • Real time status, diagnostics and Log for voice calls
  • Component : CcspMtaAgent

Email Notification

  • Support to mail the logs of the devices to a desired Email Id

Routing

  • Provides support for Routing Information Protocol using which  MSO can monitor the routing information for the packets being interfaced from the device

HS Port Forwarding

  • Supports port forwarding feature for home security network
  • Component : CcspHomeSecurity

Xconf Firmware upgrade

Overview

  • Single entity for managing firmware on set-top
  • Provides set-top
    • Which firmware version
    • From where to download
    • How (protocol) to download
  • Web interface for server side rule administration
  • Key Highlights
    • Users can set download protocol
      • HTTPs as preferred method
    • Ability to decouple downloads from reboot
    • Ability to schedule firmware checks (During boot-up/Later), Configurable based on time zones, quiet times
    • Ability to redirect to secure download end points
    • Supports
      • Upgrade of Primary firmware
      • Remote Control
      • Disaster recovery images
      • Warehouse upgrades

Service & Scripts

Service Name : /lib/systemd/system/swupdate.service

Helper Script : /lib/rdk/swupdate_utility.sh

Main Script : /lib/rdk/deviceInitiatedFWDnld.sh


RDK Feature Control

  • Operational limitations that lead to RFC
    • The only way to disable a new feature in the field was to rollback to the older firmware
    • Lack of options to do a feature deployment in a subset of devices
    • Lack of options to deliver dynamic configurations to the box
  • Using RFC
    • Enables quicker roll out of features
    • Enables a secure channel for delivering runtime configurations to the device
    • Ability to control when the feature needs to be enabled/disabled ? Disable now/ Disable during reboot





  • No labels