Smart Grid is a major element of the Smart City concept that enables two-way communication of energy data between electric utilities and their consumers. These communication technologies are going through sharp modernization to meet future demand growth and to achieve reliability, security, and efficiency of the electric grid. In this paper, we implement an IPv6 based two-way communication system between the transformer agent (TA), installed at local electric transformer and various customer agents (CAs), connected to customer's smart meter. Various homes share their energy usage with the TA which in turn sends the utility's recommendations to the CAs. Raspberry Pi is used as hardware for all the CAs and the TA. We implement a self-healing mesh network between all nodes using OpenLab IEEE 802.15.4 chips and Routing Protocol for Low-Power and Lossy Networks (RPL), and the data is secured by RSA/AES keys. Several tests have been conducted in real environments, inside and outside of Carleton University, to test the performance of this communication network in various obstacle settings. In this paper, we highlight the details behind the implementation of this IPv6-based smart grid communication system, the related challenges, and the proposed solutions.

Additional Metadata
Keywords IEEE 2030.5, IoT, IPv6, Mesh Network, RPL, Smart Grid, Two-Way Communication
Persistent URL dx.doi.org/10.1109/WCNC.2019.8885625
Conference 2019 IEEE Wireless Communications and Networking Conference, WCNC 2019
Citation
Van Kerkhoven, J. (Jason), Charlebois, N. (Nathaniel), Robertson, A. (Alex), Gibson, B. (Brydon), Ahmed, A. (Arslan), Bouida, Z. (Zied), & Ibnkahla, M. (2019). IPv6-Based Smart Grid Communication over 6LoWPAN. In IEEE Wireless Communications and Networking Conference, WCNC. doi:10.1109/WCNC.2019.8885625