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.

[参考译文] CC2652R:如何组合"安全级别=帧计数器和消息完整性代码以及非自动调试"设备?

Guru**** 2595805 points
Other Parts Discussed in Thread: Z-STACK, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1041530/cc2652r-how-to-combine-security-level-frame-counter-and-message-integrity-code-and-non-auto-commissioning-device

器件型号:CC2652R
Thread 中讨论的其他器件:Z-stackSysConfig

您好!

我们尝试将"顺化之友智能交换机"(https://www.senic.com/products/friends-of-hue-smart-switch)整合 到我们的系统中。 但我们发现该器件无法使用 ZR LIGHT_SINK 进行调试。 我们只知道该器件会发送"非自动调试和不同的安全级别"数据包。 请告诉我们如何将此器件组合到  ZR LIGHT_SINK 中、谢谢。

e2e.ti.com/.../20211004_5F00_GP_5F00_Friend_5F00_of_5F00_Hue_5F00_Smart_5F00_Switch.zip

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

    您好、Kimi、

    这是绿色电源(GP)器件吗?  我假设这是基于自动调试和安全级别。  您是否在 ZR 上启用了 GP 调试?  您是否能够调试 gp_SecurityOperationSlink 以进一步确定调试失败的原因?

    此致、
    Ryan

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

    您好、Ryan、

    这是绿色电源(GP)器件吗? -->我不确定。 但我在联盟列表中找不到它

    您是否在 ZR 上启用了 GP 调试? -->是的

    您是否能够调试 gp_SecurityOperationSlink 以进一步确定调试失败的原因? -->否

    我们有两个问题

    1。

    我尝试使用 GPD_switch 进行测试。 当我将数据帧安全级别从无安全更改为帧计数器和消息完整性代码时。 执行 gpd.c --> gpd_ccmStar()--> AESCM_oneStepEncrypt ()后,系统无法正常工作。 您能帮助检查此问题吗?  

    2.

    如果我们禁用自动调试、如何使用 ZR_LIGHT_SINK 进行调试?

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

    去年 能够成功地将 Hue 智能开关 GP 器件的好友添加到 CC2652R1 zigbee2mqtt: https://github.com/Koenkk/zigbee2mqtt/issues/3322 

    我遇到了相同的问题、发现 gpdAESCMInit 从未被调用、它可能会出现在 gpdSampleSw_initialization 中。  我添加了此 API、GP 器件至少现在可以运行。  我要求软件研发部门帮助调查和解决此问题。

    我也将继续研究这一点,因为需要在文件中加以澄清。

    此致、
    Ryan

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

    我是这样做的、但 CC2652用作接收器时不是这样。 目前、它需要系统中的 Hue 灯泡(用作接收器/代理)。 AFAIK zc_ZNP 示例不支持绿色电源代理: e2e.ti.com/.../compiler-launchxl-cc26x2r1-removing-disable_greenpower_basic_proxy-compile-error

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

    感谢您澄清 Koen!

    GPD 调试有两种方法:

    1. 发送调试 GPDF (支持可选)
    2. 发送一个自动调试标志设置为1的 GPDF。 (TI 在 GPD 示例中支持的内容)

    因此、如果您不支持发送调试 GPDF (这是顺化智能开关之友使用的功能)、则必须设置自动调试标志。  在任一种情况下、灌电流都需要处于调试模式。 然后 GPD 可以使用上述任一方法进行调试。

    我目前正在调试  Zstackapi_gptDecryptDataInd -> processGpDecryptDataInd -> gpccmStar 故障的原因、其中使用了 GP_SECURITY_LVL_4FC_4MIC GP 器件。

    此致、
    Ryan

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

    您对此问题是否有任何更新?

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

    很遗憾、我目前没有 收到软件开发团队的警报 、但请留出时间 让其他问题得到解决、然后才能 充分解决此问题。

    此致、
    Ryan

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

    Kimi、YK、

    软件团队最近 向我发出了 GPD_SW_DATA.c 内的以下警告:

    #if (GP_SECURITY_LEVEL!=GP_SECURITY_LVL_NO_SEC)
    #warning: GPD Switch device is not meant to have any type of security. Enabling it will require several changes into the app and might not be compliant with GP Specification
    #endif

    请注意 、GPD 温度传感器具有开箱即用的安全性 、恒温器接收器 按预期工作、基本上 按预期调试和处理报告属性数据包。

    此致、
    Ryan

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

    您是否意味着这是预期的、Z-Stack 中没有什么问题?

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

    您好,YK,

    是的、Z-Stack 没有任何问题。  GPD 开关和光接收器示例不会将 GP 安全特性整合到其应用层中。  但是、默认情况下提供 GP 安全性、并在 GPD 温度传感器和恒温器灌电流示例上正常工作。  因此、虽然 GPD 开关器件并不意味着具有任何类型的安全性、但您可以比较它与温度传感器示例之间的差异(与对应的灌电流器件类似)、因为它们与安全性相关、以便在需要时加以整合。  软件开发人员正在努力在 SysConfig 中添加警告、以便其他用户不会像这样容易地遇到同样的问题。

    此致、
    Ryan