Does the coordinator need to have its sleep mode enabled to send queued packets to sleepy endpoints?

Does the coordinator need to have its sleep mode enabled to send queued packets to sleepy endpoints?

No and you typically don’t want to put the coordinator into sleep mode. When the queue packet command is used the coordinator will check to see if the endpoint is sleepy, and if it is not then it will send the message immediately. In other words, the packet is only queued if the endpoint is sleepy.