ibeacon and iot: where we're at, where we're going

Post on 08-Sep-2014

6.936 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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.

TRANSCRIPT

Building for a World of Beacons !April 7, 2014

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

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.

Traveling Up the Stack

Building for a World of Beacons

5 Agenda

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

Beacon 101 (and some myths)

I ONCE WAS BLIND

Building for a World of Beacons

9 Beacon 101

But Now I See

iBeacon 101: The gateway drug for

the Internet of Everything

Because Proximity Matters !

I’m here! !

Oh, hi! !

Building for a World of Beacons

12 Beacon 101

Ah! So that’s an iBeacon!

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.

Building for a World of Beacons

14

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

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.

Building for a World of Beacons

16

Building for a World of Beacons

17

Building for a World of Beacons

18 iBeacon 101

Which brings us back to Apple: Trademark

Non-paired specification Advertising interval

Building for a World of Beacons

19 iBeacon 101

Bonus Slide 1: Bold Prediction

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

a very different ‘flavor’ of beacon.

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

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

Building for a World of Beacons

23

WHAT IF? You add other ‘stuff’?

iBeacon 101

Temperature WiFi Accelerometers Connected devices Google Glass Wearables !

The Hardware

Building for a World of Beacons

25 Hardware

Building for a World of Beacons

26 Hardware

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

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

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

Building for a World of Beacons

30 Hardware

NO, it’s the SECURITY that counts

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

Bonus Slide 2: Bold Prediction

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

Building for a World of Beacons

32 Hardware

NO, it’s USER ACCEPTANCE that counts

Building for a World of Beacons

33 Hardware

NO, it’s USER DOWNLOADS that count

Building for a World of Beacons

34 iBeacon Myths

Which brings us to SOME MYTHS

Building for a World of Beacons

35 iBeacon Myths

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

Building for a World of Beacons

36 iBeacon Myths

Beacons TRACK PEOPLE

and are really just surveillance devices.

Building for a World of Beacons

37 iBeacon Myths

Beacons TRIANGULATE

location.

Building for a World of Beacons

38 iBeacon Myths

No one ever turns BLUETOOTH ON

Building for a World of Beacons

39 iBeacon Myths

No one will want to be SPAMMED

with all these messages they’ll get.

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

Building for a World of Beacons

41 iBeacon 101

Building for a World of Beacons

42 iBeacon Case StudiesWho’s Using Beacons?

Building for a World of Beacons

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

Building for a World of Beacons

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

And simulating a minefield at the UN…

What Will We Do With Beacons Next?

Building for a World of Beacons

46 What Next?

Building for a World of Beacons

47 What Next?

Building for a World of Beacons

48 What Next?

Building for a World of Beacons

49 What Next?

Building for a World of Beacons

50

Where will YOU

go with Bluetooth LE beacons? !

What Next?

Doug Thompson CEO doug@dot-3.net Twitter: @dusanwriter !www.dot-3.net www.beekn.net !!

Paul Ransom Director | UK paul@dot-3.net 416-479-3459 m 07970 470040 !!

top related