蓝牙 LE - 安卓上的 L2CAP CO 通道

Posted

技术标签:

【中文标题】蓝牙 LE - 安卓上的 L2CAP CO 通道【英文标题】:Bluetooth LE - L2CAP CO Channel on android 【发布时间】:2017-12-30 03:28:05 【问题描述】:

我正在尝试通过带有蓝牙 LE 的 L2CAP CO(面向连接)将 android 设备连接到嵌入式控制单元。 Apple 在 ios 中创建了一个新功能,用于为外围设备创建自定义 L2CAP 通道https://developer.apple.com/documentation/corebluetooth/cbl2capchannel,并避免使用 GATT 服务器通信。

我的问题是:未来或当前在 android 中是否有实现与 iOS 相同的功能?

【问题讨论】:

【参考方案1】:

是的,Android Q will provide official support:

蓝牙 LE 面向连接的通道 (CoC)

Android Q 使您的应用能够使用 BLE CoC 连接在两个 BLE 设备之间传输更大的数据流。此接口抽象了蓝牙和连接机制以简化实现。

【讨论】:

认为链接已更新到当前版本,所以没用,我认为这是@EnderX 试图在他的答案中添加的确切链接(developer.android.com/about/versions/10/…)

以上是关于蓝牙 LE - 安卓上的 L2CAP CO 通道的主要内容,如果未能解决你的问题,请参考以下文章

蓝牙 LE L2CAP CID 与 PSM

蓝牙LE L2CAP CID与PSM

蓝牙的L2CAP协议

安卓系统 蓝牙 与车载蓝牙的连接

iPhone sdk 是不是支持 l2cap 蓝牙插座?

蓝牙协议(RFCOMM、L2CAP 和 ACL)