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.

[参考译文] LP-EM-CC2340R53:CC2340r53

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1569253/lp-em-cc2340r53-cc2340r53

器件型号: LP-EM-CC2340R53

工具/软件:

TI 团队大家好、

我正在努力 Zephyr 3.7.0 与 TI SDK 0.16.9 一起使用 使用进行 BLE 网状网络设置时可能遇到问题 SIMPLELINK APP

  1. 节点是什么 已删除 从网状网络中、它变得无响应、需要重新刷新。

  2. 如果是节点 已断开连接 、它不会自动重新连接/重新连接。

您能否在此处阐明预期行为以及是否需要其他应用逻辑?

此外、我希望得到指导 配置 BLE 网状网络和创建网状 UART 桥接器

  • 如何设置透明 UART <-->Mesh <-->UART 隧道 器件之间的差别。
  • 有关限制 有效载荷大小、节点数或可靠性 一个 1。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TI 团队大家好、

    由于上述问题、我们目前无法开展开发工作。 您能否告知我们、我们何时可以获得回应或指导? 这对于我们的项目时间表来说非常紧迫、我们非常感谢您的支持。

    谢谢你。

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

    您好、

    我很抱歉耽误你的时间。 让我向 Zephyr 专家求助。

    此致、

    1 月

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

    你好、Tarun、

    很抱歉耽误你的时间! 请让我看看这个,尽快回到你身边!

    此致、

    Tarek D

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

    您好 Tarek、感谢您的支持。

    我也有兴趣使用网状网络技术创建一个“跳跃“网络。 能否就以下方面提供指导:

    *如何配置网状网络以实现此“跳频“功能?
    *对于采用 BLE 网状网络的“跳频“网络设置、是否有任何具体的注意事项或限制?
    *在这样的网络中,为实现最佳性能和可靠性而推荐的配置是什么?

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

    你好 Tarek 任何更新?

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

    你好、Tarun、

    我再次为这里的延迟而道歉。 在进一步研究这个问题时、我的想法如下:

    当节点为时 已删除 从网格中、它变得无响应、需要重新刷新。

    在 BLE 网状网络中、当移除节点时、如在未配置中、节点应删除任何和所有配置数据并返回到配置状态。 此处的问题听起来设备不会重新启动配置广播。 若要解决此问题、我建议 在检测到断开事件时添加 bt_mesh_prov_enable (BT_mesh_PROV_ADV | BT_mesh_PROV_GATT)。

    如果是节点 已断开连接 、它不会自动重新连接/重新连接。

    您能详细说明一下这里发生了什么吗?

    我想提供相关指导 配置 BLE 网状网络和创建网状 UART 桥接器 [/报价]

    我建议查看 Zephyr 存储库中的 mesh_uart_bridge 示例。 我亲自测试过它、可以确保它按预期工作!

    我希望这能回答您的所有问题!

    此致、

    Tarek D

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

    感谢您的支持、我将验证此情况、在处理网状 UART 示例时、有效载荷之间存在一些延迟。

    我也有兴趣使用网状网络技术创建一个“跳跃“网络。 能否就以下方面提供指导:

    *如何配置网状网络以实现此“跳频“功能?
    *对于采用 BLE 网状网络的“跳频“网络设置、是否有任何具体的注意事项或限制?
    *在这样的网络中,为实现最佳性能和可靠性而推荐的配置是什么?

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

    你好、Tarun、

    遗憾的是、这些问题非常广泛。 您能说明一下您在问什么吗?

    通常、在 BLE 网状网络应用中、有多个角色执行不同的任务。 主要包括:

    • 节点: 连接到 BLE 网状网络的任何设备。
    • 中继节点: 接收和重新传输消息以扩展网络范围的节点。
    • 代理节点: 一个特殊节点、允许本身不支持 BLE 网状网络的设备(如智能手机)通过标准 BLE 连接与网状网络进行连接和交互。
    • 低功耗节点 (LPN): 一种节能节点、仅定期唤醒以轮询“朋友“节点以获取排队的消息。 这非常适合电池供电类设备。
    • 朋友节点: 存储相关低功耗节点消息的节点、使 LPN 在更长时间内保持低功耗状态。
    • 置备程序: 将新的未置备设备安全地添加到网状网络的设备。

    每种方法都有各自的注意事项和限制。

    我希望这对您有所帮助!

    此致、

    Tarek D

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

    尊敬的 Tarek:

    由于我将 Zephyr “mesh_uart_bridge"示“示例称为、因此如何配置节点(特别是作为中继节点)、以便通过“跳频“扩展网络的范围?

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

    你好、Tarun、

    我相信该示例已经配置为继电器节点! 在项目配置文件中、您会注意到  CONFIG_BT_MESH_RELAY=y、这使其能够成为中继节点。

    此致、

    Tarek D

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

    尊敬的 Tarek:

    是、在示例中、它配置为中继、但如何将其配置为中继节点并测试跳频?
    我正在使用简单的 LINK 移动应用配置网状网络。

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

    嗨、Tarun、

    若要使用 SimpleLink Connect 应用进行配置、请执行以下操作:

    1. 生成应用程序密钥。 为此、请转到 SimpleLink Connect 应用的网格部分、按右上角的三个点、然后选择“Configure app key“。 在这里、您将按“+添加密钥“、这将自动为您生成应用密钥
    2. 将节点添加到网状网络。 为此、您将选择“添加节点“选项、这将开始扫描附近的网状网络设备。 找到设备后、选择它并按“配置“

    3. 如果要发布到其他设备、则需要绑定在步骤 1 中生成的应用密钥。 为此、只需在“Configure Node“(配置节点)屏幕中选择应用程序密钥设置、然后选择生成的应用程序密钥。

    4. 现在要使用 uart_mesh_bridge 示例、转到供应商模型并绑定应用密钥。

    5. 最后、将出版物设置为发布到与之交互的设备的单播地址

    我希望这能回答您的问题!

    此致、

    Tarek D

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

    嘿 Tarek、

    这是正确的,我配置了这个,我正在使用 3 –4 节点,但所有的通信在星型网络,而不是作为扩展网络或中继节点.

    可能的问题是什么?

    node1 <--> node2 <--> node3

    我的要求是、如果我将有效载荷从节点 1 发送到节点 3、并且节点 3 不在节点 1 的范围内、但它应该通过节点 2 发送有效载荷。
     

    我希望你理解我的问题!

    此致、

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

    嗨、Tarun、

    明白了! 您设置的外观是什么? 是否将节点 3 放置在节点 1 和节点 2 的范围之外并位于中间? 它是否清晰可见? 您是否确认节点 2 在这两款器件的范围内?

    此致、

    Tarek D

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

    嘿 Tarek、

    我的设置有 3 个节点。 并将节点 3 放在节点 1 和节点 2 的范围内。
    是的、这是一条视线。

    此致、

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

    你好、Tarun、

    明白了! 我将尝试在我的最后测试,并告诉你我的发现。 请期待星期三提供更新 (11/5)。

    此致、

    Tarek D

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

    您好 Tarek、

    感谢您的支持。

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

    您好 Tarek、

    有关上述的任何更新。

    此致、

    Tarun Kaushik

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

    你好、Tarun、

    我为延误道歉! 我能够在我这边运行测试、我可以确认设备确实具有开箱即用的消息中继功能。 中间节点可能距离其中一个节点太远、这会导致它错过您设置中的大量数据包。

    但同样、我可以确认器件确实按预期工作。

    此致、

    Tarek D

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

    您好 Tarek、

    感谢您的更新。
    您能否分享您的设置详细信息、如 SDK 版本、网状网络的硬件和配置?
    并帮助我们设置继电器节点的网状配置。

    此致、

    Tarun Kaushik

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

    你好、Tarun、

    绝对是! 我正在使用 TI Zephyr Github 存储库v3.7.0-ti-9.10。 从硬件的角度来看、我将使用 3 个 CC2340R53 LaunchPad、其中刷写了 TI 存储库中相同的默认 mesh_uart_bridge。  

    我在智能手机上使用 SimpleLink Connect 应用配置了 3 个节点(尽管任何网状网络应用都可以正常工作)、并确保配置所有这三个器件、然后将它们设置为发布到所需的节点。 由于节点 2 位于中间、节点 1 和 3 位于相对侧、因此必须将节点 1 设置为发布到节点 3、反之亦然。

    放置可能有点棘手、但您应该将节点 1 和 3 放置在彼此足够远的位置、因为它们无法相互接收消息、但可以从节点 2 接收消息。

    更多有关 Zephyr 产品的信息、我强烈建议查看我们的 Zephyr SimpleLink Academy 培训: dev.ti.com/.../index.html

    我希望这对您有所帮助!

    此致、

    Tarek D

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

    尊敬的 Tarek:

    我正在使用 TI Zephyr Github 存储库 v3.7.0-ti-8.40.00.ea。 此外、还使用 3 个 CC2340R53 自定义模块、其中刷写了 TI 存储库中相同的默认“mesh_uart_bridge"。“。

    我将所有三个节点配置为发布和订阅相同的应用程序密钥和通用组地址。

    “布局“与您提到的相同。

    原因可能是什么。

    此致、

    Tarun Kaushik.

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

    你好、Tarun、

    您可以使用最新的 Zephyr 存储库吗? 在 9.10 版本中有很多修复。
    github.com/.../simplelink-zephyr

    此致、

    Tarek D

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

    您好 Tarek、

    因为我在 west init 中使用最新的 9.10 标签、所以会出现这个错误。



    无法访问该 Bitbucket 存储库。

    此致、

    Tarun Kaushik


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

    你好、Tarun、

    我很抱歉我应该提到这一点。 这是一个已知问题、我们计划在下一个版本中修复。 只需按“Enter"键“键并跳过输入 Bitbucket 用户名即可、存储库仍将起作用。

    此致、

    Tarek D