Difference between Bluetooth and iBeacon protocols in iOS
NickName:Curnelious Ask DateTime:2016-11-14T01:43:30

Difference between Bluetooth and iBeacon protocols in iOS

I am integrating an iOS app with a Bluetooth chip. I am trying to understand the differences between a constant BLE connection and an iBeacon notifications in terms of the protocol.

So I am able to connect to the chip and send/recieve data from/to iPhone.

To communicate , you need 3 things :

  1. name
  2. service UUID
  3. characteristic UUID (to write and read from).

Then, when you want to register to a region of an iBeacon, you also need a UUID of the characteristic, but also major/minor values.

Thing is, all iBeacon apps will not detect this type of broadcast- the one I use for communication.

So, whats basically the difference in the protocol? what if I keep advertising the same service/char I use for regular communication? is it good also for beacon push notification ? apparently not- but whats the different?

Also, I have 2 hardware chips, both will not let you set a major/minor values, but only to update the characteristic to notify a new value to subscribers which is hex (not an integer like major/minor) - is that equivalent to an iOS push notification by iBeacon detection ??

Copyright Notice:Content Author:「Curnelious」,Reproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/40576863/difference-between-bluetooth-and-ibeacon-protocols-in-ios

More about “Difference between Bluetooth and iBeacon protocols in iOS” related questions

Difference between Bluetooth and iBeacon protocols in iOS

I am integrating an iOS app with a Bluetooth chip. I am trying to understand the differences between a constant BLE connection and an iBeacon notifications in terms of the protocol. So I am able to

Show Detail

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 ...

Show Detail

What distinction between Core Bluetooth State Preservation&Restoration and iBeacon?

Core Bluetooth state preservation and restoration is built in to Core Bluetooth after iOS7, also support iBeacon. And what distinction between Core Bluetooth State Preservation&Restoration and

Show Detail

Why android Ibeacon need bluetooth permission?

I am using the android (org.altbeacon:android-beacon-library:2.19.3) library providing APIs to interact with Beacons It has required Location & Bluetooth permission. Permission Requirements: ht...

Show Detail

Wake up iOS application by iBeacon when still connected to Bluetooth

I have asked this question a few times (here and here) with no usable responses so I will ask this in a different way now... What I need I need to be able to wake my app up from terminated, send ...

Show Detail

Can iBeacon scan iOS devices even bluetooth is off?

iBeacon/sensor tags should scan the devices that enters my store and report some information to the server/device. Information like device name, what position and how much time customer spent at

Show Detail

What is the iBeacon Bluetooth Profile

I'd like to create my own iBeacon with some Bluetooth Low Energy dev kits. Apple has yet to release a specification for iBeacons, however, a few hardware developers have reverse Engineered the iBea...

Show Detail

Difference between ibeacon and eddystone

I'm new with the beacon technology and I have some doubts. What is the difference between ibeacon and eddystone format? I want develop an indoor navigation app with beacons in Android. I read some

Show Detail

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 tha...

Show Detail

What is the difference between a protocol and a profile in the Bluetooth stack?

I don't get how Bluetooth profiles and protocols and are distinguished. In the Core_Specification of Bluetooth is written: Application interoperability in the Bluetooth system is accomplished by

Show Detail