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
0
votes
2 answers

Syncing data over BLE via iOS without App Open (or in the background)

I'm working on a device that keeps count when a door is closed. What I'd like to do is when I walk through the door, my iPhone automatically syncs the data on the device and sends that count to the server (via iPhone) without me opening the app or…
John Riselvato
  • 12,854
  • 5
  • 62
  • 89
0
votes
1 answer

How to scan ibeacons using cordova-plugin-ibeacon?

I am using petermetz/cordova-plugin-ibeacon in my hybrid application, plan to deploy it on Android devices only. I have seen application that detect beacons placed nearby, and i want to achieve same functionality but using cordova plugin in my…
Rohit
  • 6,941
  • 17
  • 58
  • 102
0
votes
2 answers

Is it possible to set several advertisements for the same Bluetooth LE device?

To test bluetooth scalability, I want the same device (a Raspberry Pi or a laptop) to emit several BLE advertisements. So far, I have tried using bleno (NodeJS), hcitool and CoreBluetooth for OSX, but I can not setup more than one. Is this a…
Sergio
  • 3
  • 1
0
votes
1 answer

How to decrease latency in Beacon Entering and Exit time

What I did:- I am using Gimbal beacons and creating a hybrid application using "angular js + ionic + cordova". My application is working good but beacon Entering and Exit takes too long, both in foreground and background. How can I resolve the…
Murugesh
  • 59
  • 1
  • 9
0
votes
0 answers

iOS 9.2.1: iBeacon region monitoring bug

I deployed the same iBeacon region monitoring code in 7 devices. One of them, iPhone 6 running iOS 9.2.1, is regularly failing to detect beacon states (inside, outside, etc..). I tried with and without SIM card and when the SIM card is inserted it…
mm24
  • 9,280
  • 12
  • 75
  • 170
0
votes
1 answer

Does the Advertisement Rate of a beacon affect battery of a detector application

I was trying to test battery consumption caused by Android and IOS beacon detector application for different beacon protocols and advertisement rates. My question is that will the advertisement rate of beacons in anyway affect the battery…
Parth Parekh
  • 123
  • 11
0
votes
1 answer

Send eddystone uid frame with hcitool

I want to send Eddystone UID frames as well as iBeacons frames and If I understand correctly I can do both with just hcitool. I am able to send the frame using iBeacon from my Debian and it displays properly but how could I send it with Eddystone…
AlWeird
  • 85
  • 5
0
votes
1 answer

Using Android Beacon Library to transmit as iBeacon

I am trying to transmit iBeacon using Android Beacon Library but I am not sure if my code is right. I use app like nRF Master Control Panel to verify if it is transmitting as iBeacon but it doesn't seem to do that. Below is my code Beacon beacon =…
Helmi
  • 33
  • 1
  • 10
0
votes
1 answer

Can't get info from hcidump --raw output

i am trying to create a BLE scan module via nodeJs and Bluez. I want to learn how to get mac address, minor, major and rssi values from the output of hcidump --raw command. I took a look at Radius Networks ibeacon_scan file but i still don't have a…
ozata
  • 542
  • 1
  • 5
  • 16
0
votes
1 answer

HM-10 AT Commands: Using Beacon Way to Broadcast Sensor's Data

I try to use beacon(HM-10) to broadcast my sensor's data, but there is a problem that I use a loop to write AT commands, after a while, it doesn't respond anything. Here is the part of the code: String pre = "AT+MARJ0x"; int sensorData = 0; loop…
Flowerhop
  • 41
  • 1
  • 4
0
votes
1 answer

AltBeacon Android Beacon Library, RegionBootstrap beaconManager.onbind

I have a Service which implements BeaconConsumer and BootstrapNotifier. In this case I need to call beaconManager.bind(this); to bind BeaconManager in startBeaconManager method. But also I use RegionBootstrap to range beacons. As RegionBootstrap…
0
votes
1 answer

Hold XMPP connection in background mode as BLE accessory (iOS, Swift)

I'm making simple iOS messenger with XMPPFramework. So the problem is, that if i app goes into background it's disconnects from XMPP server, so the only way to store incoming messages without opening app is Push-notification (add message var into…
pavel_s
  • 465
  • 1
  • 7
  • 27
0
votes
1 answer

Raspberry Pi as iBeacon receiver

I have to make a iBeacon reciever for my Raspberry Pi and I have tried to follow this guide: http://www.switchdoc.com/2014/08/ibeacon-raspberry-pi-scanner-python/ The problem is that when I try the command: sudo python testblescan.py I get the…
Poll3XD
  • 1
  • 5
0
votes
0 answers

How to transmit beacon using altbeacon

I am working on Android app to transmit data by custom beacon, here is my code : public void transmitData() { mBeaconTransmitter = new BeaconTransmitter(this, new BeaconParser().setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24")); …
user
  • 471
  • 2
  • 16
  • 31
0
votes
1 answer

Bluetooth Developer Studio connecting with real server (ibeacon)

Totally new in Bluetooth Developer Studio. How can I connect to actual physical ibeacon? Using the HID over GATT profile in a new project, gives Workbench for interacting with a Virual Server. Can I connect directly to an actual ibeacon in range for…
aris
  • 1
1 2 3
99
100