smart cities: internet of things service creation
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
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
[email protected]@mobile_rat