OpenADR 3.0 is the latest version of the OpenADR standard that was created in 2009. According to the OpenADR Alliance, it is “designed to complement older versions of the standard”, such as OpenADR 2.0b, which is widely used within the industry.
The new open source Rust implementation of OpenADR 3.0, called openleadr-rs, has now become part of the OpenLEADR project. It is an initiative by Dutch Rust consultancy and open source software development company Tweede golf. The work is partly funded by ElaadNL, the Knowledge & Innovation center for the joint Dutch grid operators that researches and tests smart and sustainable charging of electric vehicles. ElaadNL also initiated the LF Energy OpenLEADR project back in 2020.
Hugo van de Pol, one of Tweede golf’s directors, says that they are very grateful for the collaboration with ElaadNL and the work now being incorporated into OpenLEADR. He explains that this aligns perfectly with Tweede golf’s mission to contribute to a more resilient digital energy infrastructure:
“We started this work because we wanted to apply what we learned building modern internet protocol implementations - such as for the Network Time Protocol for time synchronization - to protocols used in other vital digital infrastructure, such as the energy grid. In the end it’s not about productizing this work in any way, but about contributing to the resilience of our digital infrastructure. We want a robust Rust implementation to be out there for anyone to use and to build products on.”