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.

[参考译文] CC2340R5:发送 l2cap 数据时出现问题

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1620719/cc2340r5-issue-when-l2cap-data-is-sent

器件型号: CC2340R5

尊敬的支持团队:

请参阅以下场景/用例。

  1. 外围器件 (cc2340) 正在建立 l2cap COC 连接
  2. 两个器件都获得事件 BLEAPPUTIL_L2CAP_CHANNEL_INSTABLE_EVT
  3. 事件显示值为 0 且 CID 为 65 的连接句柄。 (对于两个器件)
  4. 外设器件在已建立的 l2cap 通道上发送一些虚拟 l2cap 数据。
  5. 在中央设备收到时、以下情况失败。
  6. Connhandle = 0、b UT 事件数据 CID 似乎为 64(预计为 65)

为什么会发生这种情况、从而导致在设备之间发送数据失败?

image.png

此致、

Rasikraj.

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

    尊敬的 Rasikraj:

    您能否确认 pRemoteDevice 变量的结构? CID 成员的数据类型是什么? 您还能分享一下您正在使用的 SDK 版本吗?

    此致、

    1 月

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

    您好 Jan、

    感谢您的答复。

    我现在可以解决这一主题。

    我观察到的问题是、其他设备也注册了 PSM 并启动连接请求。  

    如果屏蔽此屏蔽、其他器件可以成功连接。

    此致。

    Rasikraj.