What do you do if you are working on an ISO 15118 implementation, be it for an electric vehicle (EV) or a charging station, and want to make sure that it is a) interoperable with other implementations in the market and b) conform to the standard itself. Currently, you only have two options: You attend the International CCS & ISO 15118 Testing Symposium, or directly meet with a supplier of a test system, such as VERISCO. I did both, aiming at making RISE V2G (GitHub) a bulletproof reference implementation of this standard and thus your go-to solution to test your product, or even use it in your products. RISE V2G is free and licensed under the MIT license.
I have put a lot of effort into RISE V2G over the past couple of years. It started out as a university project back at my days at the Karlsruhe Institute of Technology (KIT) where I was researching on how to integrate electric vehicles with bi-directional power flow into the smart grid through information and communication technology.
Eventually, it matured over time and became an open source project on GitHub in June 2015. I have attended all ISO 15118 Testing Symposia except for one in 2015 that took place in Tokyo. Back then, I worked at a startup whose primary focus was not on ISO 15118.
Well, since March 2016, I am a freelancing consultant and created my own brand V2G Clarity. Ever since, I am operating under this brand to drive the advancement of ISO 15118 itself and spread the knowledge about this promising new charging and communication standard for electric vehicles.
I genuinely believe that ISO 15118 will revolutionise the way we experience charging an electric vehicle, be it a car, a bus, or even a ship or e-bike. Second, trust in a new technology comes with a worldwide adoption as well as open access to it that facilitates interoperable solutions. After all, interoperability is one of the key enablers for successful market adoption.
This is exactly why I put so much effort into RISE V2G to make it THE open source reference implementation of ISO 15118. And my meetings with Verisco brought me one significant step closer to this goal. With that being said, let me introduce you to VERISCO.
VERISCO, an acronym for Verified Smart Communications, has developed a highly modular and automated test equipment for the Combined Charging System (CCS) of Electric Vehicles and Charging Stations. They provide conformance and interoperability testing services according to ISO 15118, DIN 70121, IEC 61851-1 and help you to reach cross-vendor interoperability.
It is a spin-off from the Communication Networks Institute (CNI) of TU Dortmund in Germany. Its team, as shown in the figure below, consists of interdisciplinary engineers who continuously contribute to international standardisation communities. In fact, the founders of VERISCO, Jens Schmutzler and Sven Gröning, are both in charge of defining the ISO 15118-4 and -5 documents that specify the conformance tests for ISO 15118-2 and -3 respectively. Both have also been responsible for incubating the International CCS & ISO 15118 Testing Symposium and have been organising these events ever since.
Have a look at their products & services page to see how they can help you to ensure reliable and secure solutions enabling user acceptance and economies of scale for your products.
I met with VERISCO twice over the last couple of weeks for test sessions which lasted four days in total. The first time I visited, I expected to be done after one day of testing. After all, RISE V2G was already a very mature implementation which covers all features the ISO 15118 standard has to offer.
Boy, was I wrong. Don’t underestimate the vast number of good and error test cases they have implemented in their test system to uncover every possible faulty implementation detail.
Well, the ISO 15118-2 standard alone lists more than 800 technical requirements that need to be tested. It’s insane, I know. Yet, you can group some of the requirements into different feature or message sets. Let’s start with the groups of features you can test:
As RISE V2G does not feature the SLAC mechanism (yet, maybe this will be added some day), we skipped the physical and data link layer tests and went right to the high-level communication that starts with a so-called SECC Discovery Protocol (SDP) request.
For each test session, you need to agree on which party, either VERISCO’s test system or your system under test (SUT), acts as the EV and which one acts as the charging station. For a complete conformance test also covering optional ISO 15118 features, a complete catalog of settings - and in some cases, even their permutations - need to be coordinated between you and the expert operating the VERISCO test system. After this has been sorted out, the above-mentioned test cases can be executed in a fully automated fashion.
It starts out with a so-called “good case test campaign”, which means that VERISCO’s test system tries to successfully run through a communication session with a short charging loop in a series of test cases. This is to ensure that the messages in your SUT have been implemented correctly. This could be compared to an interoperability test run between an EV and a charging station, similar to what is mostly performed at the Testing Symposia. However, that's the smallest test part.
Next up in the conformance test are the vast number of error test cases in the "error test case campaign". During this campaign, VERISCO’s test system will send messages that should invoke a particular error handling in your SUT.
Example:
Let's assume that VERISCO's test system acts as the EV and your SUT acts as the charging station. One of the error test cases involves sending a contract certificate (with which the EV authorises itself for charging) within the PaymentDetailsReq message (Req is short for Request) whose validity period already expired. Thus, your SUT is expected to respond with a PaymentDetailsRes message that has its ResponseCode parameter set to "FAILED_CertificateExpired". If your SUT sends any other response code, this specific test case is considered to have failed.
The short video shown below gives you an impression of how such a test run is visualised. What you see here are the individual error test cases on the top left (e.g. TC_SECC_CMN_VTB_CertificateInstallation_002), the logging information printed for each test run on the top right, some test case configuration data on the bottom left, and a visual representation of the messages sent and received in the bottom right. The VERISCO test system also provides other supporting views and logging facilities for effective fault isolation and error reporting.
RISE V2G has been thoroughly tested on both sides, acting as a charging station and as an EV. And I can proudly confirm that RISE V2G successfully passed all timing and error test cases while acting as the charging station.
I did not have enough time to run through all error test cases with RISE V2G acting as the EV. So I cannot provide the same level of certainty for the EV side. However, it looked very promising so far and I will probably set up another meeting with VERISCO to conduct the remaining error test cases.
Update 15.9.17:
I finally managed to conduct another test of RISE V2G against VERISCO, this time specifically focussing on the EV part. Happy to announce that both sides, the SECC (charging station communication controller) and EVCC (EV communication controller) passed all good and error test campaigns of VERISCO.
What does that mean for you?
It means that you can use RISE V2G as a testing counterpart for your ISO 15118 implementation and, in case the communication works fine, significantly raise your confidence that your solution will conform to the standard and be interoperable to other solutions in the market.
However, don't forget one important fact: RISE V2G does not make the need obsolete to check your ISO 15118 implementation against a test system such as VERISCO's. It only tells you that there is an extremely high probability that your system works just fine if you do not encounter any implementation errors while testing against RISE V2G. In doing so, it will save you a lot of time (and money) you need to invest in a testing session with a test system provider such as VERISCO.
But RISE V2G does not provide error test cases to invoke a specific error handling in your implementation.
I cordially invite you to download RISE V2G and test it against your ISO 15118 solution. Or to simply play around with it and make yourself familiar with how ISO 15118 works. For a detailed guide into ISO 15118 itself, both for beginners and experts, have a look at the ISO 15118 Manual.
In some rare cases, VERISCO's test system will report an error test case as failed, although it turns out that it didn't fail. This might sound strange, but let me shortly explain. Some requirements define different negative response codes to be sent depending on the false data being sent by the EV.
Example:
Imagine that the test system, acting as the EV, sends a message that needs to be digitally signed.
Let's assume that the message is sent in such a way that intentionally both the digital signature - placed in the message's header - and a particular parameter of the message body will be set to invalid values.
We are now in a situation where there are simply two different negative response codes that could be sent, one regarding the signature value (FAILED_SignatureInvalid) and one regarding the specific parameter.
The decision which negative response code will be sent depends on which part of the message is checked first by the charging station.
The ISO 15118 standard does not define which specific negative response code shall be sent in case a variety of negative response codes could be sent. This is probably something that should be fixed in edition 2 of ISO 15118-2.
However, due to the strict requirement-based paradigm of the conformance test specification, the test system will expect only one of those negative response codes for each of the two corresponding test cases. Consequently, it marks the other related error test case as failed if the same negative response code is sent by the SUT - although the behaviour can be considered as compliant according to the ambiguity in the standard.
This way of implementation in the test system actually helps to isolate the exact behaviour of the SUT and to detect potential errors.
The bottom line is, you need to evaluate if a failed error test case is really to be considered as failed. But this is exactly why VERISCO experts are there to help with the interpretation and assessment of testing results as part of their conformance testing services.
VERISCO is not the only provider of an interoperability and conformance testing system. However, they are the first in the market and maybe even provide the most detailed error test cases as they directly contribute their work to the standardisation community by defining the conformance specification of ISO 15118-4 and -5.
To my knowledge, there are three more players in the market which provide test systems. I did not have the possibility and time yet to test RISE V2G against their system, so I cannot tell you any more details.
These are the other test system providers:
Switch CEO and founder Marc Mültin tells us how his passion for protecting the environment led him to support the Eden Reforestation Projects not once but twice.
Did you make it to Shanghai this April 19th and 20th? Hundreds of top EV engineers and programmers descended on the 8th International CCS & ISO/IEC 15118 Testing Symposium. These important industry events aim to increase the interoperability of charging…
Featured
Case Study
Learn how Switch helps you be compliant with UK Public Charging regulations
Featured
Josev packages the full, battle-tested and certified versions of OCPP 2.0.1 and ISO 15118. It lets you easily upgrade your hardware without implementing the standardised protocol stacks yourself. If you want to try Josev for free and see how it can help your business you can learn more about our trial program here: https://www.switch-ev.com/josev/try-before-you-buy.
ISO 15118-20
Josev
ISO 15118
OCPP 2.0.1
Plug & Charge
NEVI is a major boost for EV charging in the USA. Here's how it works, who can benefit and how Switch helps you qualify.
ISO 15118
ISO 15118-2
ISO 15118-20
Josev
OCPP
Autocharge offers convenience – but at what cost? Its downsides cannot be ignored.
ISO 15118
Josev
Data security
OCPP
Plug & Charge
The App Store makes it easy for you to add value-added service layers to your core offering. Just add the stuff you want and drop anything you don’t: A couple clicks and voila you’re good to go! For example, if you want to make more money from your network, you can easily integrate with one of our roaming hubs like Hubject or GIREVE to make your network visible to millions of drivers.
NetZero
ISO 15118
OCPP
Seamless charging
V2G
Switch now integrates with Hubject, Europe's biggest EV roaming hub. This means you can open your network to millions of drivers with a click.
ISO 15118
OCPP 2.0.1
Plug & Charge
Featured
Testing is essential to creating a functional EV charging experience. More than that, testing with real cars and chargers tell us some vital about the future of EV charging.
ISO 15118
Josev
Plug & Charge
Broken EV chargers are a major hurdle to mass adoption. But what exactly is the issue? Heres what’s causing the problem — and how we can solve it.
OCPP 2.0.1
OCPP
ISO 15118
In June 2023, Josev, our embedded charger software solution, achieved a major milestone. It was certified by Dekra Laboratories and the Open Charge Alliance (OCA) as OCPP 2.0.1 compliant. This certification is a big deal since it guarantees that both the Switch platform and Josev meet the highest (and latest) standards in EV charging. The OCA splits its OCPP 2.0.1 testing into two buckets: 1) Core functionality and 2) Advanced security
OCPP 2.0.1
OCPP
Josev
Switch is one of 11 companies worldwide to receive the prestigious OCPP 2.0.1 certification. This places us at the forefront of EV charging solutions, making Switch the sole provider supporting Plug & Charge. Switch removes all limitations and constraints, allowing businesses to confidently embrace the future of EV charging. Our system paves the way for a sustainable and scalable charging infrastructure that meets the growing needs of electric vehicles.
OCPP 2.0.1
ISO 15118-2
ISO 15118-20
Josev
Plug & Charge
The Switch platform helps you build better EV charging networks and brings real market value that benefits you and your customers, giving you a competitive advantage.
OCPP 2.0.1
Plug & Charge
Advanced uptime diagnostics
V2G
Josev
All this means that you get a superior product packed with vital advanced next-generation capabilities for businesses who want to leverage their EV charging networks, generate and diversify their revenue portfolio and create a seamless charging experience for the end customer. NOW for some exciting news!
Featured
ISO 15118
Josev
V2G
In episode six of our webinar series 'Make the Switch: the benefits of partnering with Switch' we share our expertise and insights in building game-changing tech for EV charging to a global audience, who joined us from the US, Canada, Asia, Europe and the Middle East.
ISO 15118
ISO 15118-20
Plug & Charge
Josev
Seamless charging
Both the telecoms and EV charging industries have experienced rapid and continuous innovation and technological change, moving from the niche to the masses.
ISO 15118
Josev
Josev Community
Open source
Plug & Charge
How Switch is opening the door to advanced EV charging capabilities
Featured
ISO 15118
Plug & Charge
OCPP 2.0.1
OCPP
Have you ever wondered how to take your fleet into an electrified future? Learn from industry experts of Switch and Nuvve how remote diagnostics, charging infrastructure and software platforms will help you electrify your fleet with ease. In episode 5 of our free Switch webinar series, you learn how Switch and Nuvve support the switch to EVs on a commercial scale. Study the differences between V2H (vehicle-to-home), V2B (vehicle-to-building/business), V2L (vehicle-to-load) and V2G (vehicle-to-grid) and get an idea of the business potential of the supported use cases.
Featured
Webinar
V2G
V2B
V2H
This is episode 4 of our free Switch webinar series, where you will learn how our design-led approach helped to create the Switch platform: our game-changing software solution that future-proofs EV chargers. In this episode we covered: the importance of user feedback in designing our customer-focused product, how rapid front-end prototyping helped us explore vital next-step questions and the challenges and solutions of recruiting users for research.
Featured
CCS
Sara
Webinar
ISO 15118
Learn the key concepts across all communication layers of this future-proof technology so you can actively shape this thriving e-mobility market with your innovative and interoperable EV charging products.
ISO 15118-2
Featured
ISO 15118-20
CCS
Plug & Charge
Our founder and CEO, Marc Mültin, talks about Josev Community, our new, free-to-all open source implementation of ISO 15118, and why it’s so important to us and the electric vehicle (EV) charging industry.
Josev
ISO 15118-20
ISO 15118-2
Featured
Josev Community
Switch CEO and founder Marc Mültin tells us how his passion for protecting the environment led him to support the Eden Reforestation Projects not once but twice.
NetZero
Featured
Welcome to our recurring industry smart-up for the EV charging sector. Episode two of our webinar series shines a light on 'What’s new in ISO 15118-20'. Our Switch engineers André and Shalin joined CEO Marc Mültin to discuss the new features introduced with ISO 15118-20.
Josev
ISO 15118-20
ISO 15118-2
Webinar
ISO 15118
Welcome to our recurring industry smart-up for the EV charging sector. In episode one, our engineers Hugo and Chad joined CEO Marc Mültin to shed light on the key benefits of OCPP 2.0.1 over OCPP 1.6, specifically the new and powerful device management functionality, also known as “Device Model”
Sara
CCS
Webinar
OCPP
OCPP 2.0.1
In this article, you’ll get a short overview of the currently available charging standards, we’ll talk about the one with the biggest chances of success, and explain why it’s so important to bring mature software solutions to market. I’ll let you in on the biggest hurdles we’re currently facing and also present to you a solution called JOSEV that will help us get there quicker. Oh, and for those who wonder where Tesla might be headed regarding ISO 15118, I have some news for you, too.
ISO 15118-2
ISO 15118-20
Josev
Plug & Charge
CCS
Want to be a frontrunner for EV charging? Here are the four key ingredients for a thriving e-mobility ecosystem: (1) Customer convenience (2) Smart charging (3) Cyber security (4) Digital services. The Switch system has the capabilities to deliver the EV charging of tomorrow, future-proofing you and your business. Read our blog post for the full story.
Plug & Charge
Josev
OCPP
ISO 15118
Advanced uptime diagnostics
As part of the Combined Charging System (CCS), ISO 15118 is a communication protocol covering all use cases for charging electric vehicles across the globe.
Featured
ISO 15118
ISO 15118-2
ISO 15118-20
ISO 15118-3
Switch, a UK software company, is eliminating poor user experience that is growing exponentially across public electric vehicle charging networks because multiple devices are operating with many different standards. The company is creating the first open source operating system that can be used by every device, eliminating all complexity for charger manufacturers and facilitating interoperability within the e-mobility market.
Seamless charging
Featured
NetZero
Plug & Charge
An in-depth discussion on the ISO 15118 ecosystem with industry leaders who represent seven stakeholders from throughout the electric vehicle industry.
ISO 15118
OCPP
NetZero
V2G
Plug & Charge
The AMA webinar will take place in November 2021 (exact date coming soon) and will be recorded.The details on how to register for and participate at the webinar will follow soon.
Learn the key concepts across all communication layers of this future-proof technology so you can actively shape this thriving e-mobility market with your innovative and interoperable EV charging products.
ISO 15118-2
CCS
Plug & Charge
Take a deep dive into the topic of secure charging communication with the user-convenient Plug & Charge feature of ISO 15118. We’ll focus on the certificate concept, necessary public-key infrastructures, encrypted communication via TLS, and XML-based signatures.
ISO 15118-2
Plug & Charge
Today, I have an exciting announcement that I've been wanting to share with you for weeks.Five years ago, I started as a freelancing e-mobility consultant specialising in future-proof communication standards. This was to help companies around the globe better understand ISO 15118, in order to bring the user-friendly and seamless Plug & Charge experience to market.
Josev
Sara
Featured
Open source
V2G
Plug & Charge is a technological concept initially introduced by the ISO 15118. It enables the today's most user-convenient and secure way of charging EVs.
Featured
Plug & Charge
ISO 15118
CCS
Seamless charging
A webinar hosted by Newcastle University covering many topics related to ISO 15118 and its development (the ecosystem, V2G, smart charging, cyber-security)
ISO 15118
Webinar
Seamless charging
V2G
OCPP
V2G Clarity’s compliance Testing-as-a-Service for OCPP 2.0.1 is being offered alongside comemso’s testing suite for 15118 compliance tests
V2G Clarity’s compliance Testing-as-a-Service for OCPP 2.0.1 is being offered alongside comemso’s testing suite for 15118 compliance tests
ISO 15118
OCPP
OCPP 2.0.1
Learn how various e-mobility market players (e.g. EV OEMs, CPOs, MSPs) need to collaborate in order to bring ISO 15118’s Plug & Charge ecosystem to life.
Calibration law
ISO 15118
Learn about the new features of ISO 15118-20, which include bidirectional power transfer (V2G), wireless power transfer, enforced data security, and more.
Featured
ISO 15118
ISO 15118-20
V2G
V2B
This white paper addresses existing calibration law regulations (“Eichrecht”) and ways to facilitate a transparent and tamper-proof billing process for EVs.
Data security
Calibration law
Take action now to combat climate change – Join efforts to fund reforestation projects worldwide and make a lasting impact for our and future generations
NetZero
V2G
Auto motor und sport's podcast "Moove" with an episode on ISO 15118: "Geld verdienen mit dem Akku des E-Auto – geht das?" (in German).
ISO 15118
ISO 15118-20
Data security
Plug & Charge
Josev
This article shows you how a first-tier supplier for the automotive industry uses RISE V2G to test ISO 15118 on EV on-board chargers (videos included).
Explore the differences between Autocharge and ISO 15118’s Plug & Charge in an extensive report. Both approaches differ in security, complexity, and implementation costs.
ISO 15118
ISO 15118-2
Data security
Plug & Charge
Seamless charging
Imagine your electric vehicle being more than just a means of transportation from point A to point B. What if it could be part of a green energy revolution — a new trend that emerges from the ever-growing number of…
ISO 15118
ISO 15118-20
V2G
Seamless charging
An electric vehicle is capable of both recharging its battery and feeding energy back into the grid. This feature is referred to as vehicle-to-grid (V2G).
V2G
V2H
V2B
ISO 15118
ISO 15118-2
This free, one-hour keynote speech on “Secure and User-Convenient Charging With ISO 15118” is your perfect jumpstart to learn about the EV charging standard
ISO 15118
ISO 15118-20
Plug & Charge
Did you know that the ISO 15118 communication standard currently consists of eight different parts? It can be overwhelming to work with this complex and future-proof technology due to the vast amount of charging-related use cases the standard covers. The…
Featured
ISO 15118
ISO 15118-20
V2B
V2H
That annual feeling is upon us: goal setting and resolutions sweep the public discourse and flood social media, as they do every January. But what if we made collective, societal goals? After spending a decade in the electric mobility industry,…
OCPP
Open source
Advanced uptime diagnostics
We are relatively early in developing an industry that many hope will completely overhaul the current transportation ecosystem worldwide. This means there is an opportunity at every turn to mold the future of our slowly but surely interconnecting world of…
Open source
OCPP
ISO 15118
Data security
When new technology enters the market, we – as a community of experts – need to make sure that each implementation is working according to international specifications. The interoperability of ISO 15118-related charging solutions is key for user acceptance and…
Data security
CCS
Seamless charging
Did you make it to Shanghai this April 19th and 20th? Hundreds of top EV engineers and programmers descended on the 8th International CCS & ISO/IEC 15118 Testing Symposium. These important industry events aim to increase the interoperability of charging…
CCS
Data security
ISO 15118
Seamless charging
It’s that time again. Twice a year, e-mobility giants and industry cohorts come together with one purpose: to make sure their electric vehicles (EVs) and charging stations conform to the ISO 15118 standard, guaranteeing a future-proof, secure, and user-convenient way…
CCS
Seamless charging
ISO 15118
RFID card technology is not working. Sure, it is the most widely used tool to charge electric vehicles but, at the same time, unsecure RFID cards put both vehicles and drivers at incredible risk to hackers. Electric vehicle charging stations…
Featured
OCPP 2.0.1
Data security
ISO 15118
A common question I receive from the EV community is whether there is a difference between ISO 15118 and DIN SPEC 70121. The answer tends to leave many of you quite surprised. This is an essential distinction to understand in order…
Featured
ISO 15118
Data security
Plug & Charge
Seamless charging
We all know that the rise of e-mobility closely links to a charging infrastructure which is readily available, reliable, and sufficient regarding the number of charging stations installed. These are the primary concerns of those who asses for themselves if…
Data security
ISO 15118
Josev
Josev Community
Plug & Charge
What do you do if you are working on an ISO 15118 implementation, be it for an electric vehicle (EV) or a charging station, and want to make sure that it is a) interoperable with other implementations in the market…
ISO 15118
I am proud to finally announce version 1.0 of RISE V2G – the only complete open source reference implementation of the smart charging communication standard ISO 15118. ALL GOOD THINGS ARE WORTH WAITING FOR I have been tirelessly working the past couple of weeks…
ISO 15118
Josev
Josev Community
Plug & Charge
Time has come again for another international testing symposium, formally known as the 6th International ISO/IEC 15118 Interoperability and Conformance Testing Symposium. This time it will be held in Versailles, France, from June 22nd to June 23rd, at VEDECOM. FIVE…
ISO 15118
Seamless charging
In one of my previous articles called “The Charging Stations’ Backend Protocol OCPP Will Develop – through OASIS and IEC“, I introduced you to a new standardization initiative. This initiative aims at internationally standardizing the communication interface between a charging station…
Data security
Open source
ISO 15118
OCPP
Seamless charging
The ISO/IEC 15118 Testing Symposium initiative now invites you to the “5th International ISO/IEC 15118 Interoperability and Conformance Testing Symposium”, which will be held on 10 and 11 November in South Korea on the island of Jeju-do. Host of the…
ISO 15118
Plug & Charge
Seamless charging
The Open Charge Point Protocol (OCPP), launched by the Open Charge Alliance, an industry alliance of public and private charging infrastructure providers, is the most widely used communications protocol between charging infrastructure and charging operators. Its further development will now take…
OCPP
OCPP 2.0.1