Lessons Learned in Building a Middleware for Smart Grids | Publicación