PICO: A platform independent communications middleware for heterogeneous devices in smart grids | Publicación