How Industrial-Grade Messaging
Powers the Connected
Transportation Economy
Ricardo Gomez-Ulmke, VP IoT, Solace
IoT Tech Expo, Amsterdam, 27-June-2018
Agenda
The User
Experience
Functional &
Technological
Considerations
Case Study:
Singapore
Smart Transport
Agenda
The User
Experience
Functional &
Technological
Considerations
Case Study:
Singapore
Smart Transport
• Olivia is planning journey from home to the
office, with a stop at the mall
• App suggests and sets up best mode of transport
and route based on preferences, dynamic pricing,
and predicted road congestion
The User Experience: Planning a Journey
By Car
- Toll road included
- Park close to shops
- She’ll drop her
shopping in her car
By Bus
- From car park to
train station
- Pre-booked ticket
& seat
By Train
- From train station
to office
- Pre-booked ticket
& seat
- Pre-orders lunch
pack
TripPlanner+
7:45 Drive car to mall
Take Central Xpwy
Est. toll $3.28
8:10 Park at mall
Space reserved
Level B, Slot 24
Est. fee $5.76
9:15 Take Bus #12
From 15th & Main
to Central Station.
Seat 13B, $2.10
Arrive 9:28
9:35 Take Train #246
Central Station,
Track 5, Carriage 3, Seat 24
Ticket $1.30
Arrive 9:46
10:00 Arrive at work
+
+
+
+
• Trip info transferred
from app to car
• Nav system suggests
new route because
of congestion
• Toll estimate updated
based on new route
The User Experience: Managing the Live Journey
5
© Solace
Proprietary & Confidential
Olivia
Leaves
Home
Identities:
car, app, mobile
device, user
Relationships of
Identities
Real-time pairing
notifications
Notification & data
download across 3rd
parties
The User Experience: Managing the Live Journey
6
© Solace
Proprietary & Confidential
• Enters car park and is
guided to her space
• Receives receipt for toll
• Transfer of live trip back
to her phone as she
locks her car
Olivia
Leaves
Home
Olivia
Parks
Car at
Mall
Car switches from
GPS navigation to
indoor navigation
Seamless switch to
Beacons & WIFI
Door lock notification
triggers transfer of
trip
The User Experience: Managing the Live Journey
7
© Solace
Proprietary & Confidential
• She’s guided to
her car where
she drops off
her purchase
• She makes her
way to the bus
stop
Olivia
Leaves
Home
Olivia
Parks
Car at
Mall
Olivia
Leaves
Mall
Data sharing
between shopping
mall app & trip app
Seamless experience
across apps
Federated situation,
context and events
across 3rd parties
The User Experience: Managing the Live Journey
8
© Solace
Proprietary & Confidential
• Receives alert that
next #12 bus won’t
stop, but another will
stop 3 minutes after
that
Olivia
Leaves
Home
Olivia
Parks
Car at
Mall
Olivia
Leaves
Mall
Olivia
Arrives at
Bus Stop
Live bus arrival &
departure times –
tracking all buses
Distributed to bus-
stop displays AND to
all subscribed users
Connecting to bus
stop WIFI triggers
“passenger arrived”
The User Experience: The Bus Driver’s View
9
© Solace
Proprietary & Confidential
• John & Jim are
advised:
• When to stop, when
not to stop
• When to depart,
when to wait
John and Jim
drive #12
bus
John:
“don’t stop”
Jim:
“please
stop”
Live tracking of:
Occupancy, people
waiting, reservations
Algorithms to avoid
“bus bunching”
Algorithms to “load-
balance” occupancy
with passenger needs
The User Experience: Managing the Live Journey
10
© Solace
Proprietary & Confidential
• Olivia is
guided to the
platform and
spot where
her carriage
will stop
• Her lunch
pack is
delivered to
her seat
Olivia
Leaves
Home
Olivia
Parks
Car at
Mall
Olivia
Leaves
Mall
Olivia
Arrives at
Bus Stop
Bus Arrives
at Train
Station
Registration with on-
board WIFI: Oliva has
boarded train
Delivery service is
notified and guided
to her seat
The User Experience: Managing the Live Journey
11
© Solace
Proprietary & Confidential
• Review her trip, check
receipts
• Ready to plan another
awesome trip home!
Olivia
Leaves
Home
Olivia
Parks
Car at
Mall
Olivia
Leaves
Mall
Olivia
Arrives at
Bus Stop
Bus Arrives
at Train
Station
Olivia
Arrives
at Work
Agenda
The User
Experience
Functional &
Technological
Considerations
Case Study:
Singapore Smart
Transportation
Functional Considerations
Mobile
Apps
Cars Buses Trains Displays WIFI Hotspots BeaconsConnected
“Things”
Reference
Data
Time
Tables
Live
Traffic
Live
Transport
Pricing
Models
Data
Infrastructure
Account
Management
Billing &
Payments
Congestion
Management
Bus
Management
Train
Management
Core
Applications
Journey
Management
Core
Infrastructure
Connectivity Backbone
Event Brokering & Mediation
Location & Navigation Services
Identity & Access Management Federation of Identities, Data, Events
Data Privacy & Transparency Control
3rd Party
Applications
Car
Parks
In-door
Navigation
Tickets Delivery Services …
Designing the Platform:
You Need a Rock-Solid Foundation
Flexible & Extensible
Connectivity
– Vehicles: Cars, buses, trains
– Infrastructure: car parks, displays, gantries
– People’s mobile devices
– Static and moving things
– Support for many different protocols
Scalable Event Brokering
& Event Mediation
– Each car/bus/train publishes
1 event per second
– Location tracking of journeys adds
up to millions of events per second
– Data ingest & Command dispatch
14
©Solace | Proprietary &
Confidential
APIs & Federation
Data Centers, Public &
Private Clouds
Micro-Services
Foundation
Data Ownership
& Transparency
Connectivity
Eventing
Security
Framework
Agenda
The User
Experience
Functional &
Technological
Considerations
Case Study:
Singapore Smart
Transportation
Linking information and
infrastructure to better
serve citizens
• Gov’t services
• Energy
• Healthcare
• Transportation
Smart Transportation is
Mission Critical Element
• Population 6 million
• 17,000 buses, 300 routes,
4M trips per day
• 100 train stations,
3M trips per day
• 1M registered vehicles
300,000 car journeys per day
• 1M taxi rides per day
Source:
https://www.lta.gov.sg/content/dam/ltaweb/corp/PublicationsResearch/files/Fa
ctsandFigures/Statistics%20in%20Brief%202015%20FINAL.pdf
Regulates all land transport with
goal of improving commuter and
motorist experience and satisfaction
Congestion and Growth
Requires Innovative Thinking
Rail System 2010 Rail System 2020
Real-Time Tracking and Route
Planning of Public Transportation
Better
Commuter /
Motorist
Experience
Digital Signage
Real-Time Alerts & Info
Dynamic “Electronic Road Pricing”
• From Physical to Virtual Gantries
• Flexibility to dynamically
create new toll routes
• Dynamic pricing by load
• Re-routing to manage congestion
• Automatic billing & collection
Electronic
Road Pricing
Let’s talk more
Come and see us in booth #80

