【发布时间】:2019-06-17 15:32:26
【问题描述】:
这个任务的目的是通过BLE设备连接iPhone的BLE来访问iphone的ANCS。请注意,iPhone 中没有安装应用程序来开启 iPhone 的 BLE。 那么,如果我们从 iPhone 设置中启用蓝牙,它会同时启用 BLE 和 BT Classic 吗?
【问题讨论】:
标签: ios iphone bluetooth-lowenergy
这个任务的目的是通过BLE设备连接iPhone的BLE来访问iphone的ANCS。请注意,iPhone 中没有安装应用程序来开启 iPhone 的 BLE。 那么,如果我们从 iPhone 设置中启用蓝牙,它会同时启用 BLE 和 BT Classic 吗?
【问题讨论】:
标签: ios iphone bluetooth-lowenergy
是的,如果您在 iPhone 上启用 BLE,那么您也启用了 BT classic。这样做的原因是 BLE 只是整个蓝牙无线电的一个子集,以及 BT 经典。由于它们使用相同的物理无线电和芯片,因此如果不打开 BT classic 就无法启用 BLE,反之亦然。话虽如此,iPhone 上的 BT classic 功能非常有限,而且大部分功能仅限于开发人员,除非您加入 MFi program。
有关不同蓝牙子集的更多信息,请参阅此答案:-
Can a Bluetooth LE powered device discover a classic Bluetooth device and vice-versa?
请注意,您始终必须在 iPhone 上手动启用蓝牙,并且无法自动启用。
我希望这会有所帮助。
【讨论】: