A Survey on Smart Grid Potential Applications and Communication Requirements | Synapse