( PH:0x04, SH:0x01 ) - Send ZDO Unicast CommandOverviewThe Send ZDO Unicast command is sent by the Host to the Module in order to prompt the Module to send a ZDO message to a single destination node. The command configures the following options: - custom sequence numbers
- reception of APS ACK
- reception of ZDO Response Received
PayloadByte Index | Field Name | Notes |
---|
0,1 | Destination Node ID |
| 2,3 | ZDO Command ID |
| 4 | Response Options | 8-bit Bitmap: Bit 0: Custom Sequence Number Bit 1: Enable reception of APS ACK status messages Bit 2: Enable reception of ZDO Response Received with corresponding Transaction Sequence Number | 5 | Transaction Sequence Number | Only used if bit 0 in the Response Options field is set. The Host must apply a number in the range of 0-127. The range 128-255 is reserved for commands generated by the Module. | 6 | Payload Length |
| 7..n | Payload |
|
Effect on ReceiptThe Module will attempt to issue the ZDO message over the network. The status of the transmission and its assigned sequence number will be relayed to the Host via a ZDO Send Status command. To know whether the destination node has successfully received a message, the Host should enable reception of APS ACK status messages via the Response Options field. On reception the Module relays these messages to the Host as ZDO APS Ack commands. If the given message is a request (e.g., ZDO Bind Request or ZDO Simple Descriptor Request) and the Host expects a response, it should enable the option to receive a ZDO Response Received, via the Response Options field. On reception of a message with a matching sequence number, the Module will relay the response to the Host via the ZDO Response Received command. If no response is received within a given interval, the Module will instead issue a ZDO Response Timeout command to the Host. Allowed ContextNetwork Up. Sent By Host/ModuleHost. |