CoreBluetooth:如何获取我连接的BLE设备的蓝牙MAC地址?
问题描述:
我能从能提供MAC地址的BLE设备读取特定的服务和特性吗? 我试着在盲目读取序列号,希望它是MAC(来自设备信息),但试图这样做似乎给出了一个错误。 我正在为iOS编写这个代码,但是如果iOS阻止了我对获取数据的良好愿望,我会愿意将它转储并转移到Android。CoreBluetooth:如何获取我连接的BLE设备的蓝牙MAC地址?
答
不能获得在iOS使用核心蓝牙设备的MAC地址。
答
如果你有BLE附件的控制,你可以添加一个MAC地址到你的advertisementData,让你即使不connectting获取MAC地址。
但是既然你总是可以得到你的BlE配件的UUID,为什么还要使用MAC地址。
太糟糕了。随机生成的Apple UUID通常有效多长时间? – Darma
它应该无限期地有效 – Paulw11