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.

[参考译文] 简单描述 RSP 上的请求类型无效。

Guru**** 2460850 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1225979/invalid-request-type-on-simple-desc-rsp

您好!

硬件:

  • Sonoff 软件狗 CC2562P
  • 具有以下 EP 的空气传感器:1和38

在发送 ActiveEPRQST 并获得响应后、我在第一个 EP 处发送 SimpleDescRQST、但查看监听器日志后、我收到"Invalid Request Type"作为响应。

什么原因可能导致此错误?

(附件中、您可以使用以下密钥找到监听器日志:0xaabbccddeeff00112233445566778899。 数据包编号586 )

e2e.ti.com/.../5123.InvalidRequestType.rar

此致、

Ayman

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

    尊敬的 Ayman:

    数据包586在我的 Wireshark 版本中显示为碎片化、能否从监听日志中提供简单描述符请求数据包的完整内容和快照?

    由于请求属性不正确或不合逻辑,可能返回无效的请求类型。  对于 ZDO_SIMPLE_DESC_REQ、这将是 DstAddr、NWKAddrOfInterest 和 Endpoint。  对于我们的应用、两个地址都应该是空气传感器的短地址、并且端点应该是来自激活端点响应的有效数字。  您以前是否针对其他第三方传感器成功地在 Sonoff 软件狗上使用了此命令?

    此致、
    Ryan

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

    我使用同一段代码采访了其他10种不同类型的设备、并获得了成功。 但我遇到了同一家制造商的2种不同类型的传感器的问题、似乎不想工作。

    这是响应的捕获。 586.

    和请求的捕获、正如您所看到的、我质疑的端点1、它是一个有效的 EP。

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

    如果您已成功将简单描述符请求用于其他器件、并且确定端点是正确的、则需要联系制造商以帮助确定返回无效请求响应的原因。  如果您知道这些器件适用于其他网关/设置、则可以监听调试过程、以进一步了解与器件进行通信的正确方法。

    此致、
    Ryan

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

    发现了这个问题:我向 SimpleDescRQST 发送的太快、在器件能够用匹配的 desc 请求完成前、这导致向端点0发送的请求类型无效。 添加了5秒延迟、现在一切正常。