Key Terms
Node vs Device
"A node defines a single instance of the Zigbee PRO stack with a single IEEE address on a single network."
A node is made up of one or more devices, each residing on an endpoint.
Simple Device vs Dynamic Device
"A simple device is an application implementation of an application specific endpoint that has mandatory application clusters."
"A dynamic device is an application implementation of an endpoint that has no specific set of application clusters."
Finding & binding (EZ-Mode) is mandatory for simple devices and optional for dynamic devices.
Application Cluster vs Utility Cluster
"A utility cluster is a cluster whose function is not part of the persistent functional operation of the product. Function examples: commissioning, configuration, discovery, etc."
"An application cluster is a cluster that generates persistent functional transactions." Examples: temperature measurement, On/Off..
An application (or functional) transaction "is a cluster command, and possible response, that is generated to perform the device's persistent function, such as attribute reporting or actuation commands. An application transaction is not a ZDO transaction, one-time transaction, or commissioning transaction."
Initiator vs Target Cluster
"An initiator cluster is an application cluster that initiates cluster transactions."
"A target cluster is an application cluster that receives the initiated messages from an initiator cluster and could potentially respond to the initiator."
Network Steering
Defined by EZ-Mode:
"For a node that is not already joined to a network, EZ-Mode network steering is the action of searching for and joining an open network. For a node that has joined a network, EZ-Mode network steering is the action of opening the network to allow new nodes to join."