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.
Similar content being viewed by others
Notes
References
Baker F, Meyer D (2011) Internet protocols for the smart grid. RFC 6272. http://tools.ietf.org/html/rfc6272. Accessed 20 June 2016
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
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
IEC: 61850-1 Ed.1 (2003) Communication networks and systems in substations—Part 1: introduction and overview
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
IEC: 61970-1 ed2.0 (2005) Energy management system application program interface (EMS-API)—Part 1: Guidelines and general requirements
IEC: 62325-101 (2005) Framework for energy market communications—Part 101: general guidelines
IEC: 62541-1 Ed. 1.0 (2008) OPC unified architecture specification—Part 1: overview and concepts
IEC: 61968-1 (2012) Application integration at electric utilities—system interfaces for distribution management-Part 1: interface architecture and general requirements
IEC: 61968-100 (Draft) (2013) Application integration at electric utilities—system interfaces for distribution management-Part 100: implementation profiles for IEC 61968
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)
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
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
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
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
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
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
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
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
SMA (2015) Sunny Island data sheet. http://files.sma.de/dl/2485/SI_6H8H-AEN131411W.pdf. Accessed 20 June 2016
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00450-016-0314-7