您好,
目前有一案子,使用情況如下,想再一個coordinator開啟時,讓20個END-device入網,入網後,coordinator將20個END-device的MAC Address往sever端傳,藉由sever端分類各END-device的組別後,再讓coordinator寫入各END-device的PAN ID值,再斷線重新連接,達到分群效果.
想請問,在END-device入網後,可以使用哪一個API函數或者方法來獲得每個END-device的MAC address值呢? 以及coordinator斷開END-device的網路可以使用哪種方法,感謝您
Viki Shi:
1、获取mac 地址:设备入网时会发送mac地址给协调器,可通过NLME_GetExtAddr()获取自身mac地址
2、调用NLME_LeaveReq可以离开网络
YiKai Chen:
1. 設備入網會广播device announcement 就會有設備的short/ieee address、coordinator 可以去接收device announcement 取得入網設備資訊、然後上伝云端
2. Coordinator 可以用ZDP_MgmtLeaveReq 要求設備離網