ZigBee Remote Control (also known as ZigBee RF4CE) is a wireless network standard specifically targeted at remote control products in the consumer electronics market. In a ZigBee Remote Control network, one or more remote control units may be wirelessly networked to control devices such as a TV, HDD recorder, Blu-ray player and AV amplifier.
The ZigBee Remote Control provision from NXP incorporates the ZigBee Input Device (ZID) profile as well as the ZigBee Remote Control (ZRC) profile.
The JN516x-EK003 ZigBee RF4CE Evaluation Kit provides an evaluation and development platform specifically for ZigBee Remote Control applications. The kit components include an NXP OM15012 remote control unit and are pre-programmed with a demonstration application that can be run 'out of the box'. The Application Note ZigBee RF4CE OM15012 Application Template (AN11676) provides a basis for custom application development using this kit.
The JN516x-EK001 Evaluation Kit also facilitates ZigBee Remote Control application development. An example ZigBee Remote Control application that can be used with this kit is provided in the Application Note ZigBee RF4CE Demonstration (JN-AN-1158). The Application Note ZigBee RF4CE Application Template (JN-AN-1200) provides a basis for custom ZigBee Remote Control application development using this kit.
ZigBee Remote Control is available for the JN5168, JN5164 and JN5161 microcontrollers. The protocol, profiles and associated support software are supplied in the following Software Developer's Kit (SDK):
The above SDK must be installed on top of the JN51xx SDK Toolchain (JN-SW-4041). SDK details and installation instructions are provided in the SDK Installation and User Guide (JN-UG-3064).
A range of user resources are provided to aid in the development of custom ZigBee Remote Control solutions, including an SDK, User Guides and Application Notes. Those resources that are relevant to ZigBee Remote Control are listed below.
Hardware-related resources can be found on the Support Resources for JN516x MCUs page
Part Number | Title | Description | Version | |
---|---|---|---|---|
Software | ||||
JN-SW-4041 | JN51xx SDK Toolchain | Toolchain for developing JN516x applications. | 1.1 | |
JN-SW-4060 | JN516x ZigBee RF4CE SDK | Software for the development of ZigBee Remote Control (RF4CE) wireless network applications for JN516x devices. Must be installed on top of the JN51xx SDK Toolchain. | 1014 | |
JN-SW-4007 | JN51xx Flash Programmer | Utility for loading built applications into JN51xx Flash memory. | 1.8.9 | |
User Guides | ||||
JN-UG-3074 | ZigBee RF4CE Stack User Guide | Introduces essential ZigBee Remote Control (RF4CE) concepts and details the ZigBee RF4CE APIs for developing applications. | 1.2 | |
Application Notes | ||||
JN-AN-1158 | ZigBee RF4CE Demonstration Application Note | Provides and describes an example ZigBee Remote Control (RF4CE) application that can be used with the JN516x-EK001 evaluation kit. | 1.5 | |
JN-AN-1170 | RF Remote Control Unit (DR1159) Application Note | Describes a software algorithm that can be used with the capacitive-touch keypad on the RF Remote Control Unit (DR1159). Includes an example application. | 1.1 | |
JN-AN-1172 | JN516x Customer Module Evaluation Tool | Provides and describes a tool which can be used to place the JN516x microcontroller into a number of test modes that enable measurement of module performance. | 1.1 | |
JN-AN-1175 | Packet Error Rate Testing for JN516x | Provides and describes Packet Error Rate (PER) testing software that can be used on boards from a JN516x evaluation kit. | 1.1 | |
JN-AN-1200 | ZigBee-RF4CE Application Template | Provides a software template that can be used as a basis for ZigBee Remote Control (RF4CE) application development using the JN516x-EK001 evaluation kit. | 1.0 | |
AN11676 | ZigBee RF4CE OM15012 Application Template | Provides a software template that can be used as a basis for ZigBee Remote Control (RF4CE) application development using the JN516x-EK003 evaluation kit, which includes the OM15012 remote control unit. | 1.0 | |
Related Documentation | ||||
JN-DS-JN516x | JN516x Datasheet | Details the JN516x series of microcontrollers. | 1.3 | |
JN-DS-JN5168-001-MO | JN5168-001-Myy Datasheet | Details the JN5168-001-Myy series of modules. | 1.4 | |
JN-RM-2003 | LPRF Board API Reference Manual | Details the Board API, used in application code to interact with components on the boards supplied in an evaluation kit. | 2.4 | |
JN-UG-3007 | JN51xx Flash Programmer User Guide | Describes how to use the JN51xx Flash Programmer. | 2.2 | |
JN-UG-3064 | SDK Installation and User Guide | Describes how to install the Software Developer's Kits (SDKs) and how to use the Eclipse development platform. | 4.4 | |
JN-UG-3087 | JN516x Integrated Peripherals API User Guide | Details the JN516x Integrated Peripherals API, used in application code to interact with JN516x on-chip peripherals. | 1.4 | |
JN-UG-3093 | JN516x-EK001 Evaluation Kit User Guide | Describes the contents of this JN516x-EK001 evaluation kit, and how to set up and run the pre-loaded demonstration. | 1.5 | |
JN-UG-3106 | JN516x-EK003 Evaluation Kit User Guide | Describes the contents of the JN516x-EK003 ZigBee RF4CE Evaluation Kit, and how to set up and run the pre-loaded demonstration. | 1.0 |