Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to scan iBeacon signals without specifying UUID?

Tags:

ios

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. How to scan all BLE broadcasting signals around?
  2. How to distinguish whether a BLE broadcasting signals is iBeacon?
like image 324
Xaree Lee Avatar asked Dec 20 '22 19:12

Xaree Lee


1 Answers

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.

See here for details.

like image 114
davidgyoung Avatar answered Jan 13 '23 13:01

davidgyoung