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.

[参考译文] CC2642R-Q1:CC2642R-Q1

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1435668/cc2642r-q1-cc2642r-q1

器件型号:CC2642R-Q1
主题中讨论的其他器件:SysConfig

工具与软件:

大家好、

我指的是本文档 C:/ti/simplelink_cc13xx_cc26xx_sdk_7_41_00_17/docs/ble5stack/ble_user_guide、具体来说是"面向连接的通道示例"、并使用 C:\ti\simplelink_cc13xx_cc26xx_sdk_7_41_00_17\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\simple_peripheral 来调试 L2CAPCoC 功能。

我想问一下、是否有任何移动应用可用于在调试期间测试此功能?

例如、使用 CC2642建立蓝牙连接后、我调用函数 L2CAP_ConnectReq (connHandle、App_SPSM、App_SPSM)建立 L2CAP CoC 通道。 然后、我定期调用 Application_sendL2capData 来发送数据。 此时、我希望看到我在 Android 应用中发送的数据、但目前无法看到使用 nrfconnect 的数据。 那么、我想询问是否有任何特定的应用程序用于此目的?

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

    您好!

    通常、我们建议使用另一个板。 L2CAP_COC 项目包含发起方和响应方、可以使用 SysConfig 进行设置。 我不确定 NRFConnect 是否能够在不在 Android 上创建自定义应用程序的情况下建立这样的连接。

    确保选择 L2CAP 面向连接的通道。

    在 L2CAP 设置中、将一个项目设置为 COC 响应者、将另一个项目设置为发起者。  

    此致!

    Nima Behmanesh

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

    您好、

     在位于C:\ti\simplelink_cc13xx_cc26xx_sdk_7_41_00_17\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\simple_peripheral的 SDK0741示例中找不到 SYSCFG 中的 L2CAP 设置。 我使用的版本是否错误?

    以下是有关我的项目的信息。

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

    您好!

    我看到您正在使用 simple_peripheral 项目、请尝试使用 basic_ble 项目。

    此致!

    Nima Behmanesh

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

    您好!
    1、我在 basic_ble 项目、multi_role 项目或 simple_central 项目中找不到 L2CAP 设置。 但是、这对我来说不再重要。

    2、我参考了"ble5stack-users-guide.html"面向连接的通道示例、并在两块开发板之间实现了 L2CAP COC 通信。

    3、我使用 Ellisys 捕获两个开发板之间 L2CAP COC 通信的空气包、这里是屏幕截图:

    我看到 L2CAP 的245字节数据被分成多个27字节数据包、以便在链路层中传输。

    我将尝试弄清这种数据包分段背后的原因。

    在 Core_v4.1中、我找到了以下描述:此处、长度为5位、可以表示最大值31。 减去32位 MIC、这将得到恰好27个字节。 从这些信息来看、27字节的分段似乎是由 Core_v4.1中的规则引起的。

    但是、从 Core_v4.2开始、长度为8位、我们正在使用的两个开发板现在都支持蓝牙5.2。

    我的问题是、当两个器件使用5.2版蓝牙时、链路层中的 L2CAP 数据是否可以根据8位长度进行分段?

    此致!

    Xdz

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

    您好!

    是的、您应该能够使用更大的尺寸进行数据传输。  

    此致!

    Nima Behmanesh