LAPSE:2023.12266
Published Article
LAPSE:2023.12266
A Low-Cost, Open-Source Peer-to-Peer Energy Trading System for a Remote Community Using the Internet-of-Things, Blockchain, and Hypertext Transfer Protocol
February 28, 2023
A low-cost, open-source peer-to-peer (P2P) energy trading system for a remote community is presented in this paper. As a result of its geographic location, this community has never been able to access electricity and other modern amenities. This study aims to design and implement a P2P energy trading system for this remote community that allows residents to take advantage of distributed energy resources. A Raspberry Pi 4 Model B (Pi4B) hosts the main server of the trading system that includes the user interface and a local Ethereum blockchain server. The Ethereum blockchain is used to deploy smart contracts. The Internet-of-Things (IoT) servers run on ESP32 microcontrollers. Sensors and actuators connected to the ESP32 are field instrumentation devices that facilitate acquiring, monitoring, and transferring energy data in real-time. To perform trading activities, React.JS open-source library was used to develop the blockchain-enabled user interface. An immutable blockchain network keeps track of all transactions. The proposed system runs on a local Wi-Fi network with restricted authorization for system security. Other security measures such as login credentials, private key, firewall, and secret recovery phrases are also considered for information security and data integrity. A Hypertext Transfer Protocol is implemented for communication between the servers and the client. This explains the overall system design, implementation, testing, and results.
Keywords
blockchain, distributed generation (DG), hypertext transfer protocol, internet-of-things (IoT), open-source, peer-to-peer (P2P)
Suggested Citation
Baig MJA, Iqbal MT, Jamil M, Khan J. A Low-Cost, Open-Source Peer-to-Peer Energy Trading System for a Remote Community Using the Internet-of-Things, Blockchain, and Hypertext Transfer Protocol. (2023). LAPSE:2023.12266
Author Affiliations
Baig MJA: Department of Electrical and Computer Engineering, Memorial University of Newfoundland, 230 Elizabeth Ave, St. John’s, NL A1C5S7, Canada [ORCID]
Iqbal MT: Department of Electrical and Computer Engineering, Memorial University of Newfoundland, 230 Elizabeth Ave, St. John’s, NL A1C5S7, Canada [ORCID]
Jamil M: Department of Electrical and Computer Engineering, Memorial University of Newfoundland, 230 Elizabeth Ave, St. John’s, NL A1C5S7, Canada [ORCID]
Khan J: BC Hydro, Transmission Lines Engineering, 6911 Southpoint Drive, Burnaby, BC V3N4X8, Canada
Journal Name
Energies
Volume
15
Issue
13
First Page
4862
Year
2022
Publication Date
2022-07-02
Published Version
ISSN
1996-1073
Version Comments
Original Submission
Other Meta
PII: en15134862, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2023.12266
This Record
External Link

doi:10.3390/en15134862
Publisher Version
Download
Files
[Download 1v1.pdf] (10.7 MB)
Feb 28, 2023
Main Article
License
CC BY 4.0
Meta
Record Statistics
Record Views
58
Version History
[v1] (Original Submission)
Feb 28, 2023
 
Verified by curator on
Feb 28, 2023
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2023.12266
 
Original Submitter
Auto Uploader for LAPSE
Links to Related Works
Directly Related to This Work
Publisher Version