【发布时间】:2018-03-20 08:28:29
【问题描述】:
我正在做一个使用 BLE(CoreBluetooth)的项目。 同时,我们使用 android 设备形式的 mock。 我的问题是这样的: 为什么 CoreBluetooth 无法识别安卓设备? (我读过关于 BLE GATT 但仍然不明白)。 另外,如果我在 iPhone 中进入设置->蓝牙,它会识别它,甚至连接到 android 设备,我该如何在我的应用程序中实现呢?
【问题讨论】:
-
您的 Android 设备需要宣传 BLE GATT 服务才能被核心蓝牙发现。 iOS 设置可以看到旧版蓝牙设备,但核心蓝牙看不到这些设备
-
@Paulw11 感谢您的快速回复。如果我想用经典的蓝牙这样做?这可能吗?
-
否,仅当您的外围设备通过 MFi 认证时
-
@Paulw11你能详细说明一下 MFI 吗?
标签: ios swift bluetooth bluetooth-lowenergy