SlideShare a Scribd company logo
Achim Friedland | GraphDefiend GmbH
Can the e-Mobility Charging Infrastructure
be a Blueprint for other IoT Projects?
1. Motivation
2. Bits, Bytes and Protocols
3. Improving the service via Blockchains?
e-Mobility is the future…
…and a real pleasure!
Charging your car…
…still a real pain!
Finding a parking spot…
…still a real pain!
Real time navigation…
…still a real pain!
Open Data is coming!
And will be more than just „free“ data.
Maybe more a bug pattern than
a success story!
Can‘t we do e-mobility somehow smarter?
1. Motivation
2. Bits, Bytes and Protocols
3. Improving the service via Blockchains?
Internet of e-Mobility Things
Charging via Local Authentication
Charging via Local Authentication
Flat RFID Card Ids for User Authentication
→ Flooding, High Latency, Bad Scaling, Privacy?
Problem:
Charging via Remote Start
DE*GEF*E12345678*1
DE*GEF*E12345678*2
EVSE Id = Power Socket Id
Communication Patterns
CS
• Reservations & Remote Start/Stop
• Firmware Updates
• Local Authentication (RFID, NFC, …)
• Current Status, Events, Sensor Data
Internet of e-Mobility Things
Challenged Networking
• High latency & error rate, low throughput
• NAT instead of global routable IPv4 Addressing (no IPv6)
• Operational expensive workarounds (Private APNs, VPNs, …)
OCPP’s 1st Approach
CS
• HTTPS/SOAP Server
• Requires public IP Addresses or Private APN
in mobile networks (~VPN)
– Expensive in operations
• HTTPS/SOAP Client
• Often no reuse of TCP/TLS sessions
– High latency
Open Charge Point Protocol - http://www.openchargealliance.org
OCPP’s 2nd Approach
CS
• HTTPS/WebSockets Client
• Symmetric Remote Procedure Calls (WAMP)
• JSON data representation
• Solves a lot of problems of the 1st approach
• Slow and redundant HTTP/WebSockets
connection setup
• Still no state-machines defined
Open Charge Point Protocol - http://www.openchargealliance.org
When not to use HTTP in IoT?
• Bidirectional communication via a single
connection and single data representation
esp. when using SOAP (as it has its own reliable transport features!)
• Multiple replies for a single request or server-
sent-(priority)-events
• Neither CoAP, nor HTTP/2 are better
• ~for any M2M communication (ex. discoverability)
When to use HTTP in IoT?
• Real client-2-server communication over
multiple (virtual) connections
• Multiple data representations (HTML, XML,
JSON, CSV, …), encodings…
• Multiple human languages
• Data caching
• ~for any H2M communication
Lessons learned
• No matter what, build your protocol bottom up
• Do not try to work around HTTP issues!
• On wireless: Overall Air time matters much
more than plain packet size
• Steal context idea from JSON-LD for
versioning and protocol diversity/dialects
(Maybe a talk for next year…)
1. Motivation
2. Bits, Bytes and Protocols
3. Improving the service via Blockchains?
e-Mobility Characteristics
• Selling energy is still highly regulated
• Selling energy is close to micro payments
• Digitalization benefits are mostly unattended
“Horses 3.0”
• Highly data-driven, but unclear how to
incentivize data providers and data quality
Charge my electric vehicle (now)
Route me from A to B* with (electric)
constraints
vs.
e-Mobility Mission Statement
• Data (access) marketplaces do not work
and do not solve data quality issues
• (Government) Open Data is already
payed and maintained
• What are business models for data-
driven companies in the new Open Data
Age?
Blockchains and Open Data
• Both are open
• Both try hard to
respect privacy
• Smart Contracts
define rules which
are enforced by the
system
Open e-Mobility Data on
Blockchains
Smart Contracts define…
• Data quality (e.g. correct static data, fast dynamic
data updates)
• Service-Level-Agreements of your backend
• Which protocol features do you support?
• Reservations and Remote Start/Stop
• Construction sites and traffic jams
• Taxes, Tolls and charges
Routing Example (1)
• EV driver starts a routing process from A to B*
• Companies use Open Data to calculate
possible routes and publish the results and
which data they used encrypted for the driver
on the Blockchain
• EV driver chooses a route and publishes the
data used on the Blockchain
( Maybe delayed for higher privacy )
Routing Example (2)
• Possible reservations are made
• Competitors can verify wether the provided
information on the used data for the routing
process make sense or not
→ They accept the transaction or not
• Data providers and the routing service are
refunded
Open Data on Blockchains
• Recording any data coming from billions of
data providers (everyone is a prosumer) on
blockchains
• Incentivize high data quality and services
• Refund only data that is actually useful:
“IoT Rank” ;)
1. Motivation
2. Bits, Bytes and Protocols
3. Improving the service via Blockchains?
achim.friedland@graphdefined.com
https://open.charging.cloud
http://m6jonkyse2xyk7nd.onion
Q&A

