TI中文支持网
TI专业的中文技术问题搜集分享网站

想再問下CC26X2R1_LAUNCHXL的ZIGBEE部份問題

請教一下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事件(最上層) 這個對吧??

赞(0)
未经允许不得转载:TI中文支持网 » 想再問下CC26X2R1_LAUNCHXL的ZIGBEE部份問題
分享到: 更多 (0)