6

有没有办法唯一标识一个 BTLE 设备(比如硬件 ID)?我有 2 个硬件 BTLE 设备和 2 个软 BTLE 设备(使用 CBCentralManager)。所有这些设备都发送相同的 UUID。

当所有设备都在我附近时,我想确定确切的 BTLE 设备。有什么线索吗?

4

1 回答 1

2

设备应具有唯一的蓝牙地址。如果他们不这样做,那么您将无法正确连接到他们而不会相互干扰。但是,使用 BTLE,设备可以有一个随机的隐私地址(但这些地址符合特定模式,因此您可以检测是否获得了这种地址)。地址为 6 个字节,通常以十六进制 (ex A1-B2-C3-D4-E5-F6) 显示。前 2 个字节通常表示制造商。

更新: 我的回答对大多数 BLE 使用有效,但由于问题被标记为,您可能希望查看关于在 ios 上获取唯一 ID作为获取蓝牙地址的可能方式的其他答案

于 2013-07-03T13:21:14.097 回答