如何读取外设的蓝牙LE地址?

时间:2014-06-03 17:42:02

标签: ios iphone bluetooth-lowenergy core-bluetooth

当iPad上的中央扫描并检测到外围设备时,它如何读取外围设备的蓝牙LE地址?

CBPeripheral班级没有地址'的属性。

1 个答案:

答案 0 :(得分:1)

出于隐私原因,蓝牙地址被隐藏为" UUID" (或NSUUID)

https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBPeripheral_Class/translated_content/CBPeripheral.html#//apple_ref/occ/instp/CBPeripheral/identifier

如果您确实需要了解外围设备的恒定蓝牙地址,请将其编程为其特性或广告包,作为您独特制造商数据字段的一部分。

这当然要求您向BT SIG询问制造商ID(并且您是外围设备的制造商和#34;并且外围设备使用静态蓝牙地址。