How Industrial-Grade Messaging Powers the Connected Transportation Economy

  • 1.
    How Industrial-Grade Messaging Powersthe Connected Transportation Economy Ricardo Gomez-Ulmke, VP IoT, Solace IoT Tech Expo, Amsterdam, 27-June-2018
  • 2.
  • 3.
  • 4.
    • Olivia isplanning journey from home to the office, with a stop at the mall • App suggests and sets up best mode of transport and route based on preferences, dynamic pricing, and predicted road congestion The User Experience: Planning a Journey By Car - Toll road included - Park close to shops - She’ll drop her shopping in her car By Bus - From car park to train station - Pre-booked ticket & seat By Train - From train station to office - Pre-booked ticket & seat - Pre-orders lunch pack TripPlanner+ 7:45 Drive car to mall Take Central Xpwy Est. toll $3.28 8:10 Park at mall Space reserved Level B, Slot 24 Est. fee $5.76 9:15 Take Bus #12 From 15th & Main to Central Station. Seat 13B, $2.10 Arrive 9:28 9:35 Take Train #246 Central Station, Track 5, Carriage 3, Seat 24 Ticket $1.30 Arrive 9:46 10:00 Arrive at work + + + +
  • 5.
    • Trip infotransferred from app to car • Nav system suggests new route because of congestion • Toll estimate updated based on new route The User Experience: Managing the Live Journey 5 © Solace Proprietary & Confidential Olivia Leaves Home Identities: car, app, mobile device, user Relationships of Identities Real-time pairing notifications Notification & data download across 3rd parties
  • 6.
    The User Experience:Managing the Live Journey 6 © Solace Proprietary & Confidential • Enters car park and is guided to her space • Receives receipt for toll • Transfer of live trip back to her phone as she locks her car Olivia Leaves Home Olivia Parks Car at Mall Car switches from GPS navigation to indoor navigation Seamless switch to Beacons & WIFI Door lock notification triggers transfer of trip
  • 7.
    The User Experience:Managing the Live Journey 7 © Solace Proprietary & Confidential • She’s guided to her car where she drops off her purchase • She makes her way to the bus stop Olivia Leaves Home Olivia Parks Car at Mall Olivia Leaves Mall Data sharing between shopping mall app & trip app Seamless experience across apps Federated situation, context and events across 3rd parties
  • 8.
    The User Experience:Managing the Live Journey 8 © Solace Proprietary & Confidential • Receives alert that next #12 bus won’t stop, but another will stop 3 minutes after that Olivia Leaves Home Olivia Parks Car at Mall Olivia Leaves Mall Olivia Arrives at Bus Stop Live bus arrival & departure times – tracking all buses Distributed to bus- stop displays AND to all subscribed users Connecting to bus stop WIFI triggers “passenger arrived”
  • 9.
    The User Experience:The Bus Driver’s View 9 © Solace Proprietary & Confidential • John & Jim are advised: • When to stop, when not to stop • When to depart, when to wait John and Jim drive #12 bus John: “don’t stop” Jim: “please stop” Live tracking of: Occupancy, people waiting, reservations Algorithms to avoid “bus bunching” Algorithms to “load- balance” occupancy with passenger needs
  • 10.
    The User Experience:Managing the Live Journey 10 © Solace Proprietary & Confidential • Olivia is guided to the platform and spot where her carriage will stop • Her lunch pack is delivered to her seat Olivia Leaves Home Olivia Parks Car at Mall Olivia Leaves Mall Olivia Arrives at Bus Stop Bus Arrives at Train Station Registration with on- board WIFI: Oliva has boarded train Delivery service is notified and guided to her seat
  • 11.
    The User Experience:Managing the Live Journey 11 © Solace Proprietary & Confidential • Review her trip, check receipts • Ready to plan another awesome trip home! Olivia Leaves Home Olivia Parks Car at Mall Olivia Leaves Mall Olivia Arrives at Bus Stop Bus Arrives at Train Station Olivia Arrives at Work
  • 12.
  • 13.
    Functional Considerations Mobile Apps Cars BusesTrains Displays WIFI Hotspots BeaconsConnected “Things” Reference Data Time Tables Live Traffic Live Transport Pricing Models Data Infrastructure Account Management Billing & Payments Congestion Management Bus Management Train Management Core Applications Journey Management Core Infrastructure Connectivity Backbone Event Brokering & Mediation Location & Navigation Services Identity & Access Management Federation of Identities, Data, Events Data Privacy & Transparency Control 3rd Party Applications Car Parks In-door Navigation Tickets Delivery Services …
  • 14.
    Designing the Platform: YouNeed a Rock-Solid Foundation Flexible & Extensible Connectivity – Vehicles: Cars, buses, trains – Infrastructure: car parks, displays, gantries – People’s mobile devices – Static and moving things – Support for many different protocols Scalable Event Brokering & Event Mediation – Each car/bus/train publishes 1 event per second – Location tracking of journeys adds up to millions of events per second – Data ingest & Command dispatch 14 ©Solace | Proprietary & Confidential APIs & Federation Data Centers, Public & Private Clouds Micro-Services Foundation Data Ownership & Transparency Connectivity Eventing Security Framework
  • 15.
  • 16.
    Linking information and infrastructureto better serve citizens • Gov’t services • Energy • Healthcare • Transportation Smart Transportation is Mission Critical Element • Population 6 million • 17,000 buses, 300 routes, 4M trips per day • 100 train stations, 3M trips per day • 1M registered vehicles 300,000 car journeys per day • 1M taxi rides per day Source: https://www.lta.gov.sg/content/dam/ltaweb/corp/PublicationsResearch/files/Fa ctsandFigures/Statistics%20in%20Brief%202015%20FINAL.pdf
  • 17.
    Regulates all landtransport with goal of improving commuter and motorist experience and satisfaction
  • 18.
    Congestion and Growth RequiresInnovative Thinking Rail System 2010 Rail System 2020
  • 19.
    Real-Time Tracking andRoute Planning of Public Transportation
  • 20.
    Better Commuter / Motorist Experience Digital Signage Real-TimeAlerts & Info Dynamic “Electronic Road Pricing”
  • 21.
    • From Physicalto Virtual Gantries • Flexibility to dynamically create new toll routes • Dynamic pricing by load • Re-routing to manage congestion • Automatic billing & collection Electronic Road Pricing
  • 22.
    Let’s talk more Comeand see us in booth #80