Questions tagged [ibeacon]

iBeacons are Bluetooth Low Energy (BLE, also known as Bluetooth Smart) transmitters that notify nearby receivers, such as a smart phone, of their presence for the purposes of proximity sensing. A unique identifier allows the the receiver to take specific action such as displaying a notification message or configuring itself to use a smart device such as a lamp, smart-switch or other sensor.

Apple introduced iBeacons with iOS 7 and trademarked the term for a "a new class of low-powered, low-cost transmitters that can notify nearby iOS 7 devices of their presence." Since it's release, iBeacon SDKs have also been introduced for Android. Support for sensing iBeacons requires a Bluetooth 4.0 device that supports Bluetooth Low Energy (BLE) mode.

Proximity sensing can typically categorize an iBeacon into three ranges: immediate (centimeters), near (several meters) and far (many meters). As with typical RF ranging techniques, interference and occlusion can affect the accuracy.

iBeacons can be identified by three values they are broadcasting

  1. UUID(16 Byte)
  2. Major value(2 Byte)
  3. Minor value(2 Byte)

iBeacons can be used for indoor location system.

The iBeacon advertising packet contains the UUID, Major, Minor, and Tx Power. Tx Power is 1 Byte, and tells you what the signal strength is at 1 meter away. A device can estimate its distance from a beacon by comparing the rssi and tx power values.

2252 questions
15
votes
6 answers

Can an iOS7 device act as an iBeacon?

Can an iOS7 device act as an iBeacon and figure out when other iOS7 devices come in its range? Do those other iOS7 devices need to have Bluetooth turned on?
Alex
  • 7,432
  • 20
  • 75
  • 118
14
votes
1 answer

Cordova ibeacon; Send local notification after the app got killed, but does not work on android

I am using Cordova / Phonegap iBeacon plugin with ionicframework at my cordova project. I am tryin to send a local notification both on android and ios with cordova local notification plugin while entering monitored region , when the app is…
semirturgay
  • 4,151
  • 3
  • 30
  • 50
14
votes
1 answer

UUID and MACAddress for Bluetooth BLE

I must confess I am a newbie when it comes to BLE 4.0, and I want to understand what comprises a unique identifier for a BLE peripheral. Generally, for all WiFi communications, MAC is treated as the unique ID for the device. I have following…
Ouroboros
  • 1,432
  • 1
  • 19
  • 41
13
votes
4 answers

Beacons in Windows 10

Is there any way to use ibeacons with Windows 10 development? Since ibeacons development with previous versions of Windows seemed nearly impossible, will we have the oportunity to support this technology now? Has anyone started developing something…
meneses.pt
  • 2,588
  • 3
  • 27
  • 38
13
votes
3 answers

iBeacon region monitoring AND proximity for >20 beacons?

I have been working on a prototype iOS app utilizing iBeacons to provide location-relevant information to office employees depending on where in the office they are. The ideal use case is that whenever an employee enters or exits their office, a…
UberJason
  • 3,063
  • 2
  • 25
  • 50
13
votes
2 answers

Correct layout to detect Kontakt Beacon on Android with AltBeacon

I'm trying to detect a Kontakt Beacon with the following BeaconLayout: setBeaconLayout("m:8-9=0215,i:10-13,i:14-15,i:16-17,i:18-25")); but I don't seem to be doing it correctly. The advertising packet structure is like this: Thanks in advance.
13
votes
5 answers

iBeacon: didRangeBeacons stops getting called, must reset device for it to work again

I am using a custom BeaconManager delegate so that beacon ranging is not determined by the life-cycle of the view controller. Everything works great but every once in a while (1-2 days) beacon ranging will stop working and didRangeBeacons will never…
Patrick
  • 302
  • 1
  • 3
  • 13
13
votes
5 answers

How is iBeacon support REALLY changed in iOS 7.1?

I've seen claims on the net that the newly released iOS 7.1's iBeacon support. Specifically: The system is supposed to still notify your app about didEnterRegion/didExitRegion events, even if the user explicitly kills your app.…
Duncan C
  • 128,072
  • 22
  • 173
  • 272
13
votes
1 answer

Can I develop iBeacon application with the iOS simulator?

I was trying to develop an iOS application to accept iBeacon notifications. It's handy if the iOS simulator can use BlueTooth capability of MacBook to accept an iBeacon message. Is there a way that iOS simulator can accept notification from an…
James Gan
  • 6,988
  • 4
  • 28
  • 36
12
votes
2 answers

CoreBluetooth advertising in background on iOS 10

First: I have an iPad Air 2, and an iPhone 7. For further reading we estimate that the app is active and open on iPad and in background mode on iPhone. The app is exactly the same, even with same Bluetooth Service UUIDs and same DataLocalNameKey. I…
flashspys
  • 844
  • 9
  • 20
12
votes
2 answers

iPhone OS does not match app deployment version

I am using the Xcode 7.0 beta, trying to use iBeacon thing. I don't have developer account, but heard the beta can run apps on your device. But when I was trying to run the program, device OS version is lower than deployment target my phone is…
Guan Nan Yao
  • 151
  • 1
  • 1
  • 9
12
votes
1 answer

iBeacons generated under Mavericks OSX works but have some different bytes from iOS

I follow this sample project BeaconEmitter under OSX to generate samples iBeacons for develop an application on iPhone. BeaconEmitter application is based on the tutorial from Matthew Robinson, and until Apple decide to introduce iBeacon support on…
megabri
  • 881
  • 8
  • 11
12
votes
1 answer

can we use iBeacon to transfer data via bluetooth in iOS - android?

I want to know how iBeacon works actually. I found the sample code of AirLocate, but couldn't figure out how it works. iBeacon is works on BLE, so it may be possible for do data communication with other BLE supported devices via bluetooth? As it…
Dishant
  • 917
  • 2
  • 8
  • 25
11
votes
3 answers

What exactly is txPower for Bluetooth LE and how is it used?

I am trying to understand what exactly txPower is and how to use it, since I am planning to develop and Android app that uses Beacons. I have seen 2 definitions online: 1.The transmitted power of the beacon. 2.The received power 1 meter away from…
10
votes
2 answers

Ble scanning callback only get called several times then stopped

I have 2 phones with Android 5.0.2, they both installed the latest Radius Beacon's App: Locate Beacon, meanwhile, I turned on 2 IBeacon sender, and can see the RSSI keep changing in both phone with the App. But when I tried to write some sample code…