ZigBee has emerged as one of the leading standards in low-power, low data-rate wireless networks. It is a global standard for the flexible monitoring and control of appliances in domestic and commercial premises, including Lighting, HVAC and Security devices. ZigBee can be used to equip a building with innovative functionality, allowing fully integrated monitoring and control through wireless switches, sensors, and remote control units.
ZigBee 3.0 builds on the existing ZigBee standard to facilitate a simpler end-user experience in terms of product choice, set-up and operation. The connection of ZigBee 3.0 networks to the IP domain opens up monitoring and control from devices such as smartphones, tablets, and computers on the Internet, bringing low-power wireless networks into the 'Internet of Things' (IoT).
NXP is a member of the ZigBee Alliance and an active contributor to the working group for ZigBee 3.0. We provide a complete ZigBee 3.0 software solution for our JN516x and JN517x microcontrollers, including the ZigBee PRO protocol stack, ZigBee Lighting, and Occupancy (ZLO) devices and ZigBee Cluster Library (ZCL).
For a general introduction to ZigBee 3.0, refer to the NXP articles ZigBee 3.0 - Facilitating the 'Internet of Things' and Streamlining ZigBee 3.0 Development.
Note: K32W061/41 or JN5189/88T are preferred for any new Zigbee®, Thread and Bluetooth® LE 5.0 design. No new software releases planned
ZigBee 3.0 is available for the JN516x and JN517x families of wireless microcontrollers. The protocol and associated support software are supplied in the following Software Developer’s Kits (SDKs), both designed to be used with an Eclipse-based Integrated Development Environment (IDE):
Application Notes are available that provide ZigBee 3.0 application templates which can be used as a starting point for custom application development. The JN516x-E004 Evaluation Kit and JN517x-DK005 Development Kit provide hardware platforms for the development of ZigBee 3.0 applications.
The ZigBee 3.0 test harness software, used to pre-certify ZigBee platforms, can be run on the NXP JN5169 USB Dongle which is available in the JN516x-EK004 Evaluation Kit and separately in the OM15020 pack. The test harness software is available from the ZigBee Alliance.
A wide range of useful resources is provided to aid in the development of custom ZigBee 3.0 solutions for the JN516x and JN517x devices, including SDKs, User Guides and Application Notes.
Hardware-related resources can be found on the Support Resources for JN516x MCUs and Support Resources JN517x MCUs pages.
Part Number | Title | Description | Version | |
---|---|---|---|---|
Software | ||||
JN-SW-4270 | JN517x ZigBee 3.0 SDK | Software for developing ZigBee 3.0 wireless network applications for the JN517x devices. Must be installed on top of the LPCXpresso toolchain. For details, refer to the Release Notes. | 1841 | |
JN-SW-4263 | JN517x IEEE802.15.4 SDK | Software for developing ZigBee 3.0 wireless network applications for the JN517x devices. Must be installed on top of the LPCXpresso toolchain. For details, refer to the Release Notes. | 1613 | |
JN-SW-4170 | JN516x ZigBee 3.0 SDK | Software for developing ZigBee 3.0 wireless network applications for the JN516x devices. Must be installed on top of the BeyondStudio for NXP toolchain (JN-SW-4141). For details, refer to the Release Notes. | 1840 | |
JN-SW-4141 | BeyondStudio for NXP | Toolchain for developing JN516x applications. For details, refer to the Release Notes and User Guide JN-UG-3098. | 1308 | |
JN-SW-4107 | JN51xx Production Flash Programmer | Utility for loading built applications into JN51xx devices in a production environment. For details, refer to the Release Notes and User Guide JN-UG-3099. | 1614 | |
User Guides | ||||
JN-UG-3113 | ZigBee 3.0 Stack User Guide | Introduces essential ZigBee PRO concepts and details the APIs for developing ZigBee 3.0 applications. | 1.5 | |
JN-UG-3114 | ZigBee 3.0 Devices User Guide | Details the ZigBee Base Device and the ZigBee Lighting and Occupancy (ZLO) device types. | 1.2 | |
JN-UG-3115 | ZigBee Cluster Library User Guide | Describes the NXP implementation of the ZigBee Cluster Library (ZCL) for ZigBee 3.0. | 1.5 | |
JN-UG-3116 | JN51xx Core Utilities User Guide | Details software utilities that may be incorporated in ZigBee 3.0 applications. | 1.1 | |
JN-UG-3119 | ZigBee Green Power User Guide | Describes the use of ZigBee Green Power (GP) with ZigBee 3.0 networks. | 1.1 | |
JN-UG-3109 | JN517x LPCXpresso Installation and User Guide | Describes the installation and operation of LPCXpresso for JN517x. Also covers JN517x SDK installation. | 1.2 | |
JN-UG-3098 | Beyond Studio for NXP Installation and User Guide | Describes the installation and operation of BeyondStudio for NXP (JN-SW-4141). Also covers JN516x SDK installation. | 1.3 | |
JN-UG-3081 | JN51xx Encryption Tool User Guide | Describes the JN51xx Encryption Tool (JET) used to produce encrypted and/or merged application binary files. | 1.7 | |
Application Notes | ||||
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.6 | |
JN-AN-1216 | ZigBee 3.0 IoT Control Bridge | Provides an example application for a ZigBee Control Bridge to facilitate an IP connection. | 1011 | |
JN-AN-1217 | ZigBee 3.0 Base Device Template | Provides ZigBee Base Device template code, required in all ZigBee 3.0 applications. | 1005 | |
JN-AN-1218 | ZigBee 3.0 Light Bulbs | Provides application templates for ZigBee lighting devices. | 1008 | |
JN-AN-1219 | ZigBee 3.0 Controller and Switch | Provides application templates for ZigBee controller and switch devices. | 1007 | |
JN-AN-1220 | ZigBee 3.0 Sensors | Provides application templates for ZigBee sensors. | 1005 | |
JN-AN-1222 | ZigBee IoT Gateway with NFC | Describes how to implement the Host processor part of a Linux-based ZigBee IoT Gateway that uses NFC. | 2007 | |
JN-AN-1229 | ZigBee PRO Application Template for ZigBee 3.0 | Provides ZigBee PRO application templates for generic ZigBee 3.0 applications on the JN516x and JN517x wireless microcontrollers. | 1004 | |
JN-AN-1236 | ZigBee 3.0 Migration Guidelines for JN517x | Provides guidance on migrating ZigBee PRO applications for the JN516x devices to the ZigBee 3.0 stack for the JN517x devices. | 1.0 | |
JN-AN-1203 | JN516x JTAG Debugging in BeyondStudio | Describes use of the JTAG debugging features of the JN516x devices via the BeyondStudio for NXP software tool. | 1.2 | |
Related Documentation | ||||
JN517x | JN517x Datasheet | Details the JN517x series of microcontrollers. | 2.0 | |
JN5169 | JN5169 Datasheet | Details the JN5169 microcontroller. | 1 | |
JN5169M0x | JN5169-001-M0x-2 Datasheet | Details the JN5169-001-M0x series of modules. | 3.0 | |
JN-DS-JN516x | JN516x Datasheet | Details the JN5168, JN5164 and JN5161 wireless 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-3118 | JN517x Integrated Peripherals API User Guide | Details the JN517x Integrated Peripherals API, used in application code to interact with JN517x on-chip peripherals. | 1.1 | |
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.5 | |
JN-UG-3099 | JN51xx Production Flash Programmer User Guide | Describes use of the JN51xx Production Flash Programmer (JN-SW-4107). | 1.1 | |
JN-UG-3108 | JN516x-EK004 Evaluation Kit User Guide | Describes the contents of the JN516x-EK004 Evaluation Kit, and how to set up and run the pre-loaded demonstration. | 2.0 | |
JN-UG-3121 | JN517x-DK005 Development Kit User Guide | Describes the contents of the JN517x-DK005 Development Kit, and how to set up and run the pre-loaded demonstration. | 1.1 | |
Reference Designs for the JN516x devices are available from Support
Resources for JN516x MCUs. Reference Designs for the JN517x devices are available from Support Resources for JN517x MCUs. |