RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
RDK-B devices provide multiple interfaces like MoCA, WiFi, Ethernet and so on for the clients to get connected. LMLite, a component within RDK-B, does the job of updating the Host tables (Host table is a table containing the data of connected clients over various interfaces) based on the devices connected over MoCA, WiFi and Ethernet.
Figure 1 - LMLite High Level Architecture
Figure 1 illustrates the LMLite functionality.
LMLite interacts with other components of RDK-B stack over DBUS. Each of these components registers a "callback" function with respective HAL. The HAL performs a “callback” whenever there is an update in connected clients. This triggers a DBus call to LMLite with the necessary data. LMLite receives this data and adds it to a the Host tables.
LMLite has three objects in its DML layer:
Object | Description |
---|---|
Device.Hosts. | Contains parameters depicting statistics of the connected devices. |
Devcie.Xhosts. | Contains parameters for home security devices. |
Device.X_RDKCENTRAL-COM_REPORT. | Contains parameters depicting network status and traffic |