Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter 5. ZigBee, ZDO, and ZDP > Service Discovery

5.2. Service Discovery

In addition to the services related to devices, or nodes, ZDP also contains a variety of standard services for querying the applications within those nodes (see Table 5.9

Table 5.9. : ZDP Service Discovery Services
Service Discovery ServicesClient Transmission (Request)Server Processing
(Response)  
Simple_Desc_req (unicast)OM
Extended_Simple_Desc_req (unicast)OO
Active_EP_req (unicast)OM
Extended_Active_EP_req (unicast)OO
Match_Desc_req (broadcast)OM
System_Server_Discover_reqOO
Find_node_cache_req (broadcast)OO
Discovery_Cache_req (unicast)OO
Discovery_store_req (unicast)OO
Node_Desc_store_req (unicast)OO
Power_Desc_store_req (unicast)OO
Active_EP_store_req (unicast)OO
Simple_Desc_store_req (unicast)OO
Remove_node_cache_req (unicast)OO


). As with the device discovery services, most of the ZDP service discovery services are optional. Only a few service side responses are required.

5.2.1. Discovering and Matching Endpoints

Discovering application endpoints and the services they support is a common commissioning step in ZigBee. Different manufacturers may choose different endpoints for their applications. For example, a manufacturer of a switch (Leviton, perhaps) may choose endpoint 3 for their switch. Philips may choose endpoint 8 for their light. So how does an application which needs to bind this switch to the light find these endpoints?


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial