在iOS中测距和监控时如何获取信标的MAC地址
Posted
技术标签:
【中文标题】在iOS中测距和监控时如何获取信标的MAC地址【英文标题】:How to get MAC Address of beacon when ranging and monitoring in iOS 【发布时间】:2015-06-09 02:54:39 【问题描述】:我正在开发能够检测 UUID、主要 ID 和次要 ID 的应用程序。但是现在我想在应用程序检测到信标的 UUID 时获取信标的 MAC 地址。不知道是否可行?我也用谷歌搜索,但我找不到获取信标 MAC 地址的方法。据我所知,信标基于 BLE,所以我认为如果我使用 BLE 扫描信标,我可以获得 MAC 地址,但我使用核心位置来检测 UUID、主要和次要 ID。请给我一些建议来解决它。提前致谢。
【问题讨论】:
【参考方案1】:无法获取beacon的mac地址。
即使你用蓝牙API扫描,你也无法获取mac地址。
另外,参考这个链接 How can I programmatically get the Bluetooth MAC address of an iPhone?
【讨论】:
感谢您的回答,但正如我在 EstimoteSDK 中看到的那样,它具有 macAdress 属性。那么它能够得到macAddress吗? 他们在扫描响应包中发送MAC地址。不是从API获取 这是正确的。您可以在 android 上阅读 mac,但不能在 ios 或 OSX 上阅读。以上是关于在iOS中测距和监控时如何获取信标的MAC地址的主要内容,如果未能解决你的问题,请参考以下文章
Estimote iBeacons 监控无法在 iOS 9.0.2 上运行