This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] [CC2562P] AF_DATA_Request_SRSP 中的无效参数状态。

Guru**** 2988540 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1085183/cc2562p-invalid_parameter-status-in-af_data_request_srsp

您好,

我想了解有关 INVALID_PARAMETER 值及其含义的更多信息。

我的代码基本上会轮询串行端口,直到转换器插入插槽。

插入后,线程将收到通知并开始恢复网络过程。 (AF_REGISTER 和 BDB 调试过程)

我等待10秒钟,只是为了确保还原完成。

然后开始轮询我的终端设备,通过读取每台终端设备的“本地温度”属性来检查哪台设备处于联机状态。

现在,终端设备都连接到路由器,因此当我恢复网络且路由器仍未完全连接到加密狗时,我会收到一个 Nwk_no_route 状态错误,直到建立连接,这是有意义的。

问题是,有时当我重复这些步骤并发送 AF_DATA_Request 时,我会获得 INVALID_PARAMETER 状态(0x02),我真的不知道原因,老实说,我甚至不知道其含义。

硬件:  

  1. CC2562P 声输出转换器  
  2. 自动调温器
  3. 温度传感器

软件:

  1. ZigBee 3.0.X

(如果您发现任何信息令人困惑,我将非常乐意解决问题)

此致,

卢卡·维特里。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Luca,

    您可以在 Mt_af.c 和 af.c 文件中搜索 afStatus_invalid_parameter,以发现返回无效参数的多个原因。  其中包括缺少端点,重复端点,错误地址,错误地址模式或在处理前一个端点之前传递另一个 AF 数据请求命令。  您可以进一步调试 ZNP 以确定确切的来源。

    此致,
    瑞安

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     当您看到 INVALID_PARAMETER_REQUEST 时,您能否详细说明用于 AF_DATA_Request 的参数 ?