ios - 找不到 IBeacon
<p><p>连接IBeacon有问题,我下载了<a href="https://itunes.apple.com/us/app/locate-beacon/id738709014?mt=8" rel="noreferrer noopener nofollow">Locate app</a>但它无法找到我的 IBeacon。我也手动配置了 ibeacon,但没有成功。另一种方法是我下载了<a href="https://itunes.apple.com/us/app/ebeacon-ibeacon-eddystone/id730279939?mt=8" rel="noreferrer noopener nofollow">eBeacon app</a>而且我的 IBeacon 仅在中央外围设备中可见,而不在 Beacon 列表中。</p>
<p>我认为问题出在设备上。这里是 <a href="http://www.ebay.com/itm/Bluetooth-Broadcasting-Sensor-BLE-Ibeacon-Low-Energy-Device-Beacons-With-Battery-/131659545016" rel="noreferrer noopener nofollow">my beacon</a> .</p>
<p>任何想法都会受到赞赏。</p>
<p>谢谢!</p>
<p>附言
我已经询问了有关连接到 IBeacon <a href="https://stackoverflow.com/questions/33914654/problems-with-connecting-to-ibeacon/33915452#33915452" rel="noreferrer noopener nofollow">here</a> 的问题的问题.</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>正如您在评论中所建议的,最可能的解释是<strong>信标没有广播配置到您的 iOS 设备中的 ProximityUUID</strong>。更通用的 iOS 蓝牙扫描应用程序将显示设备的服务 UUID,但这与 ProximityUUID 不同,尽管表面上看起来相同。这可能非常具有误导性。 </p>
<p>不幸的是,<strong>iOS 有一个安全机制,不允许您读取 iBeacon 的标识符</strong>,除非您事先知道 ProximityUUID。幸运的是,其他平台没有这个限制。两种选择是:</p>
<ul>
<li><strong>Android</strong> - <a href="https://play.google.com/store/apps/details?id=com.radiusnetworks.locate&hl=en" rel="noreferrer noopener nofollow">Locate app</a> (免费)</li>
<li><strong>Mac</strong> - <a href="https://itunes.apple.com/us/app/scanbeacon/id768901501?mt=12" rel="noreferrer noopener nofollow">ScanBeacon</a> ($10)</li>
<li><strong>Linux</strong> - <a href="https://github.com/RadiusNetworks/scanbeacon-gem" rel="noreferrer noopener nofollow">ScanBeacon Ruby Gem</a> (免费)</li>
</ul>
<p>如果您拥有上述支持 BLE 的平台之一(或可以借用一个),您可以使用它来扫描信标并获取其 ProximityUUID。</p></p>
<p style="font-size: 20px;">关于ios - 找不到 IBeacon,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/33935234/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/33935234/
</a>
</p>
页:
[1]