我正在使用在 iOS 应用程序中扫描 BLE 设备(iBeacons 和 Eddystones),我需要唯一标识扫描的 BLE 设备,因为 iOS 设备不提供 Mac 地址,但它提供了特定于设备的 UUID,即它唯一地标识了一台设备上的 Beacon,但在另一台设备上扫描时 UUID 不同。
我需要所有设备上的 BLE ID 的唯一性。请建议有什么办法吗?
为了解决这个问题,我正在考虑在扫描的 BLE 设备的广告数据包中添加自定义数据。请指导我是否有任何方法可以在 Adv Packets 中添加数据?