PICO: A platform independent communications middleware for heterogeneous devices in smart grids

被引:8
作者
Chen, Jaime [1 ]
Canete, Eduardo [2 ]
Garrido, Daniel [1 ]
Diaz, Manuel [1 ]
Piotrowski, Krzysztof [3 ]
机构
[1] Univ Malaga, Dept Lenguajes & Ciencias Comp, Blvd Louis Pasteur, E-29071 Malaga, Spain
[2] Univ Cordoba, Escuela Politecn Super Cordoba, Dept Ingn Elect & Comp, Campus Rabanales,Edificio Leonardo da Vinci, E-14071 Cordoba, Spain
[3] IHP Leibniz Inst Innovat Mikroelekt, Technol Pk 25, D-15236 Frankfurt, Oder, Germany
基金
欧盟第七框架计划;
关键词
Smart grid; Middleware; Communication platform; CPS; Security; REST; SERVICES;
D O I
10.1016/j.csi.2019.01.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a data-centric middleware responsible for real-time communication and data storage in smart grids. The middleware offers a high level programming model that provides ways of storing/getting information from/to the grid and encrypts messages thus providing a secure message exchange. The design has taken into account the heterogeneity of devices, software platforms and stakeholders involved in this kind of Cyber-physical System (CPS). A modular vision is followed in such a way that middleware components can be easily adapted to different platforms and a simple data interface is provided by using REST (Representational State Transfer) web services and a high level asynchronous API. The middleware has been used in the context of a European project (e-balance) where soft real-time requirements, security and low capacity devices were some of the requirements. The demonstration scenarios are detailed in this paper together with the validation tests that show that the use of this programming abstraction is feasible.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 21 条
[1]   Uncertainty Analysis of Middleware Services for Streaming Smart Grid Applications [J].
Akkaya, Ilge ;
Liu, Yan ;
Lee, Edward A. .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2016, 9 (02) :174-185
[2]  
[Anonymous], 2015, NATL GEOGRAPHIC
[3]  
[Anonymous], 2018, E BALANCE BALANCING
[4]  
[Anonymous], 2014, 7159 RFC
[5]  
Bohez S., 2016, P 5 IEEE INT C CLOUD, P6
[6]   Prototyping a Web-of-Energy Architecture for Smart Integration of Sensor Networks in Smart Grids Domain [J].
Caballero, Victor ;
Vernet, David ;
Zaballos, Agustin ;
Corral, Guiomar .
SENSORS, 2018, 18 (02)
[7]   Data-centric middleware for context-aware pervasive computing [J].
Chen, Guanling ;
Li, Ming ;
Kotz, David .
PERVASIVE AND MOBILE COMPUTING, 2008, 4 (02) :216-253
[8]   The Smart City Concept in the 21st Century [J].
Eremia, Mircea ;
Toma, Lucian ;
Sanduleac, Mihai .
10TH INTERNATIONAL CONFERENCE INTERDISCIPLINARITY IN ENGINEERING, INTER-ENG 2016, 2017, 181 :12-19
[9]   REST: An Alternative to RPC for Web Services Architecture [J].
Feng, Xinyang ;
Shen, Jianjing ;
Fan, Ying .
2009 FIRST INTERNATIONAL CONFERENCE ON FUTURE INFORMATION NETWORKS, 2009, :7-+
[10]   PUBLISH/SUBSCRIBE-ENABLED SOFTWARE DEFINED NETWORKING FOR EFFICIENT AND SCALABLE IOT COMMUNICATIONS [J].
Hakiri, Akram ;
Berthou, Pascal ;
Gokhale, Aniruddha ;
Abdellatif, Slim .
IEEE COMMUNICATIONS MAGAZINE, 2015, 53 :48-54