Skip to main content

jOSEF: A Java-Based Open-Source Smart Meter Gateway Experimentation Framework

  • Conference paper
  • First Online:
Energy Informatics (EI 2015)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9424))

Included in the following conference series:

Abstract

Smart meter gateways are the core component of the advanced metering infrastructure in Germany, and provide a unified interface for metering data retrieval to third parties. Different standards and communication protocols exist for smart metering, ranging from transmission protocols to architectural recommendations. This work briefly presents the concept of the German BSI TR-03109 smart metering architecture, reviews implementations of smart metering protocols and architectures, and provides a Java-based open-source smart meter gateway experimentation framework (jOSEF). The proposed framework combines and extends established protocol frameworks to provide a flexible tool for the validation of smart metering communication use cases involving smart meter gateways.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. CIGRE Working Group C6.11: Development and Operation of Active Distribution Networks, April 2011

    Google Scholar 

  2. Heydt, G.T.: The next generation of power distribution systems. IEEE Trans. Smart Grid 1(3), 225–235 (2010)

    Article  Google Scholar 

  3. C-DAX Consortium: Cyber-secure Data and Control Cloud for Power Grids. http://www.cdax.eu/. Accessed 28 Sept 2015

  4. Heimgaertner, F., Hoefling, M., Vieira, B., Poll, E., Menth, M.: A security architecture for the publish/subscribe C-DAX middleware. In: Workshop on Security and Privacy for Internet of Things and Cyber-Physical Systems (IoT/CPS-Security) in Conjunction with IEEE International Conference on Communications (ICC), London, UK, June 2015

    Google Scholar 

  5. Hoefling, M., Heimgaertner, F., Menth, M., Katsaros, K.V., Romano, P., Zanni, L., Kamel, G.: Enabling resilient smart grid communication over the information-centric C-DAX middleware. In: ITG/GI International Conference on Networked Systems (NetSys), Cottbus, Germany, March 2015

    Google Scholar 

  6. Chai, W.K., Wang, N., Katsaros, K.V., Kamel, G., Melis, S., Hoefling, M., Vieira, B., Romano, P., Sarri, S., Tesfay, T., Yang, B., Heimgaertner, F., Pignati, M., Paolone, M., Menth, M., Pavlou, G., Poll, E., Mampaey, M., Bontius, H., Develder, C.: An information-centric communication infrastructure for real-time state estimation of active distribution networks. IEEE Trans. Smart Grid 6(4) (2015)

    Google Scholar 

  7. Bundesamt für Sicherheit in der Informationstechnik: Technische Richtlinie BSI TR-03109

    Google Scholar 

  8. Netbeheer Nederland: Dutch Smart Meter Requirements: P1 Companion Standard. DSMR Version 5.0

    Google Scholar 

  9. International Electrotechnical Comission: Electricity Metering Data Exchange - The DLMS/COSEM Suite - Part 5–3: DLMS/COSEM Application Layer. IEC 62056-5-3 ed1.0 (2013)

    Google Scholar 

  10. International Electrotechnical Comission: Electricity Metering Data Exchange - The DLMS/COSEM Suite - Part 6–2: COSEM Interface Classes. IEC 62056-6-2 ed1.0 (2013)

    Google Scholar 

  11. International Electrotechnical Comission: Electricity Metering Data Exchange - The DLMS/COSEM Suite - Part 6–1: Object Identification System (OBIS). IEC 62056-6-1 ed1.0 (2013)

    Google Scholar 

  12. Bundesamt für Sicherheit in der Informationstechnik: BSI TR-03109-1 Anlage IV: Feinspezifikation Drahtgebundene LMN-Schnittstelle, Teil b: SML - Smart Message Language. SML Version 1.04

    Google Scholar 

  13. International Electrotechnical Comission: Electricity Metering Data Exchange - Part 5-3-8 Smart Message Language SML. IEC 62056-5-3-8 (future standard)

    Google Scholar 

  14. European Committee for Standardization: Communication Systems for and Remote Reading of Meters - Part 1: Data Exchange. EN 13757–1:2015–01 (2015)

    Google Scholar 

  15. European Committee for Standardization: Communication Systems for and Remote Reading of Meters - Part 4: Wireless Meter Readout. EN 13757–4:2014–02 (2014)

    Google Scholar 

  16. European Committee for Standardization: Communication Systems for and Remote Reading of Meters - Part 2: Physical and Link Layer. EN 13757–2:2004 (2004)

    Google Scholar 

  17. European Committee for Standardization: Communication Systems for and Remote Reading of Meters - Part 3: Dedicated Application Layer. EN 13757–3:2013–08 (2013)

    Google Scholar 

  18. OMS Group: Open Metering System Specification, Volume 1: General Part. OMS Spec Vol1 1.4.0 (2011)

    Google Scholar 

  19. OMS Group: Open Metering System Specification, Volume 2: Primary Communication, Version 4.0.2. OMS Spec Vol2 4.0.2 (2014)

    Google Scholar 

  20. Bundesamt für Sicherheit in der Informationstechnik: Anforderungen an die Interoperabilität der Kommunikationseinheit eines intelligenten Messsystems, Technische Richtlinie BSI TR-03109-1, Version 1.0

    Google Scholar 

  21. Bundesamt für Sicherheit in der Informationstechnik: BSI TR-03109-1 Anlage II: COSEM/HTTP Webservices

    Google Scholar 

  22. Bundesamt für Sicherheit in der Informationstechnik: BSI TR-03109-1 Anlage I: CMS-Datenformat für die Inhaltsdatenverschlüsselung und -signatur

    Google Scholar 

  23. Bundesamt für Sicherheit in der Informationstechnik: Schutzprofil für die Kommunikationseinheit eines intelligenten Messsystems für Stoff- und Energiemengen, Version 1.3. BSI SMGW-PP 1.3

    Google Scholar 

  24. Bundesamt für Sicherheit in der Informationstechnik: Kryptographische Vorgaben für die Infrastruktur von intelligenten Messsystemen, Technische Richtlinie BSI TR-03109-3, Version 1.1

    Google Scholar 

  25. Bundesamt für Sicherheit in der Informationstechnik: Public Key Infrastruktur für Smart Meter Gateways, Technische Richtlinie BSI TR-03109-4, Version 1.0

    Google Scholar 

  26. Bundesamt für Sicherheit in der Informationstechnik: Smart Meter Gateway - Anforderungen an die Funktionalität und Interoperabilität des Sicherheitsmoduls, Technische Richtlinie BSI TR-03109-2, Version 1.1

    Google Scholar 

  27. Bundesamt für Sicherheit in der Informationstechnik: Kryptographische Vorgaben für Projekte der Bundesregierung, Teil 3 - Intelligente Messsysteme, Technische Richtlinie BSI TR-03116-3

    Google Scholar 

  28. Bundesamt für Sicherheit in der Informationstechnik: Schutzprofil für das Sicherheitsmodul der Kommunikationseinheit eines intelligenten Messsystems für Stoff- und Energiemengen, Version 1.02. BSI SecMod-PP 1.02

    Google Scholar 

  29. Feuerhahn, S., Zillgith, M., Becker, R., Wittwer, C.: Implementation of an Open Smart Metering Reference Platform - OpenMUC. In: ETG-Kongress (2009)

    Google Scholar 

  30. Mueller-Bier, K.: jDLMS. http://www.openmuc.org/index.php?id=42. Accessed 28 Sept 2015

  31. Feuerhahn, S., Buehrer, M.: jSML. http://www.openmuc.org/index.php?id=63. Accessed 28 Sept 2015

  32. Fraunhofer IWES: Open Gateway Energy MAnagement - OGEMA. http://www.ogema.org/. Accessed 28 Sept 2015

  33. Gurux Ltd.: Gurux Open Source Device Communication. http://www.gurux.fi/. Accessed 28 Sept 2015

  34. KommEnergie: Lastprofile von KommEnergie. http://www.kommenergie.de/?id=140. Accessed 14 August 2015

  35. Stadtwerke Emmendingen: Lastprofile der Stadtwerke Emmendingen. https://swe-emmendingen.de/netz/strom-netz/lastprofile/. Accessed 14 August 2015

  36. jOSEF: A Java-Based Open-Source Smart Meter Gateway Experimentation Framework. http://kn.inf.uni-tuebingen.de/software/josef. Accessed 14 August 2015

Download references

Acknowledgement

The research leading to these results has received funding from the European Community’s Seventh Framework Programme FP7-ICT-2011-8 under grant agreement n\(^\circ \) 318708 (C-DAX). The authors alone are responsible for the content of this paper.

The authors thank Roelof Klein, and Martijn Kammerling, both working at Alliander, for valuable input and stimulating discussions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Hoefling .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Hoefling, M., Heimgaertner, F., Fuchs, D., Menth, M. (2015). jOSEF: A Java-Based Open-Source Smart Meter Gateway Experimentation Framework. In: Gottwalt, S., König, L., Schmeck, H. (eds) Energy Informatics. EI 2015. Lecture Notes in Computer Science(), vol 9424. Springer, Cham. https://doi.org/10.1007/978-3-319-25876-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25876-8_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25875-1

  • Online ISBN: 978-3-319-25876-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics