我想获得我的iOS设备通过BLE连接到的设备的MAC地址,但我只能看到UUID。
我已经从网上搜索到了这个问题--这是不可能得到MAC的,但是只在UUID中。我还知道UUID是由iOS生成的,而设备并不“知道”我找到的帖子是旧的(2-3岁),所以我想知道是否有什么变化?是否有一种方法来获取MAC,而不是UUID,或者至少重现iOS将UUID转换回MAC地址的过程?
提前感谢
发布于 2017-09-15 09:41:51
在iOS中无法获得CBPeripheral对象的mac地址。如果CBPeripheral对象在"kCBAdvDataServiceData“值中广告mac地址,则转换为mac地址,否则不可能。在iOS中,唯一的id是CBPeripheral的UUID。所有的差异。iOS设备显示差异。相同CBPeripheral的UUID。如果区分两个或多个CBPeripheral对象,则使用RSSI范围/值。
https://stackoverflow.com/questions/46138212
复制相似问题