신준규
신준규

Reputation: 11

Differences: iBeacon & Beacon

I am studying beacon.

When I develop beacon signal, I noticed some beacon signal is iBeacon but some signal is not.

And I guess, this situation occurs from company_identifier (BLE type should be 02)

If my guessing is not, is there any structure for iBeacon?

I mean, is there any profile that classify iBeacon and just beacon? (in UUID, Major, Minor Feild)

Upvotes: 1

Views: 1302

Answers (2)

user3462064
user3462064

Reputation: 515

When a Beacon is iBeacon it means the beacon use the iBeacon protocol for iOS 7+ which you can find more about that here

However a Beacon could use any beacon protocol like Eddystone beacon which means it use the Eddystone protocol from google you can find more about this protocol here

Now, comparing those two protocols I can tell few differences:

Beacon Eddystone: the packets it get sent is Id, Url, sensor telemetry "beacon health data"

iBeacon: the packet it get sent is UUID, majorId, minorId

Beacon Eddystone : sends a Url that open in your mobile browser if you activated the physical web option.

iBeacon: sends UUID which can be used to deliver a content

Beacon Eddystone : require no app iBeacon: require an app

Upvotes: 0

Sun Yifei
Sun Yifei

Reputation: 41

Bluetooth low energy devices (Beacon) can operate in an advertisement mode to notify nearby devices of their presence. The Only difference between iBeacon and other standardized beacons should only be the prefix bytes:

"02 01 06 1a ff 4c 00 02 15 # Apple's fixed iBeacon advertising prefix".

Check further information in WIKI.

Upvotes: 4

Related Questions