Ethereum based blockchain implementation in home automation for decentralized device to device communication

Home automation recently started becoming a commodity due to the advancement of computer design and manufacturing, making it cheap for common folks. Home automation devices allow home appliances, such as television, air conditioner and refrigerator, to be connected to the internet; providing innovat...

Full description

Saved in:
Bibliographic Details
Main Author: Suchaad, Saravid
Format: Thesis
Language:English
Published: 2022
Subjects:
Online Access:http://eprints.utm.my/id/eprint/99711/1/SaravidSuchaadMMJIIT2022.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.99711
record_format uketd_dc
spelling my-utm-ep.997112023-03-19T09:54:41Z Ethereum based blockchain implementation in home automation for decentralized device to device communication 2022 Suchaad, Saravid T Technology (General) Home automation recently started becoming a commodity due to the advancement of computer design and manufacturing, making it cheap for common folks. Home automation devices allow home appliances, such as television, air conditioner and refrigerator, to be connected to the internet; providing innovative and smart services to humans. Many state-of-the-art IoT is highly centralized and not necessarily suited for home IoT because of the difficulty of scaling, the many-to-one nature of traffic, and the single point of failure. Centralization also forces us to trust the provider of a service. As for smart home devices, it is more trivial to protect and secure our privacy at home, which is very private and personal. To guarantee a completely trusted, transparent environment, we propose a blockchain decentralized solution for smart homes. The advantageous features of Blockchain are decentralization, anonymity, and security. These can be beneficial to IoT, adding more security layers and relieving dependence on the central server. However, as evident from the operation of Bitcoin businesses, existing Blockchain cannot directly be applied to IoT applications expected from homes or industries because of real-time operation and memory consumption. Therefore, a decentralized Ethereum-based private home automation platform with sufficient real-time performance for home use is needed. In this research, the implementation of blockchain for home automation using Ethereum is developed as an intermediary for data exchange between home devices. To fit various types of device computing power, the node is configured as an active node and a passive node while still maintaining the decentralized communication between devices. Using a private blockchain, the private operation and data of the user are confined between user IoT devices and maintain speed. The developed scheme IoT operations, memory consumption and real-time operation by measuring one-way communication are compared to a centralized scheme made using MQTT protocol and is shown to be competitive in terms of speed with just 7ms slower in latency. However, it comes with a drawback, in which its storage memory usage expands for every 3-4 transactions; yet with future improvement such as routine storage clean-up this shortcoming can be overcome. Finally, some recommendations and future works are laid out to improve the performance and pave a road to guide future blockchain research related to home automation and IoT. 2022 Thesis http://eprints.utm.my/id/eprint/99711/ http://eprints.utm.my/id/eprint/99711/1/SaravidSuchaadMMJIIT2022.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:150818 masters Universiti Teknologi Malaysia Malaysia-Japan International Institute of Technology (MJIIT)
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic T Technology (General)
spellingShingle T Technology (General)
Suchaad, Saravid
Ethereum based blockchain implementation in home automation for decentralized device to device communication
description Home automation recently started becoming a commodity due to the advancement of computer design and manufacturing, making it cheap for common folks. Home automation devices allow home appliances, such as television, air conditioner and refrigerator, to be connected to the internet; providing innovative and smart services to humans. Many state-of-the-art IoT is highly centralized and not necessarily suited for home IoT because of the difficulty of scaling, the many-to-one nature of traffic, and the single point of failure. Centralization also forces us to trust the provider of a service. As for smart home devices, it is more trivial to protect and secure our privacy at home, which is very private and personal. To guarantee a completely trusted, transparent environment, we propose a blockchain decentralized solution for smart homes. The advantageous features of Blockchain are decentralization, anonymity, and security. These can be beneficial to IoT, adding more security layers and relieving dependence on the central server. However, as evident from the operation of Bitcoin businesses, existing Blockchain cannot directly be applied to IoT applications expected from homes or industries because of real-time operation and memory consumption. Therefore, a decentralized Ethereum-based private home automation platform with sufficient real-time performance for home use is needed. In this research, the implementation of blockchain for home automation using Ethereum is developed as an intermediary for data exchange between home devices. To fit various types of device computing power, the node is configured as an active node and a passive node while still maintaining the decentralized communication between devices. Using a private blockchain, the private operation and data of the user are confined between user IoT devices and maintain speed. The developed scheme IoT operations, memory consumption and real-time operation by measuring one-way communication are compared to a centralized scheme made using MQTT protocol and is shown to be competitive in terms of speed with just 7ms slower in latency. However, it comes with a drawback, in which its storage memory usage expands for every 3-4 transactions; yet with future improvement such as routine storage clean-up this shortcoming can be overcome. Finally, some recommendations and future works are laid out to improve the performance and pave a road to guide future blockchain research related to home automation and IoT.
format Thesis
qualification_level Master's degree
author Suchaad, Saravid
author_facet Suchaad, Saravid
author_sort Suchaad, Saravid
title Ethereum based blockchain implementation in home automation for decentralized device to device communication
title_short Ethereum based blockchain implementation in home automation for decentralized device to device communication
title_full Ethereum based blockchain implementation in home automation for decentralized device to device communication
title_fullStr Ethereum based blockchain implementation in home automation for decentralized device to device communication
title_full_unstemmed Ethereum based blockchain implementation in home automation for decentralized device to device communication
title_sort ethereum based blockchain implementation in home automation for decentralized device to device communication
granting_institution Universiti Teknologi Malaysia
granting_department Malaysia-Japan International Institute of Technology (MJIIT)
publishDate 2022
url http://eprints.utm.my/id/eprint/99711/1/SaravidSuchaadMMJIIT2022.pdf
_version_ 1776100638052057088