This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How the coordinator can obtain an end device's mac address ?

I have a network with 1 ZC, 1 ZR and 1 ZED. ZED is associate with ZR so the message it send to ZC need the ZR's help.

Every time I received an message in ZC, ZC will call the function below to try to get the source mac address

AddrMgrExtAddrLookup(pkt->srcAddr.addr.shortAddr,tempbuf);

However, in this method, when ZC receiving message from ZED, it always return a mac address of 0x00 00 00 ,,,, (all 0). If there any method except send the mac address along with the package that can enable the ZC obtain ZED's mac address?

Really appreciate if anyone could help!