gpt4 book ai didi

ios5 - Corebluetooth,如何获得唯一的UUID?

转载 作者:行者123 更新时间:2023-12-02 10:32:11 27 4
gpt4 key购买 nike

我的问题是 CBPeripheral 的 UUID 似乎不是唯一的。

我有两个iPad2和一个蓝牙4.0设备。

蓝牙设备的 UUID 与两个 iPad 不同。

如下图所示。 The UUID get by the first iPad

The UUID get by the second iPad

有没有办法在iOS设备上找到蓝牙设备的唯一UUID?

我需要找到一个在不同设备之间不会改变的 UUID 或 MAC 地址。

非常感谢,请帮助我!!

最佳答案

我一直在寻找一种部署独立于平台的 BLE 设备静态配置的方法。我感到灰心(Apple 的 UUID +/- 毫无意义,并且可以在大多数/所有其他平台上获取的 MAC/BDADDR 无法从 CoreBluetooth 访问)。幸运的是,我注意到“设备信息服务”配置文件 (0x180A) 包含一个“系统 ID”属性 (0x2A23),该属性对设备的唯一 MAC/BDADDR 地址进行编码。不过,我不知道 BLE 设备是否必须公开此服务。

关于ios5 - Corebluetooth,如何获得唯一的UUID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12524871/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com