一种唯一标识BTLE设备的方法

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

当所有的设备都躺在我身边的时候,我想识别确切的BTLE设备。 任何线索?

设备应具有唯一的蓝牙地址。 如果他们不这样做,那么你就不能正确地连接到他们,而不会相互干扰。 但是,对于BTLE,设备有可能拥有一个随机的隐私地址(但是这些地址符合特定的模式,因此您可以检测到是否有这种地址)。 地址是6个字节,通常以hex显示(例如A1-B2-C3-D4-E5-F6 )。 前2个字节通常表示制造商。

更新:我的答案是有效的大多数BLE的使用,但作为问题标签ios你可能想看看这个其他答案关于得到一个独特的id在ios作为一种可能的方式来获得蓝牙地址