从 BT Mac 地址 iOS 生成 uuid
Generate uuid from BT Mac address iOS
我正在使用 BLE 设备构建应用程序。我需要一些帮助从我的 BT Mac 地址创建 UUID。
稍微看了下,明白了在IOS(IOS7以上)获取不到BTMAC地址。
我正在尝试使用 Mac 地址扫描 QR 码并创建一个 UUID 以匹配我从设备扫描中获得的 UUID。
MAC地址格式:AA:AA:AA:AA:AA:AA
可能吗?
无法通过 Core Bluetooth 获取 MAC 地址,并且 Apple 用于生成 kCBPeripheral
标识符的算法未记录(并且不会为 a 生成固定标识符无论如何给定设备,如您所见)。
您可以在外围设备的广告数据中或作为特征值包含您自己的标识符。这将允许您的应用程序识别特定的外围设备。
UUID 由 iOS 系统生成。每个不同的 iOS 设备为相同的外围设备生成不同的 uuid。
相同的 iOS 设备但不同的应用程序具有相同的外设 uuid。
所以我们无法提供或处理外设uuid。
如果您在外围服务数据中添加 mac 地址,那么您将从 mac 地址创建 uuid。
我正在使用 BLE 设备构建应用程序。我需要一些帮助从我的 BT Mac 地址创建 UUID。
稍微看了下,明白了在IOS(IOS7以上)获取不到BTMAC地址。 我正在尝试使用 Mac 地址扫描 QR 码并创建一个 UUID 以匹配我从设备扫描中获得的 UUID。
MAC地址格式:AA:AA:AA:AA:AA:AA
可能吗?
无法通过 Core Bluetooth 获取 MAC 地址,并且 Apple 用于生成 kCBPeripheral
标识符的算法未记录(并且不会为 a 生成固定标识符无论如何给定设备,如您所见)。
您可以在外围设备的广告数据中或作为特征值包含您自己的标识符。这将允许您的应用程序识别特定的外围设备。
UUID 由 iOS 系统生成。每个不同的 iOS 设备为相同的外围设备生成不同的 uuid。 相同的 iOS 设备但不同的应用程序具有相同的外设 uuid。 所以我们无法提供或处理外设uuid。
如果您在外围服务数据中添加 mac 地址,那么您将从 mac 地址创建 uuid。