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

CC2530: CC2530-RF04eb 协调器收不到终端的信息,抓包有ack数据

Part Number:CC2530Other Parts Discussed in Thread:Z-STACK

zigbee 1个协调器和3个终端,组网后终端分别1s间隔发送给协调器,协调器收到后发送命令给终端,一段时间通讯后,协调器收不到所有终端信息,抓包显示终端信息有ack,发现协调器不进afIncomingData函数,请问是什么原因

Kevin Qiu1:

你使用的协议栈版本是多少,修改了哪些,将完整的抓包文件传上来

,

a a:

zigbee 3.0,

从1411条开始就没有协调器发给终端的命令了

,

YiKai Chen:

請附上完整的抓包檔,截圖沒什麼用

,

a a:

抓包源文件上传不上,只能上传txt文件,抱歉,请从1411条的时间17:52:44.286606附近看抓包信息抓包信息11.txt

,

YiKai Chen:

可以zip壓縮後再上傳

,

a a:

抓包信息.zip

抓包信息

,

a a:

请查看抓包信息5672.抓包信息.zip

,

Kevin Qiu1:

网络层是加密的,提供NWK密钥

,

a a:

trust center link key5A:69:67:42:65:65:41:6C:6C:69:61:6E:63:65:30:39

,

YiKai Chen:

給trust center link key沒辦法解開,要給network key

,

a a:

BB:19:F1:2A:04:FF:00:60:03:A8:83:FE:63:A0:2B:98

,

YiKai Chen:

可以解釋一下你程序的運作邏輯嗎?终端分别1s间隔发送给协调器,是发送什麼给协调器,协调器收到后是发送什麼命令给终端?

,

a a:

终端分别发送4字节给协调器,第一个字节是代表终端不是路由,第234字节是自++的值,协调器收到后直接发送1字节的0x01给终端点灯。

,

YiKai Chen:

抓包檔看不出來為什麼协调器不进afIncomingData函数,你源碼的部份還有做什麼改動嗎?

,

a a:

改了一点,把协调器的identify的过程给屏蔽了,因为如果入网给终端发送identify,也会收不到导致协调器不收数,跟这个会有关系吗,现在这个是跑一段时间会出现不收数

,

YiKai Chen:

感覺上沒有关系, https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/902631/faq-cc2538-z-stack-3-0-2-known-issues-and-fixes?tisearch=e2e-sitesearch&keymatch=faq%3Atrue 的補釘有試著打上去看看嗎

,

a a:

好像不太行,我把这些补丁都打了一下,还是不行,

并且补充一下,如果中途协调器接不到信息,过段时间它会继续接收

,

YiKai Chen:

afIncomingData函数是在z-stack lib內調用,目前看不出為什麼抓包显示终端信息有ack,发现协调器不进afIncomingData函数,可能需要看看ti的人員能否幫你進行z-stack lib源碼的調試才能繼續查了

,

Kevin Qiu1:

a a 说:如果中途协调器接不到信息,过段时间它会继续接收

可能是有其他在占用

源码的访问流程比较复杂,请在此处创建一个帖子:

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum

附上详细的说明信息,以便Ryan帮助分析

赞(0)
未经允许不得转载:TI中文支持网 » CC2530: CC2530-RF04eb 协调器收不到终端的信息,抓包有ack数据
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1