Questions tagged [ibeacon-android]

iBeacon in a single sentence is a technology that enables an iOS device or other hardware to send push notifications to iOS devices within close proximity using BLE (Bluetooth Low Energy).

Apple’s iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth 4.0 or Bluetooth Smart. In a real life scenario it would be more of a location-aware, context-aware, pervasive small wireless sensor beacon which could pinpoint your location in a store. From there iBeacons could send you personal notifications of items around you that are on sale or items you may be looking for. It could enable payments at the point of Sale (POS) such that you don’t need to remove your wallet or card to make a payment. It could be a possible Near Field Communication (NFC) competitor.

It works by using Bluetooth Low Energy Proximity sensing to transmit a Universally unique identifier which when picked up by a compatible app or operating system can be turned into a physical location or trigger a specific action on the device such as a Check-in on social media.

Since BLE is a low energy technology it may face lot of challenges, such as data transmission rate, streaming might not be possible, security still remains an unclear subject, how would it manage broadcasting offers information on mass scale when in-store traffic is at its peak.

The beacons themselves come in a number of different formats, including small coin cell powered devices, USB sticks and software versions.

570 questions
100
votes
2 answers

Is this the correct layout to detect iBeacons with AltBeacon's Android Beacon Library?

I have successfully modified the reference implementation app of the Android Beacon Library using the following beacon layout, so that it detects an iBeacon device that I have at hand: public class MainActivity extends Activity { @Override …
ento
  • 5,801
  • 6
  • 51
  • 69
39
votes
3 answers

Combine iBeacon bluetooth low energy with Android 4.3

I'm looking for a way to detect iBeacon (iOS 7.0 feature) from an Android device. I read the Android documentation, where it seem that the iBeacon is some kind of GATT server which sends its position. While the Android documentation says that I…
rekire
  • 47,260
  • 30
  • 167
  • 264
20
votes
5 answers

Decreased BLE startScan detected devices on Android 5.0 Lollipop

Short version: In my tests with Android 5.0 Lollipop I have noticed android.bluetooth.le.BluetoothLeScanner detects BLE devices less frequently than Android 4.4 KitKat. Why is this and is there an alternative? Long version: I am developing an…
20
votes
4 answers

Does BluetoothLeAdvertiser work on a Nexus 5 with Android 5.0?

After flashing my Nexus 5 to the Android 5.0 preview release hammerhead-lpx13d, the OS reports that it no longer supports Bluetooth LE advertising. If you call: ((BluetoothManager) this.getSystemService(Context.BLUETOOTH_SERVICE)) …
davidgyoung
  • 63,876
  • 14
  • 121
  • 204
15
votes
2 answers

Android 5 static bluetooth MAC address for BLE advertising

Android 5 introduces BLE MAC address rotating for increased privacy. Every time when calling BluetoothLeAdvertiser.startAdvertising(), the MAC-address is changed. Is it possible to disable address rotating, and just use the same MAC address during…
14
votes
3 answers

Android BLE Beacon scanning

Bluetooth LE was added in Android 4.3 but it seems there is no background scanning mode which would wake up an app once it has registered to be notified via a available BLE UUID in proximity. This exactly seems to be possible via iOS7 and iBeacons…
Sven Haiges
  • 2,636
  • 5
  • 42
  • 54
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
3 answers

Estimote beacons region detection from a service in background

i recently started testing Estimote Beacons, and I'm trying to launch a notification from a background service when entering a beacon region, but unfortunately my solution doesn't work. It doesn't give errors but the notification is not being…
Hugo
  • 1,662
  • 18
  • 35
8
votes
2 answers

Prompting for location permission when NOT monitoring in background?

I'm using the Android Beacon Library. Since Marshmallow, I am seeing the following error, as expected and documented. Permission denial: Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission to get scan results I have my ranging code in a…
8
votes
2 answers

Altbeacon library not working on Android 5.0

Yesterday I got the update for Android 5.0 on my Nexus 4, and the altbeacon library stopped detecting beacons. It appears that didEnterRegion and didRangeBeaconsInRegion are not even getting called when monitoring and ranging, respectively. Even the…
8
votes
1 answer

How to increase the scan period for BLE devices in Android?

I was trying to implement beacon scanning program, and i want the android BLE services to behave similar to iOS "didRangeBeacons" method,i.e, it should get called every one second. But in android there is no such method. But in android there is…
HeadOnn
  • 1,480
  • 14
  • 21
8
votes
2 answers

How to detect IBeacon in android without using any library

i am new to Ibeacon and i want to know can we detect Ibeacon in android without using any SDKLibrary or library can any one give sample example. i know some library like Radius Networks. but i don't want to use any library
Likhit Jagatiya
  • 538
  • 1
  • 5
  • 8
7
votes
1 answer

How to detect multiple beacons using Altbeacon android library?

I am using the AltBeacon sample app on my android device - the sample app provided by altbeacon.org is here: https://github.com/AltBeacon/android-beacon-library-reference However, the app when launched is detecting and displaying only one beacon. I…
Ninja
  • 5,082
  • 6
  • 37
  • 59
7
votes
2 answers

How to get Unique Id of a Beacon using Estimote SDK in Android

I am developing an application in which I am using Beacons. I have gone through the related Estimote SDK for the same. Now the thing is that I need to know the Unique Id of a particular Beacon. Suppose I am having 3 Beacons and all are present in…
Salman Khan
  • 2,822
  • 5
  • 32
  • 53
7
votes
1 answer

iBeacons - Company (Estimote, Gimbal, etc.) SDKs vs Android/iOS library

I have been playing around with an Estimote iBeacons with their Android SDK. However, I am still confused about why there are so many SDKs available. iBeacons are just standard bluetooth devices that have the Bluetooth Low Energy (BLE) part of the…
mashrur
  • 445
  • 4
  • 13
1
2 3
37 38