Development environment and resources

This User Guide supports the NXP ZigBee 3.0 Software Developer’s Kits (SDKs) for the JN518x and K32W041/K32W061/K32W1/MCXW71/MCXW72/RW612 devices.

Development platform

MCUXpresso

NXP MCUXpresso provides an Eclipse-based platform for developing applications for the JN518x and K32W041/K32W061/K32W1/MCXW71/MCXW72 devices. This platform can be obtained from https://community.nxp.com/community/mcuxpresso/mcuxpresso-ide and must be a registered edition. The required version of MCUXpresso is indicated in the Release Notes for the ZigBee 3.0 SDK.

For installation and operational instructions, first refer to the MCUXpresso Installation and User Guide. More detailed operational instructions are provided in the MCUXpresso User Guide, available from the above website.

Attention: Zigbee applications on RW612 platform do not support MCUXPresso IDE projects. Instead they are built with the west tool, refer to the https://github.com/nxp-mcuxpresso/mcux-sdk for more information.

Parent topic:Development platform

Parent topic:Development environment and resources

ZigBee 3.0 SDK

The ZigBee 3.0 SDK provides the stack and API software resources needed to develop ZigBee 3.0 applications for the JN518x and K32W041/K32W061/K32W1/MCXW71/MCXW72/RW612 devices and includes:

  • ZigBee PRO and IEEE 802.15.4 stack software

  • ZigBee PRO APIs

  • ZigBee Base Device Behavior (BDB) APIs

  • ZigBee Cluster Library (ZCL) APIs

  • Connectivity Framework APIs

  • ZPS Configuration Editor

  • Integrated Peripherals APIs and Board APIs

NXP-specific tools have been devised for MCUXpresso, including the ZPS Configuration Editor, which is provided as an Eclipse plug-in. This tool is used to set network parameters and is described in Chapter 13, ZPS Configuration Editor.

This ZigBee 3.0 SDK contains device-specific plug-ins for the MCUXpresso platform.

MCUXpresso must be installed before the ZigBee 3.0 SDK. Refer to Section 5.1.1, Development platform for information on this toolchain.

Parent topic:Development environment and resources

Parent topic:Application development overview