5 ms·
We already know what Apple's iBeacon BLE advertising packet looks like without having to sign away your first-born to read the spec. Here it is: ff 4c 00 02
by guelo 13y ago
We already know what Apple's iBeacon BLE advertising packet looks like without having to sign away your first-born to read the spec. Here it is:
ff 4c 00 02 15 # Apple's fixed iBeacon advertising prefix
<Your 16 byte iBeacon proximity uuid>
00 00 # major
00 00 # minor
c5 # The 2's complement of the calibrated Tx Power
Anybody can build such a BLE device and market it as "Compatible with iPhone". The question is if Apple will try to to go full-asshole and claim copyright of that packet structure or something ridiculous like that.
- bryanpaluch 13y agoApple doesn't have to claim copyright. They can simply make sure your iBeacon proximity uuid doesn't get registered with the OS if you aren't a certified vendor. No uuid registration with the OS and people using your app will not get a background notification for your iBeacons. This would leave app developers with only having the ability to detect beacons when their app is foreground, or during background processing time. Note: There are no checks like this today. You can advertise any UUID you want, and have your app subscribe for notifications if the os detects the iBeacon in the background.
- loceng 13y agoUnfortunately it's likely they will go "full asshole" as Apple is a controlled ecosystem.
- gress 13y agoIf you don't tell us why you think it would be in their interest to do so, your comment is meaningless.
- nathancahill 13y agoThe first two characters of the fixed prefix are "ÿL", most likely referencing YL Ventures [0], an investor in Upstream Commerce (a real-time intelligence startup). [0] http://www.ylventures.com/ http://www.ylventures.com/
- HL3Confirmed 13y agoFF4C0002150 in Binary? 11111111010011000000000000000010000101010000 Number of 1s in that? 15 Number of spaces in the fixed iBeacon prefix? 5 15 / 5? 3 HL3 Confirmed. That's what you sound like.
- corresation 13y agoThey can patent the specifics of the exchange, similar to how ActiveSync (the web services API that Exchange uses) is patented.
- MichaelGG 13y agoWhat stops someone from just spamming popular beacons? Or is there a full authenticated handshake?