Iphone 基于蓝牙框架的耳机检测

Iphone 基于蓝牙框架的耳机检测,iphone,ios,uuid,core-bluetooth,headset,Iphone,Ios,Uuid,Core Bluetooth,Headset,我有蓝牙耳机4.0LE。我想用corebluetooth框架连接该设备。有谁能告诉我,UUID会为同样的事情做些什么。目前我无法检测到耳机。我检查了UUID 180A(广播模式),1108(耳机)。但对我来说不起作用。蓝牙4.0是这种连接的最新标准。但是,您需要知道,Bluetooth LE符合Bluetooth 4.0标准,但不具备完整的数据传输功能。蓝牙LE是专门为某些需要长时间开启但不传输大量数据的设备而设计的。示例心率监测器每1秒传递一个简单的int值 一般来说,BTLE设备的重量小于2

我有蓝牙耳机4.0LE。我想用corebluetooth框架连接该设备。有谁能告诉我,UUID会为同样的事情做些什么。目前我无法检测到耳机。我检查了UUID 180A(广播模式),1108(耳机)。但对我来说不起作用。

蓝牙4.0是这种连接的最新标准。但是,您需要知道,Bluetooth LE符合Bluetooth 4.0标准,但不具备完整的数据传输功能。蓝牙LE是专门为某些需要长时间开启但不传输大量数据的设备而设计的。示例心率监测器每1秒传递一个简单的int值

一般来说,BTLE设备的重量小于20gms,使用新电池可以使用6-8个月


您不能期望数据传输功能消耗如此低的功耗。因此,耳机可以支持蓝牙4.0,但它不是蓝牙LE设备;Corebluetooth框架仅适用于BTLE设备

Bluetooth 4.0是该连接的最新标准。但是,您需要知道,Bluetooth LE符合Bluetooth 4.0标准,但不具备完整的数据传输功能。蓝牙LE是专门为某些需要长时间开启但不传输大量数据的设备而设计的。示例心率监测器每1秒传递一个简单的int值

一般来说,BTLE设备的重量小于20gms,使用新电池可以使用6-8个月


您不能期望数据传输功能消耗如此低的功耗。因此,耳机可以支持蓝牙4.0,但它不是蓝牙LE设备;Corebluetooth框架仅适用于BTLE设备

您的耳机可能是蓝牙,但可能不是蓝牙LE。LE没有足够的带宽来传输音频,因此您无法使用核心蓝牙与之联系。但它是Bluetooth 4.0,也是LE。因为bluetooth LE是bluetooth 4.0的一项功能。不,它不是,这是该标准混淆的一部分。常规的全功率蓝牙与LE不同。设备可以同时支持这两种模式,但本质上它们必须是明确的双模。就你的耳机而言,我怀疑它不是。即使是这样,它也不会在LE部分播放音频,可能只是播放或音量控制。Bluetooth 4.0的低能部分就像是经典Bluetooth的一个分支。。。我建议如果你需要调试一个新的BLE设备,不要搜索特殊的UUID,阅读所有你能阅读的内容,然后过滤…你的耳机可能是蓝牙,但可能不是蓝牙LE。LE没有足够的带宽来传输音频,因此您无法使用核心蓝牙与之联系。但它是Bluetooth 4.0,也是LE。因为bluetooth LE是bluetooth 4.0的一项功能。不,它不是,这是该标准混淆的一部分。常规的全功率蓝牙与LE不同。设备可以同时支持这两种模式,但本质上它们必须是明确的双模。就你的耳机而言,我怀疑它不是。即使是这样,它也不会在LE部分播放音频,可能只是播放或音量控制。Bluetooth 4.0的低能部分就像是经典Bluetooth的一个分支。。。我建议,如果你需要调试一个新的BLE设备,不要搜索特殊的UUID,阅读所有你能阅读的内容,然后过滤。。。