6.2.2 Service Discovery

Node descriptor – Router/end device requests the node descriptor during the initialization procedure before finding and binding. For more details on the node descriptor, refer to 6.1.3 Zigbee Device Profile (ZDP).
  • Packet #18 – Shows the Node Descriptor Request from router node
  • Packet #20 – Shows the Node Descriptor Response from coordinator node
Figure 6-6. Node Descriptor
The following figure illustrates the Node Descriptor Response from a coordinator device, where, under ZigBee Device Profile, the user can see the following information of the coordinator node:
  • Capability Information
  • Max Buffer Size
  • Server Flags
  • Descriptor Capability Field
Figure 6-7. Node Descriptor Response
Simple Descriptor – After receiving the Identify Query Response from the coordinator, the router identifies the target endpoint and sends a simple descriptor request to the target endpoint (coordinator). Packets #53 and #55 are Simple Descriptor Request and Simple Descriptor Response from router and coordinator devices, respectively. For more details, refer to the Zigbee Specification Revision 22 1.0 (05-3474-22).
Figure 6-8. Simple Descriptor – Coordinator and Router
The following figure illustrates the Simple Descriptor Response with the list of supported input and output clusters of the coordinator.
Figure 6-9. Simple Descriptor Response