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

CC2530 设备掉线

当前主要的问题是,加入Zigbee网络运行状态时,有设备断电再上电,显示器可能不能收到设备的数据而显示该设备掉线,但显示器确可以对该设备进行控制开关操作,控制方式是点对点发送命令,显示器接收设备数据是采用显示器发不带地址的广播帧,收到的设备自动回复当前数据,如果显示器1分钟没有收到该设备数据,就判断该设备离线,当前这1分钟内会多次广播请求数据。请问是什么原因造成设备数据不能收到?谢谢!

 

现在用的协议栈版本是Z-Stack Energy 1.1.0,芯片是CC2530,稍后会提供Packet Sniffer抓包数据供参考,

David chen:

ERR3.psd

David chen:

回复 David chen:

抓包的数据

YiKai Chen:

回复 David chen:

沒有抓包的network key所以沒辦法解譯你的抓包檔

David chen:

回复 YiKai Chen:

DEFAULT_KEY="{0x1a, 0x9d, 0x16, 0x51, 0xc9, 0xb5, 0x0d, 0xb5, 0x94, 0x84, 0x28, 0x76, 0x3a, 0x89, 0x8a, 0x59}

David chen:

回复 YiKai Chen:

我提供的能打开吗?因为过程中我没加密?还是在哪里查看network key?

YiKai Chen:

回复 David chen:

不行,你試試重置設備(factory reset)然後用sniffer抓包一次入網過程,應該就可以抓到network key,把抓包檔在附上就可

David chen:

回复 YiKai Chen:

ERR5.psd

David chen:

回复 David chen:

最新转的数据,请帮忙看下

YiKai Chen:

我還是沒辦法解釋你的抓包檔。但是你用广播對終端设备请求数据是很容易漏包的,建議用單播请求数据

David chen:

回复 YiKai Chen:

首先我们是用广播请求数据,没收到回复的设备我们会再采用单播的方式请求数据。这样是否会引起随机连接不上的情况?

另外请教什么情况下,设备可能会发起自动入网请求?我们有监控到设备有时自动发出入网请求,这并非主程序发起的动作,是TI底层协议栈自动启动的。

赞(0)
未经允许不得转载:TI中文支持网 » CC2530 设备掉线
分享到: 更多 (0)