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.

[参考译文] CC2652P:如何在Zigbee网络层的帧控制字段上添加"扩展源"选项

Guru**** 2467600 points
Other Parts Discussed in Thread: CC2652P, Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1094914/cc2652p-how-to-add-extended-source-option-on-frame-control-field-of-zigbee-network-layer

部件号:CC2652P
主题中讨论的其他部件: Z-stack

您好,

我正在建立一个基于CC2652P芯片组的Zigbee协调员。 我需要向启用了“扩展源”和“扩展源地址信息”(包括Zigbee网络层的帧控制字段)的Zigbee终端设备发送ZCL消息。

Zigbee终端设备需要此信息才能完成绑定过程。

我看到CC2652P (基于简单链接构建)固件示例,对于大多数Zigbee消息,"扩展源"选项已禁用(仅对某些消息启用,如"重新加入响应","设备通知","链接状态"。

  • 示例:"重新加入响应"消息上的"扩展源"选项已启用

  • 对于其他ZCL命令消息,默认情况下禁用"扩展源":

我的问题是:

  • 是否可以为某些特定消息启用“扩展源”选项?
  • 我该怎么做?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想您可以将addrMode设置为afAddr64Bit并使用目标IEEE-MAC地址发送消息。 但是,在发送邮件时,建议使用短地址,而不是IEEE-MAC地址。

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

    是的,我只想对 特定终端设备的特定消息使用IEEE-MAC地址。

    是否要为AF_DataRequest函数设置AddrMode?

    但在该函数中,我只看到ADdrMode of Destination Address? 如果我更改它,源地址模式是否会更改?

    请向我详细说明。 非常感谢!

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

    我的意思是在调用AF_DataRequest函数时设置addrMode,这将应用于目标地址,而不是源地址。

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

    哦,这不是我的请求,我只想通过启用"扩展源"选项将源IEEE-MAC地址添加到消息,正如我在主题顶部所述。

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

    我认为源IEEE-MAC地址仅在其与ZDO相关的消息时应用。 您能详细说明您为什么需要这款产品吗?

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

    是的,我的协调员需要使用IAS区域设备(PIR运动传感器)。

    当IAS区域设备发送“ZCL IAS区域:区域注册请求”时,我的ZigBee协调员需要 再次发送“ZCL IAS区域:区域注册响应”消息,该消息需要启用 “扩展源”选项并包括 源IEEE-MAC地址(另一个示例协调员正在这样做)

    如果没有, 则IAS区域设备(PIR运动传感器)上的绑定过程不起作用(我无法在IAS区域设备上更改它)。  

    我不知道TI是否允许这样做?

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

    从未听说过应用程序必须手动处理此问题。 您可以尝试引用zc_CIE和 zed_zone实现,以演示该过程。

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

    您好Trong:

    对于 Z-Stack,设置ZCL消息的扩展源不是可访问的选项。  这不是ZCL 7规范的要求。  您需要与IAS区域设备的制造商联系,以进一步确定允许执行哪些其他绑定过程。

    此致,
    Ryan