請教一下ZIGBEE部份問題
軟體:simplelink_cc13x2_26x2_sdk_3_40_00_02
專案: zc_genericapp 及 zED_genericapp
硬件:CC26X2R1_LAUNCHXL
想請教一下zED_genericapp 如果使用AF_DataRequest() 傳DATA回 zc_genericapp
那在zc_genericapp裡,如果有收到這個DATA的話會觸發那個API??
是不是
zclGenericApp_processZStackMsgs 裡的–> case zstackmsg_CmdIDs_AF_INCOMING_MSG_IND:??
謝謝
YiKai Chen:
建議私有格式還是建議套用ZCL的方式會比較符合z-stack的架構
Hunter Wang:
回复 YiKai Chen:
HI YK 可否請教一下ZCL的方式是指?? 因為現在測試第一次AF_DataRequest()–>
ZED入網後回傳給ZC. ZED的AF_DataRequest有ZSUCESS回應.
但ZC 好像沒有AF_Income的反應出來.
ZC連af.c的afIncomgData()跟ZCL.C的ZCL_EVENT_LOOP()都沒有被觸發的反應.
還在DEBUG中
YiKai Chen:
回复 Hunter Wang:
參考一下 Designing a Custom Zigbee 3.0-Certifiable Product Using GenericApp
Hunter Wang:
回复 YiKai Chen:
hi yk
ZCL方式 目前study中
另外想再問下
那af_datarequest還能用嗎??
因為現在在觀察ZCL.c
的zcl_loop()
和af.c的afincome()&afbuildincome()
這些底層api.
目前觀察到Zed傳data回Zc端時
ZC端的這些底層api都沒有
被觸發的反應,
只有終端入網時有被觸發幾次,
但後來zed用定時af_datarequest回傳時,zc端剛提的三個底層
api都沒有再被觸發的反應。
(zed用af_datarequest時也有Zsucess,sniffer也有看到封包,就奇怪怎麼ZC都沒反應的??)
Hunter Wang:
回复 YiKai Chen:
HiYK
感謝回復,那我再debug看。
可能跟之前一樣是人為疏失。
想說怎麼你之前指導的底層API跟網路上找到的說af_datarequest會觸動的底層API全不動??
但zed和sniffer都沒錯??!!
因為ZED能入網,表示RF是好的。
不可能不能互傳data吧。
ZC位址固定0x0000嗎??
Hunter Wang:
回复 YiKai Chen:
HI YK
對嘛,使用AF_DataRequest()傳送時,ZC位址固定是0x0000,那沒錯.但zclGenericApp_processAfIncomingMsgInd就是沒有反應!!繼續DEBUG. 之前在網路上找到使用AF_DataRequest()傳送時,接收方的被觸發順序–> afIncomingData()–>afBuildMSGIncoming()–>osal_msg_send()–>> osal_set_event()–>>GAPP.C裡的AF_IMCOME事件(最上層) 這個對吧??