indoor location hackathon @ wherecamp

16
WhereCamp Nov 15 2014 © Beaconinside / indoo.rs 1

Upload: beaconinside

Post on 08-Jul-2015

352 views

Category:

Mobile


1 download

DESCRIPTION

Summary of the indoor location hackathon at WhereCamp Berlin. A full day of indoor location hacks. The hackathon was organized by Beaconinside and indoo.rs.

TRANSCRIPT

Page 1: Indoor Location Hackathon @ WhereCamp

WhereCampNov 15 2014

© Beaconinside / indoo.rs 1

Page 2: Indoor Location Hackathon @ WhereCamp

Final ProjectsTor B Can GameBeacon BoardLootogo PayMeBeaconized Smart Watch© Beaconinside / indoo.rs 2

Page 3: Indoor Location Hackathon @ WhereCamp

Tor B CanTor B Can helps to discover new places and meet new people. You can play it to compete against each other or just have fun spending the night out. It uses beacon technology to detect the pubs and restaurants your are visiting and gathers points for the fastest team.© Beaconinside / indoo.rs 3

Page 4: Indoor Location Hackathon @ WhereCamp

Beacon BoardLeave messages at every place or even at moving beacons. The database links beacon IDs with messages and encrypts it end-to-end. You have to go to the location to decrypt the information. Hints can be added to beacons for only certain people. The board can be extended to support hidden and secret messages.© Beaconinside / indoo.rs 4

Page 5: Indoor Location Hackathon @ WhereCamp

Beaconized Smart WatchIntegrating beacon technology into a Sony SmartWatch 3. No smartphone required and still receiving contextual notifications based on your location.

© Beaconinside / indoo.rs 5

Page 6: Indoor Location Hackathon @ WhereCamp

Lootogo PayMeGermany's first toilet search engine wants to embed a voluntary mobile payment scheme. You enter a public toilet and after leaving this place you will get a beacon message. It says that it's recommended to give 50 cents to keep the toilet clean. With one "Yes, 50cent!" click on the interactive notification it's paid, no app interactions required.© Beaconinside / indoo.rs 6

Page 7: Indoor Location Hackathon @ WhereCamp

Impressions

© Beaconinside / indoo.rs 7

Page 8: Indoor Location Hackathon @ WhereCamp

Initial IdeasBeaconIngress, BitHunt - Bitcoin Treasure Hunt, BeaconPOS, NearbyMap, Beacon Signals - audio singals for visually impaired, Beacon Racing & Gamification, Beacon Hitmen (aka Beacon Catch), LooToGo Beacon Payments, Wifi Beacon Detect & SSID Switch,...

© Beaconinside / indoo.rs 8

Page 9: Indoor Location Hackathon @ WhereCamp

Hackathon

Intro

© Beaconinside / indoo.rs 9

Page 10: Indoor Location Hackathon @ WhereCamp

Hack Organizers— Indoo.rs, Bernd Gruber

— indoo.rs

— Beaconinside, Cornelius Rabsch

— www.beaconinside.com

© Beaconinside / indoo.rs 10

Page 11: Indoor Location Hackathon @ WhereCamp

Bluetooth 4.0

Designed with ultra low-power consumption, worldwide operation, robustness and short range in mind.

© Beaconinside / indoo.rs 11

Page 12: Indoor Location Hackathon @ WhereCamp

What is iBeacon?

— Based on Bluetooth LE

— Passive broadcasting devices

— Permanent advertising (>100ms), range up to 50m

— Beacons don't see other devices

— Cellular, WiFi, GPS & iBeacon

© Beaconinside / indoo.rs 12

Page 13: Indoor Location Hackathon @ WhereCamp

Beacon IDs

Proximity UUID (128 bit)F0018B9B-7509-4C31-A905-1A27D39C003C

Major, Minor1-65,535

© Beaconinside / indoo.rs 13

Page 14: Indoor Location Hackathon @ WhereCamp

iOS Beacon Ranging

NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:@"F0018B9B-7509-4C31-A905-1A27D39C003C"];

CLBeaconRegion* region = [[CLBeaconRegion alloc] initWithProximityUUID:uuid identifier:@"My Region"];

[self.locationManager startRangingBeaconsInRegion:region];

- (void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region { // do awesome things }

© Beaconinside / indoo.rs 14

Page 15: Indoor Location Hackathon @ WhereCamp

CLBeacon accuracy

Not a distance estimate!

Indicates the one sigma horizontal accuracy in meters. Use this property to differentiate between beacons with the same proximity value. Do not use it to identify a precise location for the beacon. Accuracy values may fluctuate due to RF

© Beaconinside / indoo.rs 15

Page 16: Indoor Location Hackathon @ WhereCamp

Dev Resources— my.indoo.rs

— beaconinside.com/getstarted

— iOS:

— https://developer.apple.com/ibeacon/

— AirLocate Sample App

— Android:

— AltBeacon Library© Beaconinside / indoo.rs 16