6.3.4 Finding and Binding

The user can configure the target endpoint/initiator endpoint as the following:
  • Zigbee router/extended lights – As the initiator endpoint
  • Zigbee coordinator/combined interface – As the target endpoint

The following figure illustrates packets #47 and #48 as the Identify Query Request and Identify Query Response from router and coordinator devices, respectively.

The router, as an initiator, broadcasts Identify Query for identifying target endpoints. After receiving the Identify Query Response from a target endpoint, the initiator unicasts the Simple Descriptor Request to the target device. The initiator endpoint, then, searches for any matching clusters between itself and the target endpoint; then, for each match found, it creates a corresponding entry in its binding table. If there is a request for group binding, the initiator endpoint configures group membership of the target endpoint.

After receiving the Identify Query Response, the router identifies the target endpoint and requests the Simple Descriptor. Packets #53 and #55 are Simple Descriptor Request and Simple Descriptor Response from the router and coordinator devices, respectively.

Figure 6-23. Finding and Binding – Router
The following figure illustrates the Simple Descriptor Response, providing the details about the list of supported input and output clusters.
Figure 6-24. Simple Descriptor Response