4.6 Article

Design and implementation of an open-Source IoT and blockchain-based peer-to-peer energy trading platform using ESP32-S2, Node-Red and, MQTT protocol

期刊

ENERGY REPORTS
卷 7, 期 -, 页码 5733-5746

出版社

ELSEVIER
DOI: 10.1016/j.egyr.2021.08.190

关键词

Peer-to-Peer (P2P); Ethereum blockchain; Message Queuing Telemetry Transport (MQTT); Hypertext Transfer Protocol (http); Internet of things (IoT)

资金

  1. Mirpur University of Science and Technology (MUST), Mirpur, Azad Jammu and Kashmir, Pakistan
  2. Higher Education Commission (HEC), Islamabad, Pakistan

向作者/读者索取更多资源

An open-source decentralized Peer-to-Peer (P2P) energy trading platform is proposed, utilizing blockchain and IoT architecture. The system employs ESP32-S2 microcontrollers, relay, current sensor, voltage sensor, and Wi-Fi router for hardware setup. Data transfer is performed using MQTT protocol with Node-Red IoT server as MQTT broker.
An open-source P2P energy trading platform facilitates energy trading amongst the peers. The proposed system provides real time data acquisition, monitoring and control of self-generated energy at a remote location. The trading activities are done on a web interface that uses a private Ethereum blockchain. A smart contract is deployed on the Ethereum blockchain and the trading activities performed on the web interface are recorded on a tamper-proof blockchain network. An internet of things platform is used to monitor and control the self-generated energy. Energy data is collected and processed by means of ESP32-S2 microcontrollers using field instrumentation devices which are connected to the voltage source and load. An open-source decentralized Peer-to-Peer (P2P) energy trading system, designed on the blockchain and internet of things (IoT) architecture is proposed. The hardware setup includes a relay, a current sensor, a voltage sensor, a Wi-Fi router and ESP32-S2 microcontroller. For data transfer the Message Queuing Telemetry Transport (MQTT) protocol is used over a local network. ESP32-S2 is set up as MQTT client and Node-Red IoT server is used as MQTT broker. Hypertext Transfer Protocol (http) request method is implemented to connect the Node-Red server with the web interface developed using React.JS library. The system design, implementation, testing, and results are presented in this paper. (C) 2021 The Authors. Published by Elsevier Ltd.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据