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:基本 L2CAP 模式支持

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1073868/cc2652r-basic-l2cap-mode-support

部件号:CC2652R
“线程:测试”中讨论的其它部件

您好,

由于6个月不活动,原始问题已关闭,因此我将继续在本主题中提出我们的请求。 (平均而言,由于 TI 芯片中基本 L2CAP 缺乏支持,我们使用基于 NRF 芯片的解决方案执行了测试)

我们想再次询问,何时/是否将实施基本 L2CAP 模式? TI 声称 BLE 堆栈 已通过蓝牙5.1认证,但蓝牙5.1核心规范中显示的此功能不存在。

我们的 Usecase:

在汽车项目中,当我们执行绑定过程时,一些外部数据是在之后交换的! 绑定已启动。

L2CAP 基本 SMP

外部数据交换

L2CAP 基本 SMP

L2CAP 基本 SMP

二,对《国际

当我们从堆栈中调用 Bond 时,TI 芯片将自动发送所有 L2CAP 基本 SMP 帧,而不可能在两者之间执行任何操作。

简而言之:我们希望通过在 SMP 通道上发送 Basic L2CAP 帧来手动执行绑定。

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

    您好,

    我已请一名专家发表评论。

    谢谢,此致,

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

    您好,

    在我们的堆栈中,我们不支持操作配对过程。 配对开始后,它将运行到完成。

    您在项目中正在进行哪种配对? 它是否超出了频段配对?

    配对过程中您需要做什么?

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

    是是是 OOB 配对。 我们的应用程序正在进行自定义操作! 发送了第一条 SMP L2CAP 基本消息。

    我们的假设是,通过使用基本 L2CAP,我们可以制定自己的自定义配对过程。

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

    如果您希望在配对开始时执行应用层任务,我们会通过应用层回调通知应用程序配对已开始。

    但是,我们不支持操纵配对程序。 除此之外,如果您这样做,我们不能将其称为经过认证的解决方案,因为应用层操作可能会破坏规范,而这正是堆栈处理所有问题的原因。

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

    关于建议的回叫解决方案...

    我们通过 UNPI 发送串行消息,从 PC,C++使用 BLE 堆栈。 作为 GUI,我们建议用户使用 BTool。

    我们是否仍可以 使用这种方法进行自定义回调?

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

    您好,

    很抱歉耽误您的回答。 由于您使用的是主机测试(我不知道这一点),您只需发出 以下命令 HCI_LE_StartEncyptCmd 即可启动配对,这意味着您可以控制配对何时开始。

    dev.ti.com/.../group___h_c_i.html

    然后,您可以在发出命令后执行所需的任何操作。

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

    我不太理解 HCI_LE_StartEncyptCmd 的用法。 此命令有一个参数“长期密钥”...这对我来说表示绑定已经发生一次。 这只能用于重新连接到绑定的设备。 因此,它不能用于实际粘接。

    我在公司内部询问了确切的 BLE 流。 我将在2-3天内用一个更具体的例子报告。