从BT Mac地址iOS生成uuid

时间:2018-02-04 16:04:57

标签: ios bluetooth-lowenergy uuid

我正在使用BLE设备构建应用。我需要一些帮助从我的BT Mac地址创建UUID。

我读了一点,明白在IOS(上面的IOS 7)中我无法获得BT MAC地址。 我正在尝试使用Mac地址扫描QR码并创建一个与我从设备扫描中获得的UUID相匹配的UUID。

MAC地址格式:AA:AA:AA:AA:AA:AA

有可能吗?

2 个答案:

答案 0 :(得分:0)

无法通过核心蓝牙获取MAC地址,并且未记录Apple用于生成k CBPeripheral标识符的算法(并且无论如何都不会为给定设备生成固定标识符,正如你所发现的那样)。

您可以将自己的标识符包含在外围设备的广告数据中,也可以作为特征值。这将允许您的应用识别特定外围设备。

答案 1 :(得分:0)

UUID由iOS系统生成。每个不同的iOS设备为相同的外围设备生成不同的uuid。 相同的iOS设备但不同的应用程序具有相同的外围设备uuid。 因此,我们无法提供或处理外围设备。

如果你在外围服务数据中添加mac地址,那么你将从mac地址创建uuid。