More Related Content

Viewers also liked

Real world blockchains
Real world blockchainsReal world blockchains
Real world blockchains
Dmitry Meshkov
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
Dr. Mazlan Abbas
 
The New Mega Trends Sarwant Singh Frost Sullivan
The New Mega Trends   Sarwant Singh   Frost SullivanThe New Mega Trends   Sarwant Singh   Frost Sullivan
The New Mega Trends Sarwant Singh Frost Sullivan
LillyFrost
 
Logica E mobility payments and communications logica roadmap sweden
Logica E mobility payments and communications logica roadmap swedenLogica E mobility payments and communications logica roadmap sweden
Logica E mobility payments and communications logica roadmap swedenMartin Högenberg
 
UK e-Infrastructure for Research - UK/USA HPC Workshop, Oxford, July 2015
UK e-Infrastructure for Research - UK/USA HPC Workshop, Oxford, July 2015UK e-Infrastructure for Research - UK/USA HPC Workshop, Oxford, July 2015
UK e-Infrastructure for Research - UK/USA HPC Workshop, Oxford, July 2015
Martin Hamilton
 
The Institute of Brand Logic - SPECTRUM
The Institute of Brand Logic - SPECTRUMThe Institute of Brand Logic - SPECTRUM
The Institute of Brand Logic - SPECTRUM
Keith Forsyth
 
Dienstleistungen für Elektromobilität: Studie zu Marktpositionierung und Erfo...
Dienstleistungen für Elektromobilität: Studie zu Marktpositionierung und Erfo...Dienstleistungen für Elektromobilität: Studie zu Marktpositionierung und Erfo...
Dienstleistungen für Elektromobilität: Studie zu Marktpositionierung und Erfo...
Sabrina Lamberth-Cocca
 
Satish prasad bangalore india_satmd410
Satish prasad bangalore india_satmd410Satish prasad bangalore india_satmd410
Satish prasad bangalore india_satmd410
satmd410
 
The internet of things
The internet of thingsThe internet of things
The internet of things
Syam Madanapalli
 
B. Mollstedt, "E.ON Mobility," in Electric Vehicle Integration Into Modern Po...
B. Mollstedt, "E.ON Mobility," in Electric Vehicle Integration Into Modern Po...B. Mollstedt, "E.ON Mobility," in Electric Vehicle Integration Into Modern Po...
B. Mollstedt, "E.ON Mobility," in Electric Vehicle Integration Into Modern Po...Eamon Keane
 
2014 01 continental_automotive_student_presentation
2014 01 continental_automotive_student_presentation2014 01 continental_automotive_student_presentation
2014 01 continental_automotive_student_presentationGeorge Șuveți
 
Semantic Integration at large scale
Semantic Integration at large scaleSemantic Integration at large scale
Semantic Integration at large scale
GrowSmarter
 
Internet of Everything
Internet of EverythingInternet of Everything
Internet of Everything
Cisco Services
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and Technologies
PayamBarnaghi
 
Internet of Things: mercato, tecnologie, applicazioni e competenze
Internet of Things: mercato, tecnologie, applicazioni e competenzeInternet of Things: mercato, tecnologie, applicazioni e competenze
Internet of Things: mercato, tecnologie, applicazioni e competenze
Armando Martin
 
Smart Cities: Integration Mechanisms, Humble Lamppost, E-Mobility
Smart Cities: Integration Mechanisms, Humble Lamppost, E-MobilitySmart Cities: Integration Mechanisms, Humble Lamppost, E-Mobility
Smart Cities: Integration Mechanisms, Humble Lamppost, E-Mobility
GrowSmarter
 
