Topic

FAQ
Login Register
[Zigbee]终端设备频繁发送data request命令可能是什么原因?
Mar 31, 2023 09:10

/

A

/A

Zigbee终端设备0x58BA频繁(每隔0.5秒左右)向协调器0x0000 发送data request命令,之前都不会这样的,大概是在我通过ZGC tool 配置了config report信息后就这样了,不知道到这两者是否有什么关联,我配置的config report信息如下:




10 replies
TL_Soyo Mar 31, 2023 10:45
0
/A

你好,

  请问使用的是哪个工程,以及提供复现步骤,方便我们复现。

yingjie420 [Author] Mar 31, 2023 10:55
0
/A

芯片TLSR8258,使用的是例程simpleLight, 作为end device使用

yingjie420 [Author] Mar 31, 2023 11:38
0
/A

实在比较诡异,后来又不会发送data request了,然后我尝试用onOff命令去改变灯的状态,发现不成功(之前是可以的),返回的ZBHCI_CMD_DATA_CONFIRM里面的status=0xf0 (NOT DEFINED);  后来查到终端设备自动退网了,是不是因为太频繁发送data requet,协调器会自动把终端设备退网的?

yingjie420 [Author] Mar 31, 2023 11:55
0
/A


将这个终端设备重新入网,然后又重新出现频发发送data request的现象!但是并不影响onOff命令的使用。


TL_Soyo Mar 31, 2023 13:23
0
/A

你好,

 请详细说明操作步骤,协议栈版本,从你的抓包看,是因为协调器一直没有回复datarequest导致终端节点一直重传datarequest,尝试取得和协调器的连接.

yingjie420 [Author] Mar 31, 2023 13:35
0
/A

操作步骤就是上面说的,通过ZGC tool 配置了config report信息; zigbee协议栈版本号应该是3.0吧?协调器都用的例程sampleGW ,终端设备用sampleLight

yingjie420 [Author] Mar 31, 2023 13:45
0
/A


如果此时把协调器断电后再重新打开,此时终端设备会自动退网了。


yingjie420 [Author] Mar 31, 2023 15:14
0
/A


为了排除是终端设备的问题,我把终端设备的固件重新erase 和download了,重新加入网络,问题依旧,说明是协调器出了问题。


yingjie420 [Author] Apr 01, 2023 09:14
0
/A

协调器的程序我也重新刷了,但是问题依旧(协调器是有acknowlement的),到底终端设备每隔0.5秒发送一次data request是否正常现象呢?



TL_Soyo Apr 06, 2023 13:38
0
/A

你好,

  并没有测试出这个现象,可以下载wiki最新的SDK测试下,同时联系FAE和你搭建测试环境。