A Survey of Networking Challenges and Routing Protocols in Smart Grids | IEEE Journals & Magazine | IEEE Xplore