smart cities: internet of things service creation

Post on 13-Apr-2017

1.283 Views

Category:

Engineering

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Aalto Telecom ForumSmart Cities:IoT Service Creation

Paul HoughtonDirector, Wizardry and DevelopmentFuturice

The World is Just a

Giant Reactive Hashmap

We create digital services andproducts for people to love.

• Founded in 2000• 300 employees from 18 countries• 8th year in a row profitable growth• YOY growth 30%

Successful IoT Service

Business

Successful IoT Service

Great UXEasier

Seamless

EcosystemIntegrated

Much Better

RealOpenUseful

Service Design Technology

LSC is a multi-disciplinary way of working that maximizes the probability of creating successful digital services

LeanServiceCreation

Our toolbox

Innovation World View

Design &Business

General

Specific

Tech

Bottom up vs Top Down

PAUL LOOKING WORRIED

RICARDO LOOKING DREAMY

UNICORNnerds

Bottom Up Example: NetworkingTraditional Cloud Cheap and easyIP Works anywhere

Address by DNS

Local Cloud New and strange, more work but..Bluetooth LE and WIFI Faster and more reliablePhone, IoT device Address by name/functionContent Centric Networking Combine with traditional cloud

Top Down Example: DisneylandBusiness: I want people to spend more money and not realize they are doing it

Designer: I want something cool to make your experience magical and effortless

From the first email sent in 1971

to control your home from your mobile

it has been a fast ride.

@

IoT = Internet of Things

Two Supply Drivers: 1. Single Board Computer Price 2. Wireless Price

$5

$5

SBC8255 WiFi Module

IoT = Internet of Things

Two Demand Drivers:1. Economics 2. UX

IoT = Internet of Things

Two Demand Drivers:1. Economics 2. UX

The next generation of services will make use of more than one connection

Emotional Physical Wireless

Service KitIoT

PUBLIC SQUARE CONFERENCE

NEIGHBORHOOD SMART BUILDING / SMART HOME SUPERMARKET

Hyperlocal Marketing, Accessibility, Transportation… Networking, Multimedia, Knowledge Sharing…

Marketing, Customer Care, Navigation, Support…Smart Cities, Transportation, Cultural, Community…

Scenarios &Blueprints

http://iotservicekit.com

Great. But is IoT reallydifferent from mobile?

Can’t I just keep designingand building serviceslike I always have?

Good IoTss

services are fundamentally different

Physical + Digital =

If: 1. Fast 2. Reliable 3. Intuitive

Good IoTss

services are fundamentally different

Physical + Digital =

If: 1. Fast 2. Reliable 3. Intuitive

4. Trusted

Services are inside everything

The tech is just a tool

So Ask yourself: what world do

you want to live in?

Smart CitiesNew Connections:

The City as an Open Ecosystem

How can we create a city where everyone can be an active part of

it?

How can we create a city where people own and control their own

data?

How can we create a city where businesses prosper by having rich,

instant access to everyone?

Open Protocol

BUSINESS

ServicesStart-Ups

Small Businesses

COMMUNITY

MakersEntrepreneursNon-Profit Org.

OPEN, REAL-TIME MARKET FOR COMPANIES AND THE COMMUNITY

OPT-IN CODE OF CONDUCT FOR PRIVATE, SECURE SERVICES

Sensors Live-Data Human InputInfrastructure CITY HUB

“Thing Browser”

ServiceProviderProfile

HContext

Awareness

CitizenProfile

ContextAwareness

CitizenProfile

Living Service

ServiceProviderProfile

• Real Time Awareness about services in the city

• More efficient and tailored services

• Privacy & Security - Control of their own data

• Increases trust and transparency of the city

Benefits

Citizen

Please pick me upat Reuter Street, 55

Berlin

In a Smart City Ecosystem collaboration is essential

Break the silos

Data Protection

PoliciesCollaboration

Models

Yes. But which tech will win? What should I look for?

• Heterogeneous, open standards

• Local cloud + traditional cloud

• Local examples: Bluetooth LE / WiFi Aware / 5G D2D

• No single point of failure

• No single point of control

• Continuous connection is not required

• Online/offline no longer exist – just best effort and caching

• Users in control

Trust yourself, not an external service provider

• Zero touch ad-hock wireless connections

Trust the content itself, not the connection, not the source

How do we organize this?5 Ways to Organize Information (LATCH)

1. Location2. Alphabet3. Time4. Category5. Hierarchy

How do we organize this?5 Ways to Organize Information (LATCH)

1. Location2. Alphabet3. Time4. Category5. Hierarchy Hash

How do we simplify this?Simple = Easily observed cause->effect relationships

1. Location cause->space->effect Spatial complexity2. Alphabet cause->sequences->effect Sequential complexity3. Time cause->time->effect Temporal complexity4. Category cause->types->effect Heterogeneous complexity5. Hierarchy cause->structures->effect Hierarchical complexity

How do we simplify this?The world is a giant hash map that is…

1. Location cause->space->effect Distributed2. Alphabet cause->sequences->effect Unordered3. Time cause->time->effect Cached4. Category cause->types->effect Type-neutral5. Hierarchy cause->structures->effect Flat and democratic

How do we simplify this?

Look for best-effort, fully decentralized, democratic solutions:

Information Centric Networking (ICN)

Content Centric Networking (CCN)

Named Functional Networking (NFN)

Here & Now

• Thing browser• Indoor maps and cards UI for finding and controlling• Initial focus on office environment• Secure, only available when physically in the office• Private, no records• Real-time database, ad-hoc content-centric network• Open source (coming to Github, not yet published)• End-to-end reactive using http://reactivecascade.com

http://reactivecascade.org

So: An IoT NFN is Just aGiant Reactive Hashmap

a1 = Hash((Integer) methane_level_restroom_a)a2 = Hash((Boolean) availability_restroom_a)..bathrooms = Hash(set(a1, a2, b1, b2, c1, c2))bestBathroom = Hash(“(Bathrooms br) -> availableBathroom(br) -> nicestBathroom(br) -> nearest(br)”)bathrooms.subscribe(bestBathroom) .subscribe(myMap)

We build delightful digital services.

And help our customers to succeedin digital business.

• Analyzing business• Feeling people

• Mastering technology

http://thingcast.org

Paul HoughtonDIRECTOR, WIZARDRY AND DEVELOPMENT

paul.houghton@futurice.com@mobile_rat

top related