The role of communication systems in smart grids: Architectures, technical solutions and research challenges | Synapse