IoT+Blockchain & Decentralized Apps
IoT+Blockchain & Decentralized AppsIoT+Blockchain & Decentralized Apps
IoT+Blockchain & Decentralized Apps
Rong Chen
 
Frost & Sullivan - world's top global mega trends to 2025 and implications
Frost & Sullivan - world's top global mega trends to 2025 and implicationsFrost & Sullivan - world's top global mega trends to 2025 and implications
Frost & Sullivan - world's top global mega trends to 2025 and implications
polenumerique33
 
Big Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of ThingsBig Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of Things
Anthony Chen
 
Blockchain Smartnetworks: Bitcoin and Blockchain Explained
Blockchain Smartnetworks: Bitcoin and Blockchain ExplainedBlockchain Smartnetworks: Bitcoin and Blockchain Explained
Blockchain Smartnetworks: Bitcoin and Blockchain Explained
Melanie Swan
 

Viewers also liked (20)

Real world blockchains
Real world blockchainsReal world blockchains
Real world blockchains
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
 
The New Mega Trends Sarwant Singh Frost Sullivan
The New Mega Trends   Sarwant Singh   Frost SullivanThe New Mega Trends   Sarwant Singh   Frost Sullivan
The New Mega Trends Sarwant Singh Frost Sullivan
 
Logica E mobility payments and communications logica roadmap sweden
Logica E mobility payments and communications logica roadmap swedenLogica E mobility payments and communications logica roadmap sweden
Logica E mobility payments and communications logica roadmap sweden
 
UK e-Infrastructure for Research - UK/USA HPC Workshop, Oxford, July 2015
UK e-Infrastructure for Research - UK/USA HPC Workshop, Oxford, July 2015UK e-Infrastructure for Research - UK/USA HPC Workshop, Oxford, July 2015
UK e-Infrastructure for Research - UK/USA HPC Workshop, Oxford, July 2015
 
The Institute of Brand Logic - SPECTRUM
The Institute of Brand Logic - SPECTRUMThe Institute of Brand Logic - SPECTRUM
The Institute of Brand Logic - SPECTRUM
 
Dienstleistungen für Elektromobilität: Studie zu Marktpositionierung und Erfo...
Dienstleistungen für Elektromobilität: Studie zu Marktpositionierung und Erfo...Dienstleistungen für Elektromobilität: Studie zu Marktpositionierung und Erfo...
Dienstleistungen für Elektromobilität: Studie zu Marktpositionierung und Erfo...
 
Satish prasad bangalore india_satmd410
Satish prasad bangalore india_satmd410Satish prasad bangalore india_satmd410
Satish prasad bangalore india_satmd410
 
The internet of things
The internet of thingsThe internet of things
The internet of things
 
B. Mollstedt, "E.ON Mobility," in Electric Vehicle Integration Into Modern Po...
B. Mollstedt, "E.ON Mobility," in Electric Vehicle Integration Into Modern Po...B. Mollstedt, "E.ON Mobility," in Electric Vehicle Integration Into Modern Po...
B. Mollstedt, "E.ON Mobility," in Electric Vehicle Integration Into Modern Po...
 
2014 01 continental_automotive_student_presentation
2014 01 continental_automotive_student_presentation2014 01 continental_automotive_student_presentation
2014 01 continental_automotive_student_presentation
 
Semantic Integration at large scale
Semantic Integration at large scaleSemantic Integration at large scale
Semantic Integration at large scale
 
Internet of Everything
Internet of EverythingInternet of Everything
Internet of Everything
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and Technologies
 
Internet of Things: mercato, tecnologie, applicazioni e competenze
Internet of Things: mercato, tecnologie, applicazioni e competenzeInternet of Things: mercato, tecnologie, applicazioni e competenze
Internet of Things: mercato, tecnologie, applicazioni e competenze
 
Smart Cities: Integration Mechanisms, Humble Lamppost, E-Mobility
Smart Cities: Integration Mechanisms, Humble Lamppost, E-MobilitySmart Cities: Integration Mechanisms, Humble Lamppost, E-Mobility
Smart Cities: Integration Mechanisms, Humble Lamppost, E-Mobility
 
IoT+Blockchain & Decentralized Apps
IoT+Blockchain & Decentralized AppsIoT+Blockchain & Decentralized Apps
IoT+Blockchain & Decentralized Apps
 
