Education, Science, Technology, Innovation and Life
Open Access
Sign In

A Modular Home Automation System Based on IoT Technology

Download as PDF

DOI: 10.23977/acss.2023.070807 | Downloads: 28 | Views: 305

Author(s)

Qizhang Deng 1

Affiliation(s)

1 Warsaw University of Technology, Warsaw, 00-665, Poland

Corresponding Author

Qizhang Deng

ABSTRACT

With the continuous development of the information society, wireless networks have appeared in daily life on a large scale. The necessities of the modern human lifestyle can be answered and the quality of life advanced through wireless home automation, and it will definitely change people's family lifestyle. The thesis explores the possibility of using cheap IoT (Internet of Things) components of the Arduino class in a wireless environment home automation system: a demonstration system developed in this thesis uses the ESP8266 boards to serve two rooms in a house, with a clear path to extend the system to a useful size. Apart from easy installation and immediate extension possibility, the equal treatment of same-room and other-room operation is the key component of the suggested method. The design uses the MQTT protocol running on ESP8266 boards. Power plugs, lighting systems, temperature and humidity sensors, smoking, gas, and fire detectors, emergency and security systems, as well as the expansion of basic remote control ability, can all be controlled locally or remotely by the system.

KEYWORDS

ESP8266, Arduino, MQTT, home automation

CITE THIS PAPER

Qizhang Deng, A Modular Home Automation System Based on IoT Technology. Advances in Computer, Signals and Systems (2023) Vol. 7: 53-70. DOI: http://dx.doi.org/10.23977/acss.2023.070807.

REFERENCES

[1] Tiago D. P.  Mendes, "Smart Home Communication Technologies and Applications: Wireless Protocol Assessment for Home Area Network Resources". Available: https://www.mdpi.com/1996-1073/8/7/7279
[2] Hungryday,"Advantages and disadvantages of OSI reference model and TCP/IP reference model".  Available: https://blog.csdn.net/Hungryday/article/details/38419899
[3] Patrick Th. Eugster, "The Many Faces of Publish/Subscribe". Available: http://systems.cs.columbia.edu/ds2-class/papers/eugster-pubsub.pdf
[4] Kate Brush, "MQTT (MQ Telemetry Transport)". Available: https://www.techtarget.com/iotagenda/definition/MQTT-MQ-Telemetry-Transport
[5] Satyavrat, "IoT Protocols : An Overview", 5 Feb 2017. Available: https://community.element14.com/ technologies/ internet-ofthings/b/blog/posts/iot-protocols-an-overview
[6] "Understanding the IEEE 802.11 Standard for Wireless Networks". Available: https:// www.juniper.net /documentation/en_US/junos-space-apps/network-director4.0/topics/concept/wireless-80211.html
[7] "List of Wi-Fi Generations". Available: https://pl.wikipedia.org/wiki/Wi-Fi
[8] Jimmo,"uMQTT". Available:https://github.com/micropython/micropython-lib
[9] Knolleary. "pubsubclient protocol". Available: https://github.com/knolleary/pubsubclient
[10] "Pins of ESP8266". Available: https://acrobotic.com/.2016.03.16
[11] Joaopedrosgs, "Arduino-Liquid Crystal-I2C-library". Available: https://github.com/ fdebrabander/Arduino-Liquid Crystal-I2C-library
[12] "Arduino GSM Shield". Available: https://docs.arduino.cc/retired/shields/arduino-gsm-shield.

Downloads: 13410
Visits: 257941

Sponsors, Associates, and Links


All published work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright © 2016 - 2031 Clausius Scientific Press Inc. All Rights Reserved.