如何在不指定UUID的情况下扫描iBeacon信号? [英] How to scan iBeacon signals without specifying UUID?

查看:370
本文介绍了如何在不指定UUID的情况下扫描iBeacon信号?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于iBeacon信号只是具有预定义BLE配置文件的BLE广播,我想我可以编写一个iOS应用程序来扫描BLE广播信号并分析是否找到任何信号是iBeacon。但是怎么做?

Since iBeacon signal is just a BLE broadcasting with a predefined BLE profile, I think I can write an iOS App which scan the BLE broadcasting signals and analyze whether any found signal is iBeacon. But how to do that?


  1. 如何扫描周围的所有BLE广播信号?

  2. 如何区分BLE广播信号是否是iBeacon?


推荐答案

不幸的是,在iOS上你必须提供ProximityUUID看到iBeacons。在Android上,无论UUID如何,您都可以看到所有iBeacons。此外,在iOS上,你不能使用CoreBluetooth API来宣传iBeacons。

Unfortunately on iOS you must supply a ProximityUUID to see iBeacons. On Android you can see all iBeacons regardless of UUID. Further, on iOS you can not use CoreBluetooth APIs to what advertisements are iBeacons.

参见这里了解详情。

这篇关于如何在不指定UUID的情况下扫描iBeacon信号?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