Frost & Sullivan - world's top global mega trends to 2025 and implications
Frost & Sullivan - world's top global mega trends to 2025 and implicationsFrost & Sullivan - world's top global mega trends to 2025 and implications
Frost & Sullivan - world's top global mega trends to 2025 and implications
 
Big Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of ThingsBig Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of Things
 
Blockchain Smartnetworks: Bitcoin and Blockchain Explained
Blockchain Smartnetworks: Bitcoin and Blockchain ExplainedBlockchain Smartnetworks: Bitcoin and Blockchain Explained
Blockchain Smartnetworks: Bitcoin and Blockchain Explained
 

Similar to Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Projects?

intro to iot.pdf
intro to iot.pdfintro to iot.pdf
intro to iot.pdf
DaisyFrancis9
 
Internet of things
Internet of thingsInternet of things
Internet of things
Selvaraj Kesavan
 
Ambient Intelligence perspective from IoT insight
Ambient Intelligence perspective from IoT insightAmbient Intelligence perspective from IoT insight
Ambient Intelligence perspective from IoT insight
Prasan Dutt
 
D1-3-Signaling
D1-3-SignalingD1-3-Signaling
D1-3-SignalingOleg Levy
 
OSS Presentation Keynote by Jason Hoffman
OSS Presentation Keynote by Jason HoffmanOSS Presentation Keynote by Jason Hoffman
OSS Presentation Keynote by Jason HoffmanOpenStorageSummit
 
chapter-1_iot.pptx
chapter-1_iot.pptxchapter-1_iot.pptx
chapter-1_iot.pptx
RAHULRAJ438202
 
IOT UNIT 1B.ppt
IOT UNIT 1B.pptIOT UNIT 1B.ppt
IOT UNIT 1B.ppt
madhavanmohan1
 
Unit 1 web technology uptu slide
Unit 1 web technology uptu slideUnit 1 web technology uptu slide
Unit 1 web technology uptu slide
Abhishek Kesharwani
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
Rick G. Garibay
 
Why HTTP Won't Work For The Internet of Things (Dreamforce 2014)
Why HTTP Won't Work For The Internet of Things (Dreamforce 2014)Why HTTP Won't Work For The Internet of Things (Dreamforce 2014)
Why HTTP Won't Work For The Internet of Things (Dreamforce 2014)
kellogh
 
Bringing Data to the Edge
Bringing Data to the EdgeBringing Data to the Edge
Bringing Data to the Edge
greenrobot
 
The Web of Things
The Web of ThingsThe Web of Things
The Web of Things
Frank Greco
 
chapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjchapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhj
AmitDeshai
 
An introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruAn introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ru
LennartF
 
Chapter 1 updated.pdf
Chapter 1 updated.pdfChapter 1 updated.pdf
Chapter 1 updated.pdf
YashWaghmare20
 
Roberto minerva 20181130
Roberto minerva 20181130  Roberto minerva 20181130
Roberto minerva 20181130
Roberto Minerva
 
An assessment of internet of things protocols for constrain apps
An assessment of internet of things protocols for constrain appsAn assessment of internet of things protocols for constrain apps
An assessment of internet of things protocols for constrain apps
Pokala Sai
 
Edge computing and its role in architecting IoT
Edge computing and its role in architecting IoTEdge computing and its role in architecting IoT
Edge computing and its role in architecting IoT
Kiran Kumar Pattanaik
 
iot.pptx related to technology which exist
iot.pptx related to technology which existiot.pptx related to technology which exist
iot.pptx related to technology which exist
VINODN33
 
Can a browser become an IoT Gateway?
Can a browser become an IoT Gateway?Can a browser become an IoT Gateway?
Can a browser become an IoT Gateway?
Sooraj Sanker
 

Similar to Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Projects? (20)

intro to iot.pdf
intro to iot.pdfintro to iot.pdf
intro to iot.pdf
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Ambient Intelligence perspective from IoT insight
Ambient Intelligence perspective from IoT insightAmbient Intelligence perspective from IoT insight
Ambient Intelligence perspective from IoT insight
 
D1-3-Signaling
D1-3-SignalingD1-3-Signaling
D1-3-Signaling
 
