51
Building for a World of Beacons April 7, 2014

iBeacon and IoT: Where We're At, Where We're Going

Embed Size (px)

DESCRIPTION

iBeacon and Bluetooth LE technology has seen rapid adoption since Apple announced support last summer. This presentation at the IoT Waterloo meet-up summarizes a few of the key success factors, myths and questions surrounding iBeacon and Bluetooth LE deployment.

Citation preview

Page 1: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons !April 7, 2014

Page 2: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

2

Platform that connects three things: user experiences, content and beacons.

Leading independent site focused exclusively on beacons.

Who and Why

Page 3: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

3 Who and Why

We’re beacon ‘agnostic’. We’re looking for smart people. We’re collaborating with organizations in Canada, Australia, US and Europe.

Page 4: iBeacon and IoT: Where We're At, Where We're Going

Traveling Up the Stack

Page 5: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

5 Agenda

Beacons 101 - and some myths Beacon Hardware The Future (and opportunities) !!

Page 6: iBeacon and IoT: Where We're At, Where We're Going

Beacon 101 (and some myths)

Page 7: iBeacon and IoT: Where We're At, Where We're Going
Page 8: iBeacon and IoT: Where We're At, Where We're Going

I ONCE WAS BLIND

Page 9: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

9 Beacon 101

But Now I See

Page 10: iBeacon and IoT: Where We're At, Where We're Going

iBeacon 101: The gateway drug for

the Internet of Everything

Page 11: iBeacon and IoT: Where We're At, Where We're Going

Because Proximity Matters !

I’m here! !

Oh, hi! !

Page 12: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

12 Beacon 101

Ah! So that’s an iBeacon!

Page 13: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

13 Beacon 101

Yeah, not so fast.

All iBeacons are BLE beacons. All BLE beacons are beacons.

Not all beacons are BLE. Not all BLE are beacons.

Page 14: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

14

Powering a new era of wearable, contextual and sensor-based computing.

Page 15: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

15

What is it? The server contains a number of attributes, and the GATT Profile defines how to use the Attribute Protocol to discover, read, write and obtain indications. These features support a service-based architecture. The services are used as defined in the profile specifications. GATT enables you to expose service and characteristics defined in the profile specification.

Page 16: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

16

Page 17: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

17

Page 18: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

18 iBeacon 101

Which brings us back to Apple: Trademark

Non-paired specification Advertising interval

Page 19: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

19 iBeacon 101

Page 20: iBeacon and IoT: Where We're At, Where We're Going

Bonus Slide 1: Bold Prediction

While beacons work with Android, Google/Samsung et al will also launch

a very different ‘flavor’ of beacon.

Page 21: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

21

Imagine a beacon on a car in a dealership. Your phone “hears” the beacon and then calculates how close it is. As you approach the car, different pieces of content are displayed based on proximity to the vehicle.

Example: A Car Dealership

When you approach the car, your app automatically changes and displays its price, features and other information.

iBeacon

iBeacon 101

Page 22: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

22

A single beacon can trigger multiple interactions. A message when you arrive at the dealer; a video as you approach the car; a “request assistance” button when you stand next to it.

Example: A Car Dealership

Interaction #3 Interaction #2

Interaction #1

iBeacon

iBeacon 101

Page 23: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

23

WHAT IF? You add other ‘stuff’?

iBeacon 101

Temperature WiFi Accelerometers Connected devices Google Glass Wearables !

Page 24: iBeacon and IoT: Where We're At, Where We're Going

The Hardware

Page 25: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

25 Hardware

Page 26: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

26 Hardware

Page 27: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

27 Hardware02 # Number of bytes that follow in first AD structure 01 # Flags AD type 1A # Flags value 0x1A = 000011010 bit 0 (OFF) LE Limited Discoverable Mode bit 1 (ON) LE General Discoverable Mode bit 2 (OFF) BR/EDR Not Supported bit 3 (ON) Simultaneous LE and BR/EDR to Same Device Capable (controller) bit 4 (ON) Simultaneous LE and BR/EDR to Same Device Capable (Host) 1A # Number of bytes that follow in second (and last) AD structure FF # Manufacturer specific data AD type 4C 00 # Company identifier code (0x004C == Apple) 02 # Byte 0 of iBeacon advertisement indicator 15 # Byte 1 of iBeacon advertisement indicator e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 # iBeacon proximity uuid 00 00 # major 00 00 # minor c5 # The 2's complement of the calibrated Tx Power

Page 28: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

28 Hardware

But it’s the FIRMWARE (oh, and battery) that counts

Battery conservation/sleep mode/timers Advertising interval TX Power Security wrapper (if any) Firmware updates Tuning functions !!!

Page 29: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

29 Hardware

NO, it’s the INSTALLATION that counts

RF Interference Signal Range Variability over time Fleet management Beacon assignment !!!

Page 30: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

30 Hardware

NO, it’s the SECURITY that counts

Hacking the Firmware Beacon Spoofing Duplicate UUIDs Beacon Hijacking !!!

Page 31: iBeacon and IoT: Where We're At, Where We're Going

Bonus Slide 2: Bold Prediction

The security layer will be the prime driver of hub/node deployments in the months to come.

Page 32: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

32 Hardware

NO, it’s USER ACCEPTANCE that counts

Page 33: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

33 Hardware

NO, it’s USER DOWNLOADS that count

Page 34: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

34 iBeacon Myths

Which brings us to SOME MYTHS

Page 35: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

35 iBeacon Myths

I need to send someone around to LOAD CONTENT onto my beacons

Page 36: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

36 iBeacon Myths

Beacons TRACK PEOPLE

and are really just surveillance devices.

Page 37: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

37 iBeacon Myths

Beacons TRIANGULATE

location.

Page 38: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

38 iBeacon Myths

No one ever turns BLUETOOTH ON

Page 39: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

39 iBeacon Myths

No one will want to be SPAMMED

with all these messages they’ll get.

Page 40: iBeacon and IoT: Where We're At, Where We're Going

Sure. So the question is - what value will you bring to users?

Page 41: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

41 iBeacon 101

Page 42: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

42 iBeacon Case StudiesWho’s Using Beacons?

Page 43: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

43 iBeacon Case StudiesBeacons Aren’t Just For Coupons: For Tulips Too!

Page 44: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

44 iBeacon Case StudiesBeacons Aren’t Just For Coupons: Museums…

And simulating a minefield at the UN…

Page 45: iBeacon and IoT: Where We're At, Where We're Going

What Will We Do With Beacons Next?

Page 46: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

46 What Next?

Page 47: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

47 What Next?

Page 48: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

48 What Next?

Page 49: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

49 What Next?

Page 50: iBeacon and IoT: Where We're At, Where We're Going

Building for a World of Beacons

50

Where will YOU

go with Bluetooth LE beacons? !

What Next?

Page 51: iBeacon and IoT: Where We're At, Where We're Going

Doug Thompson CEO [email protected] Twitter: @dusanwriter !www.dot-3.net www.beekn.net !!

Paul Ransom Director | UK [email protected] 416-479-3459 m 07970 470040 !!