Ios CoreBluetooth框架是否与BLE 5.0设备(外围设备)兼容?

Ios CoreBluetooth框架是否与BLE 5.0设备(外围设备)兼容?,ios,swift,arduino,bluetooth,core-bluetooth,Ios,Swift,Arduino,Bluetooth,Core Bluetooth,我现在对物联网设备不太了解。我用coreblutooth框架在swift中做了一些实现。我目前尝试使用的蓝牙外围设备是与Arduino一起使用的HC-05蓝牙模块 但最终,我需要从iOS设备与Bluetooth 5.0外围设备进行通信 CoreBluetooth是否支持/可能? 另外,请帮助我获得一个蓝牙5.0测试设备,它将与Arduino一起工作 更新-HC-05不适用于iOS-正如CodeBender提到的,目前还不支持蓝牙5。然而,苹果在下一版本的iOS(iOS 13)中增加了对蓝牙5的支

我现在对物联网设备不太了解。我用coreblutooth框架在swift中做了一些实现。我目前尝试使用的蓝牙外围设备是与Arduino一起使用的HC-05蓝牙模块

但最终,我需要从iOS设备与Bluetooth 5.0外围设备进行通信

CoreBluetooth是否支持/可能? 另外,请帮助我获得一个蓝牙5.0测试设备,它将与Arduino一起工作


更新-HC-05不适用于iOS-

正如CodeBender提到的,目前还不支持蓝牙5。然而,苹果在下一版本的iOS(iOS 13)中增加了对蓝牙5的支持。将支持的主要蓝牙5功能包括:-

  • 2物理支持
  • 广告扩展
  • 扩展扫描和连接
您可以在此处找到有关此的更多信息:-

如果您想要一台设备来测试Bluetooth 5设备,那么有一些Android设备已经具备Bluetooth 5功能。例如,三星Galaxy S8支持2MPHY,我相信S9和S10同时支持2MPHY和编码PHY。您可以在Android上使用nRF Connect应用程序并检查“设备信息”

我希望这能有所帮助。

好吧,“蓝牙5.0外围设备”并没有说太多。蓝牙是一个包含许多技术的标准,在每个版本中都添加了一系列新的可选功能和技术,但很少添加许多必需的功能。也就是说,大多数4.0 BLE外围设备可能会通过蓝牙5.1认证,而无需任何硬件或固件更改


如果您指的是使用“传统广告”(4.0中引入的广告)而不是“扩展广告”的蓝牙低能量外围设备广告,那么是的,核心蓝牙支持它。外设认证的蓝牙版本不相关;只有它使用的功能。

这是年初的一个旧答案,但似乎仍然适用: