iPhone 可以发现 Android 使用蓝牙或 BLE 的电话吗?

Can a iPhone discover Android Phones using Bluetooth or BLE?

我知道我无法将 iOS 设备与另一个 Android 设备连接。我想使用 CoreBluetooth 构建一个应用程序。我听说 BLE 可以扫描附近以获取其他设备的名称或与它们连接。为了对此进行测试,我从 AppStore 下载了几个应用程序。我有一个 Android phone 和一个旧的 iPhone 6,但所有应用程序都看不到它们。我认为这可以通过 BLE 实现,还是我错过了什么?

如果您只是想检测另一个 phone - 我不确定。

如果你想在应用程序之间进行通信 - 是的,使用 BLE 是可能的,两种方式:

  • iOS 应用作为中央 + Android 应用作为外设
  • Android 中央应用 + iOS 外围应用

正如@ukBaz 在评论中建议的那样,快速检查现有的应用程序是个好主意。

同时在此处查看示例应用程序(源代码):https://github.com/alexanderlavrushko/BLEProof-collection - iOS、Android,所有应用程序相互兼容,read/write/notify。