Android CoreBluetooth:如何获取BLE设备I'的蓝牙MAC地址;我和谁有联系?

Android CoreBluetooth:如何获取BLE设备I'的蓝牙MAC地址;我和谁有联系?,android,ios,bluetooth-lowenergy,core-bluetooth,android-bluetooth,Android,Ios,Bluetooth Lowenergy,Core Bluetooth,Android Bluetooth,我是否可以从提供MAC地址的BLE设备中读取特定的服务和特性? 我试着在盲目的希望中读取序列号,认为它是MAC(从设备信息),但尝试这样做似乎会给出一个错误。 我正在为iOS编写此代码,但如果iOS阻止了我获取数据的良好愿望,我愿意将其转储到Android上。您可以使用。您无法在iOS上使用核心蓝牙获取设备MAC地址。如果您可以控制BlE附件,您可以将MAC地址添加到您的广告数据中,这样,即使不连接,您也可以获得MAC地址。 但既然你总是可以得到你的BlE配件的UUID,为什么还要麻烦用MAC地

我是否可以从提供MAC地址的BLE设备中读取特定的服务和特性? 我试着在盲目的希望中读取序列号,认为它是MAC(从设备信息),但尝试这样做似乎会给出一个错误。
我正在为iOS编写此代码,但如果iOS阻止了我获取数据的良好愿望,我愿意将其转储到Android上。

您可以使用。

您无法在iOS上使用核心蓝牙获取设备MAC地址。

如果您可以控制BlE附件,您可以将MAC地址添加到您的广告数据中,这样,即使不连接,您也可以获得MAC地址。

但既然你总是可以得到你的BlE配件的UUID,为什么还要麻烦用MAC地址来代替呢。

太糟糕了。随机生成的Apple UUID通常有效多长时间?它应该是有效的不确定的可能的重复项