Preface

This manual provides a single point of reference for information relating to the ZigBee 3.0 wireless networking protocol and its associated stack, when implemented on the NXP K32W041, K32W061, K32W1, MCXW71, MCXW72, RW612, and JN518x family of wireless microcontrollers. It supports the NXP hardware platforms:- K32W148-EVK, FRDM-MCXW71, FRDM-MCXW72, MCX-W71-EVK, MCX-W72-EVK, FRDM-RW612, and RD-RW612-BGA. The manual provides both conceptual and practical information concerning the ZigBee 3.0 protocol and the supporting NXP software. Guidance is provided on the use of the NXP Application Programming Interfaces (APIs) for ZigBee 3.0. The API resources (such as functions, network parameters, enumerations, data types and events) are described in detail. The document can be used as a reference resource during ZigBee 3.0 application development.

Note:

  1. The ZigBee 3.0 protocol employs the ZigBee PRO stack - in particular, Revision 22/ZigBee 2017 of this stack. Therefore, this User Guide relates to this stack revision.

  2. This User Guide is concerned with the development of applications that operate over the ZigBee PRO stack. These applications may conform to ZigBee 3.0 or may use ZigBee or manufacturer-specific application profiles. ZigBee 3.0 applications are based on ZigBee device types for which users should also refer to the ZigBee 3.0 Devices User Guide (JNUG3131).

For more detailed information on the ZigBee 3.0 standard, refer to the protocol specifications available from the ZigBee Alliance.

Organization of this manual

This manual is divided into four parts:

Parent topic:Preface

Conventions

Files, folders, functions and parameter types are represented in bold type. Function parameters are represented in italicstype.

Code fragments are represented in the Courier Newtypeface.

Note: A note represents an important fact, guideline, or information.

Parent topic:Preface

Acronyms and abbreviations

The table below lists the acronyms and abbreviations used in this document.

Acronym

Description

AF

Application Framework

AIB

APS Information Base

APDU

Application Protocol Data Unit

API

Application Programming Interface

APS

Application Support (sub-layer)

APSDE

Application Support (sub-layer) Data

APSME

Application Support (sub-layer) Management

BDB

Base Device Behavior

DIO

Digital Input/Output

EPID

Extended PAN ID

HA

Home Automation

HVAC

Heating, Ventilation, and Air-Conditioning

IO

Input/Output

ISR

Interrupt Service Routine

MAC

Media Access Control

PAN

Personal Area Network

NIB

NWK Information Base

NPDU

Network Protocol Data Unit

NVM

Non-Volatile Memory Manager

NWK

Network

OS

Operating System

PDU

Protocol Data Unit

PDUM

Protocol Data Unit Manager

PIC

Programmable Interrupt Controller

RF

Radio Frequency

SAP

Service Access Point

SDK

Software Developer’s Kit

UART

Universal Asynchronous Receiver-Transmitter

ZCL

ZigBee Cluster Library

ZCP

ZigBee Compliant Platform

ZDO

ZigBee Device Objects

ZDP

ZigBee Device Profile

ZCP

ZigBee Compliant Platform

ZDO

ZigBee Device Objects

ZDP

ZigBee Device Profile

Parent topic:Preface

Support resources

All NXP resources referred to in this manual can be found at the above addresses, unless otherwise stated.

Parent topic:Preface

Trademarks

All trademarks are the property of their respective owners.

Parent topic:Preface

Chip compatibility

The software described in this manual can be used on the NXP K32W041, K32W061, K32W1, MCXW71, MCXW72, RW612, and JN518x family of wireless microcontrollers.

Parent topic:Preface