iBeacon Presentation Tokyo 2014

Post on 08-May-2015

198 views 1 download

description

How and why to make "In Shadows" (www.inshadows.asia)

Transcript of iBeacon Presentation Tokyo 2014

the making of an iBeacon-based tag game

You are here

I failed the Internet

Nobody wanted to talk to me

By 2030 more than5 billion people will live

in large urban areas.

wants

to help the world’s cities to become inclusive, innovative, healthy, soulful and

thriving!

Bluetooth LE BeaconsNeed for low-cost solutions:

Bluetooth Low Energy beacons

Some facts about Bluetooth Low Energy

Bluetooth low energy, previously known as Wibree is a subset of Bluetooth v4.0 (introduced in 2010) with an entirely new protocol stack for rapid build-up of simple links.

Bluetooth Low Energy beacons

Some facts about Bluetooth Low Energy

Bluetooth low energy, previously known as Wibree is a subset of Bluetooth v4.0 (introduced in 2010) with an entirely new protocol stack for rapid build-up of simple links.

I.e., no more pairing...

(c) Minority Report

Welcome to the world of tomorrow

iBeacons are really cool for live-action games!

Example Pokemon Example GTA

Sensor-driven Artificial Intelligence Stationary objects

Example: Half-life

NPC

Players

Begin Look1. Gather list of players2. For each player

evaluate next stepsEnd Look

Sensor-driven Artificial Intelligence Non-stationary objects

How to translate this to the real world?

How to translate this to the real world?

An AI that tracks in real-time the geo-location of each player!

plus sucky battery live

iBeacon Hunter

*I am here*

*someone there?*[1 sec interval]

iBeacon Shadow

So, how fit iBeacons now in?

Advertising:

iBeacon Hunter

*I am here*

*someone there?*[1 sec interval]

iBeacon Shadow

So, how fit iBeacons now in?UUID :BE036394-A011-4CE5-A368-EBB906FD3C63

Advertising:

iBeacon Hunter

*I am here*

*someone there?*[1 sec interval]

iBeacon Shadow

So, how fit iBeacons now in?UUID :BE036394-A011-4CE5-A368-EBB906FD3C63

If yes, am I FarNear, orImmediate ?

Advertising:

Major :

Minor:

1

3

Shadow 3

Major :

Minor:

1

2

Shadow 2

Major :Minor:

1

1

Shadow 1

How to distinguish more than one advertising beacon?

Game-states: NSMutableDictionary

1. A Shadow has been detected

Hunter beacon

Game-states: NSMutableDictionary

1. A Shadow has been detected

Hunter beacon

2. A Shadow is closing in

Game-states: NSMutableDictionary

1. A Shadow has been detected

Hunter beacon

2. A Shadow is closing in

3b You have been tagged-10 points

Game-states: NSMutableDictionary

1. A Shadow has been detected

Hunter beacon

2. A Shadow is closing in

3b You have been tagged-10 points

3a. You outran a Shadow+10 points

HunterShadow

Web Service

Account &Session

Management

iBeacon iBeaconAPS

Messaging

Infrastructure overview

GameEngine

App-flowUser account check Session initiation

Session roleselect

Session start in game Game over

Crappy self-made video coming up next.

Thank you!Questions?

Smart Sports Smart Living

Qyu

Smart Mobility

ParkerMeister

bierdarEscape Grid

New Media for Smart Cities

koto

just15min

Pundemic

coming soon