标签: ios iphone bluetooth-lowenergy core-bluetooth
当iPad上的中央扫描并检测到外围设备时,它如何读取外围设备的蓝牙LE地址?
CBPeripheral班级没有地址'的属性。
CBPeripheral
答案 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;并且外围设备使用静态蓝牙地址。