DOI QR코드

DOI QR Code

A Design of Blockchain-based LoRa Multi-hop Network for Smart Grid

스마트 그리드를 위한 블록체인 기반 LoRa 멀티홉 네트워크 설계

  • Jeon, Seongho (Department of Electronic Engineering, Chungbuk National University) ;
  • Kim, Seungku (Department of Electronic Engineering, Chungbuk National University)
  • Received : 2021.01.06
  • Accepted : 2021.01.17
  • Published : 2021.03.31

Abstract

This paper presents problems of network technology in smart grid and implements a blockchain-based LoRa multi-hop network to solve them. Since some smart grid applications are operated in harsh environments, it is difficult to establish communication infrastructure. We propose a LoRa network with multi-hop using the Flooding routing protocol. Smart grid environment composes an independent network using various power grid protocols depending on the application. Since this has a problem that an independent infrastructure must be established for each network, a single gateway device supports multiple power grid protocols to implement a method for network integration. Lastly, the author applied Hyperledger-based blockchain to the LoRa network to ensure the integrity of data in a smart grid environment, and strengthened security by physically distributing it. After constructing the three suggestions on the actual test bed, we confirmed that the network operates normally through experiments.

본 논문은 스마트 그리드 환경에 사용되는 네트워크 기술의 문제점을 제시하고, 이를 해결하기 위해 블록체인 기반의 LoRa 멀티홉 네트워크를 제안하고 구현한다. 스마트 그리드는 다양한 환경에 구축되어 운영되기 때문에 인터넷 인프라 구축이 불가능한 경우가 있다. 저자는 Flooding 라우팅 프로토콜을 사용한 멀티홉으로 LoRa 네트워크를 제안한다. 스마트 그리드 환경은 응용에 따라 다양한 전력망 프로토콜을 사용하는 독립적인 네트워크를 구성한다. 이는 네트워크마다 독립적인 인프라를 구축해야 한다는 문제가 있다. 이를 하나의 게이트웨이 장치가 다중 전력망 프로토콜을 지원하여 네트워크 통합이 가능한 방법을 구현한다. 마지막으로 스마트 그리드 환경에서 데이터의 무결성을 보장하기 위해 하이퍼레저 기반의 블록체인을 LoRa 네트워크에 적용하고 물리적으로 분산하여 보안성을 강화하였다. 세 가지 제안사항을 실제 테스트베드에 구축 후 실험을 통해 네트워크가 정상적으로 동작함을 확인하였다.

Keywords

References

  1. LoRa Alliance. LoRaWAN Specification v1.1 [Internet]. Available: https://lora-alliance.org/resource-hub/lorawanrspecification-v11.
  2. M. M. Erbati, G. Schiele, and G. Batke, "Analysis of LoRaWAN technology in an Outdoor and an Indoor Scenario in Duisburg-Germany," 2018 3rd International Conference on Computer and Communication Systems, Nagoya, pp. 273-277, 2018.
  3. D. H. Kim, E. K. Lee, and J. H. Kim, "Experiencing LoRa Network Establishment on a Smart Energy Campus Testbed," Sustainability, vol. 11, no. 7, pp. 1917, 2019. DOI: https://doi.org/10.3390/su11071917.
  4. V. Ribeiro, R. Holanda, A. Ramos, and J. J. P. C. Rodrigues, "Enhancing Key Management in LoRaWAN with Permissioned Blockchain," Sensors, vol. 20, no. 11, pp. 3068, 2020. DOI: https://doi.org/10.3390/s20113068.
  5. Z. A. E. Houda, A. Hafid, and L. Khoukhi, "Blockchain Meets AMI: Towards Secure Advanced Metering Infrastructures," ICC 2020 - 2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, pp. 1-6, 2020.
  6. IEC61850-7 Communication networks and systems for power utility automation - Part 7-3: Basic communication structure for substation and feeder equipment - Common data classes Edition [Internet]. Available: https://joinup.ec.europa.eu/collection/ict-standards-procurement/solution/iec-61850-7-32010-communication-networks-and-systems-power-utility-automation-part-7-3-basic.
  7. oneM2M. oneM2M Release 2 Technical Specifications [Internet]. Available: https://www.onem2m.org/technical/published-drafts/release-2.
  8. libIEC61850. libIEC61850 open source libraries for IEC 61850 [Internet]. Available: http://libiec61850.com/libiec61850.
  9. Mobius. Installation Guide Mobius_v2 [Internet]. Available: https://github.com/IoTKETI/Mobius/wiki.
  10. Mobius. User guide nCube Thyme for node.js v2 [Internet]. Available: https://github.com/IoTKETI/nCube-Thyme-Nodejs/wiki.
  11. E. Androulaki, A. Barger, V. Bortnikov, C. Cachin, K. Christidis, A. D. Caro, D. Enyeart, C. Ferris, G. Laventman, Y. Manevich, S. Muralidharan, C. Murthy, B. Nguyen, M. Sethi, G. Singh, K. Smith, A. Sorniotti, C. Stathakopoulou, M. Vukolic, S. W. Cocco, and J. Yellick, "Hyperledger fabric: a distributed operating system for permissioned blockchains," in Proceedings of the Thirteenth EuroSys Conference, New York: NY, pp. 1-15, 2018.
  12. Semtech, SX1272/3 Datasheet [Internet]. Available: https://www.semtech.com/products/wireless-rf/lora-transceivers/sx1272.