OSS Presentation Keynote by Jason Hoffman
OSS Presentation Keynote by Jason HoffmanOSS Presentation Keynote by Jason Hoffman
OSS Presentation Keynote by Jason Hoffman
 
chapter-1_iot.pptx
chapter-1_iot.pptxchapter-1_iot.pptx
chapter-1_iot.pptx
 
IOT UNIT 1B.ppt
IOT UNIT 1B.pptIOT UNIT 1B.ppt
IOT UNIT 1B.ppt
 
Unit 1 web technology uptu slide
Unit 1 web technology uptu slideUnit 1 web technology uptu slide
Unit 1 web technology uptu slide
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
 
Why HTTP Won't Work For The Internet of Things (Dreamforce 2014)
Why HTTP Won't Work For The Internet of Things (Dreamforce 2014)Why HTTP Won't Work For The Internet of Things (Dreamforce 2014)
Why HTTP Won't Work For The Internet of Things (Dreamforce 2014)
 
Bringing Data to the Edge
Bringing Data to the EdgeBringing Data to the Edge
Bringing Data to the Edge
 
The Web of Things
The Web of ThingsThe Web of Things
The Web of Things
 
chapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjchapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhj
 
An introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruAn introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ru
 
Chapter 1 updated.pdf
Chapter 1 updated.pdfChapter 1 updated.pdf
Chapter 1 updated.pdf
 
Roberto minerva 20181130
Roberto minerva 20181130  Roberto minerva 20181130
Roberto minerva 20181130
 
An assessment of internet of things protocols for constrain apps
An assessment of internet of things protocols for constrain appsAn assessment of internet of things protocols for constrain apps
An assessment of internet of things protocols for constrain apps
 
Edge computing and its role in architecting IoT
Edge computing and its role in architecting IoTEdge computing and its role in architecting IoT
Edge computing and its role in architecting IoT
 
iot.pptx related to technology which exist
iot.pptx related to technology which existiot.pptx related to technology which exist
iot.pptx related to technology which exist
 
Can a browser become an IoT Gateway?
Can a browser become an IoT Gateway?Can a browser become an IoT Gateway?
Can a browser become an IoT Gateway?
 

More from Achim Friedland

Open Source Transparency Software for E-Mobility
Open Source Transparency Software for E-MobilityOpen Source Transparency Software for E-Mobility
Open Source Transparency Software for E-Mobility
Achim Friedland
 
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
Achim Friedland
 
Chargy - E-Mobility Transparency Software
Chargy - E-Mobility Transparency SoftwareChargy - E-Mobility Transparency Software
Chargy - E-Mobility Transparency Software
Achim Friedland
 
Öffentliche Daten nutzen! Nur wie bekommen?
Öffentliche Daten nutzen! Nur wie bekommen?Öffentliche Daten nutzen! Nur wie bekommen?
Öffentliche Daten nutzen! Nur wie bekommen?
Achim Friedland
 
Re-Using Open Data for Smart e-Mobility
Re-Using Open Data for Smart e-MobilityRe-Using Open Data for Smart e-Mobility
Re-Using Open Data for Smart e-Mobility
Achim Friedland
 
Open Charging Cloud @ E-World 2017 in Essen
Open Charging Cloud @ E-World 2017 in EssenOpen Charging Cloud @ E-World 2017 in Essen
Open Charging Cloud @ E-World 2017 in Essen
Achim Friedland
 
Open Charging Cloud - Manage, Share and Incentivize Open Data
Open Charging Cloud - Manage, Share and Incentivize Open DataOpen Charging Cloud - Manage, Share and Incentivize Open Data
Open Charging Cloud - Manage, Share and Incentivize Open Data
Achim Friedland
 
Towards a Security-aware Network Virtualization
Towards a Security-aware Network VirtualizationTowards a Security-aware Network Virtualization
Towards a Security-aware Network VirtualizationAchim Friedland
 
A Generalized Label-Forwarding Architecture for the Future Internet
A Generalized Label-Forwarding Architecture for the Future InternetA Generalized Label-Forwarding Architecture for the Future Internet
A Generalized Label-Forwarding Architecture for the Future InternetAchim Friedland
 
