zigbee协调器如何获取设备的mac地址?
时间:10-02
整理:3721RD
点击:
我在协调器的 zclSampleLight_event_loop函数下获取mac地址,获取的同一个设备的mac地址会变化而且不正确,所以我觉得这样获取mac地址有问题!
case ZCL_INCOMING_MSG:
{
zclIncomingMsg_t *data;
data = (zclIncomingMsg_t *)MSGpkt;
for(int i = 0; i < 8; i++)
{
mac[i] = data->srcAddr.addr.extAddr[7-i];
}
// Incoming ZCL Foundation command/response messages
zclSampleLight_ProcessIncomingMsg( (zclIncomingMsg_t *)MSGpkt );
}
1) 请问下协调器在获取数据的时候是不是有接口来获取设备的mac地址?
2)或者可以在设备发送mac地址的接口,然后这边直接获取?
3)还是有其他的请求方式的获取mac地址?
参考这边回答: https://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/91221.aspx
