【发布时间】:2011-08-27 05:44:45
【问题描述】:
iPhone sdk 是否支持 l2cap 蓝牙插座?任何有关 SDK 类等的额外信息将不胜感激。
【问题讨论】:
-
回到石器时代。 iOS 和 Android 在提供如此基本的功能(例如完整的蓝牙功能)方面都存在问题。
标签: iphone ios4 bluetooth l2cap
iPhone sdk 是否支持 l2cap 蓝牙插座?任何有关 SDK 类等的额外信息将不胜感激。
【问题讨论】:
标签: iphone ios4 bluetooth l2cap
最新的CoreBluetooth确实通过CBL2CAPChannel暴露了L2Cap:https://developer.apple.com/documentation/corebluetooth/cbl2capchannel
可以从 CBPeripheral 打开它:https://developer.apple.com/documentation/corebluetooth/cbperipheral/2880151-openl2capchannel
【讨论】:
没有。 SDK 中没有对蓝牙 API 的直接支持, 参考游戏套件编程 API 以使用蓝牙进行应用程序开发,以进行点对点游戏
除了您必须加入 Made for iPod/iPhone/iPad 计划以获取和开发蓝牙连接的配件之外
【讨论】:
来自 MFI 常见问题的坏消息(2014 年):
问: 我想开发一种仅使用 蓝牙 Low Energy 与 Apple 设备通信的配件。我需要加入 MFi 计划吗?
答: 没有。仅使用蓝牙低功耗/BTLE/蓝牙 4.0 或 iOS 支持的标准蓝牙配置文件连接到 Apple 设备的配件 不属于 MFi 计划。
我正在开发一个应用来连接 Android 上的 L2CAP 设备,现在我正在研究 IOS 上的移植,但我发现了这个问题。
为了使设备能够通过蓝牙通话,它必须将 Apple 身份验证芯片集成到设备中,并且必须能够与内置的 Apple 的 Bonjour 发现服务连接。
任何设备都没有 L2CAP...抱歉!
网址:https://mfi.apple.com 来源:https://mfi.apple.com/MFiWeb/getFAQ.action#4-2
【讨论】: