【发布时间】:2019-06-09 10:49:09
【问题描述】:
在 iOS 中无法获取 CBPeripheral 对象的 mac 地址。 现在我没有了。具有不同 UUID 但具有相同外设名称的 BLE 设备。用户必须首先通过注册命令向该 BLE 设备注册到该 BLE 设备,该设备的 MAC 地址将在 QR 码扫描时获得。但是,我如何才能获得正在注册的设备用户,因为在 iOS 中我没有在外围设备中获取 MAC 地址?
【问题讨论】:
-
您需要修改外围设备,使其通过 GATT 特征公开一些唯一标识符。然后你可以连接到外围设备并读取值。
-
您还可以在广告数据中添加一个唯一的 id,这样您甚至可以在连接之前识别各个外围设备。
标签: ios bluetooth bluetooth-lowenergy core-bluetooth cbperipheral