Topic

FAQ
Login Register
Zigbee zcl identify 发送问题
Nov 21, 2022 16:30

/

A

/A


调用zbhciCmdProcess.c中的下面所示代码,用来发送IDENTIFY以及IDENTIFY_QUERY,代码返回值显示是发送成成功了,但是使用抓包软件却没抓到数据,并且多次尝试都是没有任何数据的。这是什么原因呢?

1. 调用的代码:

case ZBHCI_CMD_ZCL_IDENTIFY:

case ZBHCI_CMD_ZCL_IDENTIFY_QUERY:

TL_SCHEDULE_TASK(zbhci_zclIdentifyCmdHandle, cmdInfo);



yliu [Author] Nov 22, 2022 16:34
0
/A

我使用官方的代码,没有做任何改动,然后使用你说的上位机测试,依然没有任何数据发出来,这个命令是需要什么前提吗?下面是截图:

5 replies
TL_Soyo Nov 22, 2022 09:57
0
/A

可以参考sampleGW_zclIdentifyQueryRspCmdHandler  的发送。






yliu [Author] Nov 22, 2022 10:23
0
/A

你说的sampleGW_zclIdentifyQueryRspCmdHandler这个函数内容只有通过zbhci接口给上位机发送数据的代码,并没有通过射频结接口发送IDENTIFY以及IDENTIFY_QUERY的代码,我现在的问题是想通过射频接口发送IDENTIFY以及IDENTIFY_QUERY,但是调用zbhci_zclIdentifyCmdHandle这个函数,打印返回值显示是发送成功了,使用zigbee抓包软件么没有抓到任何数据。

TL_Soyo Nov 22, 2022 11:03
0
/A

不好意思,看错了,检查下传入zbhci_zclIdentifyCmdHandle的参数,或者使用hci的上位机测试。





yliu [Author] Nov 22, 2022 16:34
0
/A

我使用官方的代码,没有做任何改动,然后使用你说的上位机测试,依然没有任何数据发出来,这个命令是需要什么前提吗?下面是截图: