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.

[参考译文] LAUNCJXL-CC26X2R1:zcl_processAfIncomingMsgInd 读取数据包

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1069264/launchxl-cc26x2r1-zcl_processafincomingmsgind-read-data-packet

部件号:LAUNHHXL-CC26X2R1

您好,

我从 ZigBee TI 开始,使用3个启动板(1个带 Wireshark 的嗅探器-工作良好, 1个 zc_SW 样本和1个 ZR 光样本)

我目前正在努力了解如何处理传入的消息。这种消息被发送到“Zigbee 基础项目开发”学院部分,请参见下文。  


我实际上是从我的 ZR Light 向 ZC_SW 发送此消息,并希望能够通过 ZC_SW 读取消息数据。

当我按下按钮并在 Wireshark 上看到消息时,系统会发送消息:

但我在 zcl_AfProcessIncomingMsgInd 上没有收到任何消息

有人有理想,会发生什么? Tks

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

    我看到您使用0作为目标端点,这是我正确的。 我认为您应该使用正确的 ZC_SW 端点。

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

    您好,宜凯,请及时提醒。

    您是否有一些问题或链接解释如何将其添加到 ZC_SW 上? (我尝试在 zclport_registerEndpoint 注册,但没有成功)

    又来了

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

    我认为您可以使用现有端点8。

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

    我在 ZC_SW 上注册了端点0,而在 zcl_AfProcessIncomingMsgInd 上的结果是:

    您知道为什么我的 pPayload 是0x2000410c 而不是"Hello World21235"吗?

    Tks YiKai

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

    您不能使用端点0。 您应该使用1到242之间的端点编号。

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

    我将两个端点的端点都更改为1 (ZC 和 ZR)

    Wireshark 帧;

    调试 ZC:

    resgrt 是相同的,pPayload 是0x2000410c,而不是"Hello World21235"

    Tks

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

    0x2000410c 是内存地址,您应该检查该地址中的内容。

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

    哦,数据就在这里! 太多了