An Open-Source Framework for Smart Meters: Data Communication and Security Traffic Analysis

In this paper, a structured methodology is proposed to define the architecture for a communication framework with multiframe capability, which can be embedded in a residential smart meter hardware for smart grid applications. This framework is based on the Transmission Control Protocol/Internet protocol, and it is considered that the data are exchanged via wireless technologies. The architectural model was based upon the state-of-the-art in software engineering, making use of the design patterns and the principles of low coupling and high cohesion, which result in a solution that is both more reliable and maintainable. A security module is also provided and the framework performance is evaluated, in terms of packet throughput and computational effort of the security layer on the processing device, via practical experiments of some laboratory scenarios. Furthermore, errors on some frames are introduced in order to evaluate the feasibility of this framework in real field applications. Results show that this framework architecture supports acceptable transfer rates even with extra computational cost due to the use of data encryption and separated processing modules, making it a feasible proposal for the considered application context.

[1]  Geert Deconinck,et al.  Analysis of State-of-the-art Smart Metering Communication Standards , 2010 .

[2]  Hamid Sharif,et al.  A Survey on Smart Grid Communication Infrastructures: Motivations, Requirements and Challenges , 2013, IEEE Communications Surveys & Tutorials.

[3]  Chi Zhou,et al.  Developing ZigBee Deployment Guideline Under WiFi Interference for Smart Grid Applications , 2011, IEEE Transactions on Smart Grid.

[4]  Juan Carlos López,et al.  On the hardware-software partitioning problem: System modeling and partitioning techniques , 2003, TODE.

[5]  Kim-Fung Man,et al.  The Generic Design of a High-Traffic Advanced Metering Infrastructure Using ZigBee , 2014, IEEE Transactions on Industrial Informatics.

[6]  Prashant J. Shenoy,et al.  Empirical Characterization, Modeling, and Analysis of Smart Meter Data , 2014, IEEE Journal on Selected Areas in Communications.

[7]  M. P. Shopov,et al.  IoT gateway for smart metering in electrical power systems - software architecture , 2017, 2017 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[8]  Gerald J. FitzPatrick,et al.  NIST interoperability framework and action plans , 2010, IEEE PES General Meeting.

[9]  Douglas Comer Internetworking With TCP/IP Principles , 1988 .

[10]  Tammy Noergaard,et al.  Embedded systems architecture - a comprehensive guide for engineers and programmers , 2005 .

[11]  Anno Accademico,et al.  Smart Grid Communications: Overview of research challenges, solutions and standardization activities , 2013 .

[12]  Douglas C. Schmidt,et al.  Using design patterns to develop reusable object-oriented communication software , 1995, CACM.

[13]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[14]  Greg Manassero,et al.  IEC61850–Based Systems—Functional Testing and Interoperability Issues , 2013, IEEE Transactions on Industrial Informatics.

[15]  C. S. Ozveren,et al.  Using Smart Metering for Load Aggregation: Towards an Integrated Smart Grid/Active Network Management Framework , 2012 .

[16]  Hamid Sharif,et al.  An efficient security protocol for advanced metering infrastructure in smart grid , 2013, IEEE Network.

[17]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[18]  Georgios B. Giannakis,et al.  Residential Load Control: Distributed Scheduling and Convergence With Lost AMI Messages , 2012, IEEE Transactions on Smart Grid.

[19]  Martin Hitz,et al.  Measuring coupling and cohesion in object-oriented systems , 1995 .

[20]  Cagil Ozansoy Modelling and Object Oriented Implementation of IEC 61850 , 2010 .

[21]  Paul D. Scott,et al.  Coupling and cohesion measures for evaluation of component reusability , 2006, MSR '06.

[22]  Ivan Nunes da Silva,et al.  Feature Extraction and Power Quality Disturbances Classification Using Smart Meters Signals , 2016, IEEE Transactions on Industrial Informatics.

[23]  Husheng Li,et al.  QoS Routing in Smart Grid , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[24]  Adi Shamir,et al.  A method for obtaining digital signatures and public-key cryptosystems , 1978, CACM.

[25]  Hsiao-Hwa Chen,et al.  Smart Grid Communication: Its Challenges and Opportunities , 2013, IEEE Transactions on Smart Grid.

[26]  Jack Ganssle The Art of Designing Embedded Systems Ed. 2 , 2008 .

[27]  Marco Conti,et al.  Reliable Data Delivery With the IETF Routing Protocol for Low-Power and Lossy Networks , 2014, IEEE Transactions on Industrial Informatics.

[28]  John Catsoulis Designing embedded hardware - create new computers and devices (2. ed..) , 2005 .

[29]  Arif Sarwat,et al.  A survey on security assessment of metering infrastructure in Smart Grid systems , 2015, SoutheastCon 2015.