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.

[参考译文] CC2674R10:在运行时从 BLE 切换到 Zigbee、而不会影响其他堆栈

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1319518/cc2674r10-switching-from-ble-to-zigbee-at-runtime-without-effect-on-the-other-stack

器件型号:CC2674R10

您好!  

下面是我的用例:

-我想仅在 BLE 中使用 CC2674R10,然后在运行时仅切换到 Zigbee。  

-在 Zigbee 中,我不希望 BLE 堆栈/无线电对 Zigbee 产生任何影响,反之亦然。  

问题:  

-是否有方法(API ?) 要启动和停止 BLE 或 Zigbee 堆栈?  

-如果没有,应该使用 DMM 通过设置 BLE/Zigbee 在块模式?  

"被阻止的堆栈  将仍然能够  调度命令以及当前策略和 GPT 将用于制定调度决策。 这意味着虽然堆栈可能设置了阻塞约束集、但它可能  仍然影响  另一个堆栈的无线电访问。 这种情况会发生、以防  已阻止  堆栈的无线电命令被调度到未来(超过几毫秒)、同时也被视为具有更高优先级。"

-是否有已知设置(策略表,GPT ..) 在哪里、我们将确保 BLE 在阻止时不会影响 ZigBee、而 Zigbee 在阻止时不会影响 BLE?  

此致、

杰弗里

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

    Geoffrey、您好!

    我不建议  在 DMM 的干预下完全启动/停止两个独立的无线电堆栈。  您可以 从 DMM 用户指南  中查看块模式、并使用 DMM 运行时 API 中所述的 DMMPolicy_setBlockModeOn 有效地阻止堆栈运行。  您应该更新应用程序/栈状态(DMMPolicy_updateApplicationState/DMMPolicy_updateStackState)、以便主动优先级表会选择正确的权重以满足您的所需运行要求。  无需更改默认 Zigbee/BLE GPT 即可满足您的要求。   您可以查看 DMM SLA 以了解更多使用案例和信息。

    此致、
    瑞安