1st UIM-GDB - Connections to the Real World
1st UIM-GDB - Connections to the Real World1st UIM-GDB - Connections to the Real World
1st UIM-GDB - Connections to the Real WorldAchim Friedland
 
Fosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
Fosdem 2011 - A Common Graph Database Access Layer for .Net and MonoFosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
Fosdem 2011 - A Common Graph Database Access Layer for .Net and MonoAchim Friedland
 
Database Pro Power Days 2010 - Graph data in the cloud using .NET
Database Pro Power Days 2010 -  Graph data in the cloud using .NETDatabase Pro Power Days 2010 -  Graph data in the cloud using .NET
Database Pro Power Days 2010 - Graph data in the cloud using .NETAchim Friedland
 
NoSQL Frankfurt 2010 - The GraphDB Landscape and sones
NoSQL Frankfurt 2010  - The GraphDB Landscape and sonesNoSQL Frankfurt 2010  - The GraphDB Landscape and sones
NoSQL Frankfurt 2010 - The GraphDB Landscape and sones
Achim Friedland
 

More from Achim Friedland (13)

Open Source Transparency Software for E-Mobility
Open Source Transparency Software for E-MobilityOpen Source Transparency Software for E-Mobility
Open Source Transparency Software for E-Mobility
 
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
 
Chargy - E-Mobility Transparency Software
Chargy - E-Mobility Transparency SoftwareChargy - E-Mobility Transparency Software
Chargy - E-Mobility Transparency Software
 
Öffentliche Daten nutzen! Nur wie bekommen?
Öffentliche Daten nutzen! Nur wie bekommen?Öffentliche Daten nutzen! Nur wie bekommen?
Öffentliche Daten nutzen! Nur wie bekommen?
 
Re-Using Open Data for Smart e-Mobility
Re-Using Open Data for Smart e-MobilityRe-Using Open Data for Smart e-Mobility
Re-Using Open Data for Smart e-Mobility
 
Open Charging Cloud @ E-World 2017 in Essen
Open Charging Cloud @ E-World 2017 in EssenOpen Charging Cloud @ E-World 2017 in Essen
Open Charging Cloud @ E-World 2017 in Essen
 
Open Charging Cloud - Manage, Share and Incentivize Open Data
Open Charging Cloud - Manage, Share and Incentivize Open DataOpen Charging Cloud - Manage, Share and Incentivize Open Data
Open Charging Cloud - Manage, Share and Incentivize Open Data
 
Towards a Security-aware Network Virtualization
Towards a Security-aware Network VirtualizationTowards a Security-aware Network Virtualization
Towards a Security-aware Network Virtualization
 
A Generalized Label-Forwarding Architecture for the Future Internet
A Generalized Label-Forwarding Architecture for the Future InternetA Generalized Label-Forwarding Architecture for the Future Internet
A Generalized Label-Forwarding Architecture for the Future Internet
 
1st UIM-GDB - Connections to the Real World
1st UIM-GDB - Connections to the Real World1st UIM-GDB - Connections to the Real World
1st UIM-GDB - Connections to the Real World
 
Fosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
Fosdem 2011 - A Common Graph Database Access Layer for .Net and MonoFosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
Fosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
 
Database Pro Power Days 2010 - Graph data in the cloud using .NET
Database Pro Power Days 2010 -  Graph data in the cloud using .NETDatabase Pro Power Days 2010 -  Graph data in the cloud using .NET
Database Pro Power Days 2010 - Graph data in the cloud using .NET
 
NoSQL Frankfurt 2010 - The GraphDB Landscape and sones
NoSQL Frankfurt 2010  - The GraphDB Landscape and sonesNoSQL Frankfurt 2010  - The GraphDB Landscape and sones
NoSQL Frankfurt 2010 - The GraphDB Landscape and sones
 

Recently uploaded

2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
JeyaPerumal1
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 

Recently uploaded (20)

