IP Manager application manages user input via IP remote. The purpose of IP Remote Control is to allow managed gateways and clients to be controlled via a wired or wireless internet protocol connection.
High end 3rd party remote control systems need to connect to set top boxes (STBs). In order to do that, the STBs need to allow generalized key commands enter the RDK via IP over MoCA, then convert those commands into IR commands, sending them along to the IR manager as if they were coming from the IR remote.
The IP Remote Control allows programmable controllers with an IP interface to control devices.
Here's an overview of the major components involved:
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlVua25vd24gVXNlciAoeW1haGFyYW5hKSIsIm91dHB1dFR5cGUiOiJibG9jayIsImxhc3RNb2RpZmllck5hbWUiOiJVbmtub3duIFVzZXIgKHltYWhhcmFuYSkiLCJsYW5ndWFnZSI6ImVuIiwidWlDb25maWciOiJ7fSIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjE0NDkwMTAzMiIsImRpYWdyYW1OYW1lIjoiSVAgTWFuYWdlci5kcmF3aW8iLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiSVAgTWFuYWdlciIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6Mjk0NTg1MzYsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjI5NDU4NTM2LCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjoxLCJtYWNyb0lkIjoiMjM4MWY0YzMtNzY2Ni00NmNjLTk3NTUtMDhhZmRjZjEwYzY4IiwicHJldmlld05hbWUiOiJJUCBNYW5hZ2VyLmRyYXdpby5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoibnVsbCIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTYxNDY5NDU0NTAwMCwiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=
This shows:
- A vendor normally provides an IP remote control or application for a device.
- The vendor also provides a device, sometimes called a NUK, that the remote or application communicate with using IP protocol.
- The nook connects to devices it controls using IP. In this case, one of those devices would be a set-top box (STB).
- The user of the remote or app triggers commands. Those commands transmit as codes over the IP connection all the way to a receiving application on the STB.
- The STB maps the code to RF4CE commands. Those commands route to the application as if they were normal RF remote control commands.