Internet of Things-aided Smart Grid: Technologies, Architectures, Applications, Prototypes, and Future Research Directions | Synapse