2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 

Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Projects?

  • 1. Achim Friedland | GraphDefiend GmbH Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Projects?
  • 2. 1. Motivation 2. Bits, Bytes and Protocols 3. Improving the service via Blockchains?
  • 3. e-Mobility is the future… …and a real pleasure!
  • 5. Finding a parking spot… …still a real pain!
  • 7. Open Data is coming! And will be more than just „free“ data.
  • 8.
  • 9. Maybe more a bug pattern than a success story!
  • 10. Can‘t we do e-mobility somehow smarter?
  • 11. 1. Motivation 2. Bits, Bytes and Protocols 3. Improving the service via Blockchains?
  • 13. Charging via Local Authentication
  • 14. Charging via Local Authentication Flat RFID Card Ids for User Authentication → Flooding, High Latency, Bad Scaling, Privacy? Problem:
  • 15. Charging via Remote Start DE*GEF*E12345678*1 DE*GEF*E12345678*2 EVSE Id = Power Socket Id
  • 16. Communication Patterns CS • Reservations & Remote Start/Stop • Firmware Updates • Local Authentication (RFID, NFC, …) • Current Status, Events, Sensor Data
  • 17. Internet of e-Mobility Things Challenged Networking • High latency & error rate, low throughput • NAT instead of global routable IPv4 Addressing (no IPv6) • Operational expensive workarounds (Private APNs, VPNs, …)
  • 18. OCPP’s 1st Approach CS • HTTPS/SOAP Server • Requires public IP Addresses or Private APN in mobile networks (~VPN) – Expensive in operations • HTTPS/SOAP Client • Often no reuse of TCP/TLS sessions – High latency Open Charge Point Protocol - http://www.openchargealliance.org
  • 19. OCPP’s 2nd Approach CS • HTTPS/WebSockets Client • Symmetric Remote Procedure Calls (WAMP) • JSON data representation • Solves a lot of problems of the 1st approach • Slow and redundant HTTP/WebSockets connection setup • Still no state-machines defined Open Charge Point Protocol - http://www.openchargealliance.org
  • 20. When not to use HTTP in IoT? • Bidirectional communication via a single connection and single data representation esp. when using SOAP (as it has its own reliable transport features!) • Multiple replies for a single request or server- sent-(priority)-events • Neither CoAP, nor HTTP/2 are better • ~for any M2M communication (ex. discoverability)
  • 21. When to use HTTP in IoT? • Real client-2-server communication over multiple (virtual) connections • Multiple data representations (HTML, XML, JSON, CSV, …), encodings… • Multiple human languages • Data caching • ~for any H2M communication
  • 22. Lessons learned • No matter what, build your protocol bottom up • Do not try to work around HTTP issues! • On wireless: Overall Air time matters much more than plain packet size • Steal context idea from JSON-LD for versioning and protocol diversity/dialects (Maybe a talk for next year…)
  • 23. 1. Motivation 2. Bits, Bytes and Protocols 3. Improving the service via Blockchains?
  • 24. e-Mobility Characteristics • Selling energy is still highly regulated • Selling energy is close to micro payments • Digitalization benefits are mostly unattended “Horses 3.0” • Highly data-driven, but unclear how to incentivize data providers and data quality
  • 25. Charge my electric vehicle (now) Route me from A to B* with (electric) constraints vs. e-Mobility Mission Statement
  • 26. • Data (access) marketplaces do not work and do not solve data quality issues • (Government) Open Data is already payed and maintained • What are business models for data- driven companies in the new Open Data Age?
  • 27. Blockchains and Open Data • Both are open • Both try hard to respect privacy • Smart Contracts define rules which are enforced by the system
  • 28. Open e-Mobility Data on Blockchains
  • 29. Smart Contracts define… • Data quality (e.g. correct static data, fast dynamic data updates) • Service-Level-Agreements of your backend • Which protocol features do you support? • Reservations and Remote Start/Stop • Construction sites and traffic jams • Taxes, Tolls and charges
  • 30. Routing Example (1) • EV driver starts a routing process from A to B* • Companies use Open Data to calculate possible routes and publish the results and which data they used encrypted for the driver on the Blockchain • EV driver chooses a route and publishes the data used on the Blockchain ( Maybe delayed for higher privacy )
  • 31. Routing Example (2) • Possible reservations are made • Competitors can verify wether the provided information on the used data for the routing process make sense or not → They accept the transaction or not • Data providers and the routing service are refunded
  • 32. Open Data on Blockchains • Recording any data coming from billions of data providers (everyone is a prosumer) on blockchains • Incentivize high data quality and services • Refund only data that is actually useful: “IoT Rank” ;)
  • 33. 1. Motivation 2. Bits, Bytes and Protocols 3. Improving the service via Blockchains?