Skip to main content

Advertisement

Log in

Message-oriented machine-to-machine communication in smart grids

An Approach for and Experiences from Mapping IEC 61850 and CIM to XMPP

  • Special Issue Paper
  • Published:
Computer Science - Research and Development

Abstract

Smart Grids constitute massively distributed systems with many interconnected entities that require flexible and reliable machine-to-machine communication among each other. Providing such flexible and reliable communication enables the complex algorithms and control mechanisms that are necessary to ensure reliable grid operation and to trade energy generation and energy consumption to the mutual benefit of all involved entities. Messaging protocols such as the Extensible Messaging and Presence Protocol (XMPP) provide all the necessary mechanisms for implementing these tasks. Thus, they lend themselves to transmitting messages and data in Smart Grids by mapping Smart Grid protocols and data formats such as IEC 61850 and Common Information Model (CIM) to suitable messaging protocols. In this paper, we present an approach for mapping IEC 61850 and CIM to XMPP and elaborate on our experiences from implementing and evaluating this approach in a field trial conducted within the research project In2VPP.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. http://www.in2vpp.de.

  2. http://www.sensei-iot.org.

  3. http://openinterconnect.org/developer-resources/specs.

  4. http://www.xmpp-iot.org.

  5. http://www.openadr.org/specification-download.

  6. http://www.swedishsmartgrid.se.

  7. http://xmpp.org/extensions.

  8. http://xmpp.org/extensions/xep-0060.html.

  9. http://xmpp.org/extensions/xep-0246.html.

  10. https://docs.ejabberd.im/ejabberd-faq.

  11. http://cimug.ucaiug.org.

  12. http://cimtool.org.

  13. http://www.siemens.com/sincal.

  14. http://www.siemens.com/wincc.

  15. http://www.siemens.com/simatic-ipc.

  16. http://www.osgi.org/.

  17. http://exificient.github.io.

  18. http://www.e-energie.info/.

  19. http://stomp.github.io/.

References

  1. Baker F, Meyer D (2011) Internet protocols for the smart grid. RFC 6272. http://tools.ietf.org/html/rfc6272. Accessed 20 June 2016

  2. Dawidczak H, Dufaure T (2015) New IEC 61850 protocol: mapping based on XMPP. PAC World. http://www.pacw.org/issue/september_2015_issue/communication_xmpp/new_iec_61850_protocol_mapping_based_on_xmpp.html. Accessed 20 June 2016

  3. Glomb C, Kuntschke R, Specht M, van Amelsvoort M, Wagler M, Winter M, Witzmann R (2016) Grid-aware VPP operation— experiences from a combined technically and economically optimized VPP. In: Proceedings of the IEEE international energy conference (Energycon 2016), Leuven, Belgium

  4. IEC: 61850-1 Ed.1 (2003) Communication networks and systems in substations—Part 1: introduction and overview

  5. IEC: 61850-8-1 Ed.1 (2004) Communication networks and systems in substations—Part 8-1: specific communication service mapping (SCSM) - mappings to MMS (ISO 9506-1 and ISO 9506-2) and to ISO/IEC 8802-3

  6. IEC: 61970-1 ed2.0 (2005) Energy management system application program interface (EMS-API)—Part 1: Guidelines and general requirements

  7. IEC: 62325-101 (2005) Framework for energy market communications—Part 101: general guidelines

  8. IEC: 62541-1 Ed. 1.0 (2008) OPC unified architecture specification—Part 1: overview and concepts

  9. IEC: 61968-1 (2012) Application integration at electric utilities—system interfaces for distribution management-Part 1: interface architecture and general requirements

  10. IEC: 61968-100 (Draft) (2013) Application integration at electric utilities—system interfaces for distribution management-Part 100: implementation profiles for IEC 61968

  11. IEC: 61850-8-2 Ed.1 (2015) Communication networks and systems for power utility automation-Part 8-2: specific communication service mapping (SCSM)—mapping to extensible messaging presence protocol (XMPP)

  12. Kuntschke R, Specht M, van Amelsvoort M, Wagler M, Winter M, Witzmann R (2015) Economic optimization in virtual power plants vs. stable grid operation—bridging the gap. In: Proceedings of the 20th IEEE international conference on emerging technologies and factory automation (ETFA 2015). Luxembourg

  13. Miller M (2013) End-to-end object encryption and signatures for the extensible messaging and presence protocol (XMPP). https://tools.ietf.org/html/draft-miller-xmpp-e2e-06. Accessed 20 June 2016

  14. OASIS (2012) Advanced message queuing protocol (AMQP) Version 1.0 - Part 0: overview. http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-overview-v1.0-os.html. Accessed 20 June 2016

  15. OASIS (2015) MQTT Version 3.1.1 Plus Errata 01. http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html. Accessed 20 June 2016

  16. Saint-Andre P (2011) Extensible messaging and presence protocol (XMPP): address format. RFC 6122 (Proposed Standard). http://www.ietf.org/rfc/rfc6122.txt. Accessed 20 June 2016

  17. Saint-Andre P (2011) Extensible messaging and presence protocol (XMPP): core. RFC 6120 (proposed standard). http://www.ietf.org/rfc/rfc6120.txt. Accessed 20 June 2016

  18. Saint-Andre P (2011) Extensible messaging and presence protocol (XMPP): instant messaging and presence. RFC 6121 (proposed standard). http://www.ietf.org/rfc/rfc6121.txt. Accessed 20 June 2016

  19. Schneider J, Kamiya T, Peintner D, Kyusakov R (2014) Efficient XML interchange (EXI) format 1.0 (2nd edition). W3C recommendation 11 Feb 2014. http://www.w3.org/TR/exi. Accessed 20 June 2016

  20. SMA (2015) Sunny Island data sheet. http://files.sma.de/dl/2485/SI_6H8H-AEN131411W.pdf. Accessed 20 June 2016

  21. SMB Smart Grid Strategic Group (SG3) (2010) IEC smart grid standardization roadmap. Edition 1.0. http://www.iec.ch/smartgrid/downloads/sg3_roadmap.pdf. Accessed 20 June 2016

  22. The Smart Grid Interoperability Panel — Cyber Security Working Group (2010) Introduction to NISTIR 7628—guidelines for smart grid cyber security. http://www.nist.gov/smartgrid/upload/nistir-7628_total.pdf. Accessed 20 June 2016

  23. Uslar M, Specht M, Rohjans S, Trefke J, González JM (2012) The common information model CIM: IEC 61968/61970 and 62325 -a practical introduction to the CIM. Springer, Berlin, Heidelberg

    Book  Google Scholar 

  24. Wagler M, Witzmann R (2015) Open loop operational strategies of a virtual power plant and their impacts on the distribution grid. In: Proceedings of the 23rd international conference on electricity distribution (CIRED 2015). Lyon, France

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Richard Kuntschke.

Additional information

This research is supported by the German Federal Ministry for Economic Affairs and Energy (BMWi) within the In2VPP project under contract 0325607.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kuntschke, R., Winter, M., Glomb, C. et al. Message-oriented machine-to-machine communication in smart grids. Comput Sci Res Dev 32, 131–145 (2017). https://doi.org/10.1007/s00450-016-0314-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00450-016-0314-7

Keywords

Navigation