Implementation of a Cloud-Based Home Automation System

dc.contributor.authorOtuoze, Abdulrahaman
dc.contributor.authorNT, Surajudeen-Bakinde
dc.contributor.authorIsiwekpeni, OH
dc.contributor.authorAbdulrahman, TA
dc.date.accessioned2021-11-26T11:06:57Z
dc.date.available2021-11-26T11:06:57Z
dc.date.issued2016
dc.descriptionHome automations provide full control and flexible monitoring of home appliances for increased comfort, efficient energy use, costs saving, improved safety and security, and have driven the development of various smart homes technologies. This paper presents the implementation of a home automation system utilizing the Internet of Things (IoT) technology. This work tackles the problems of complexity and incompatible standards inherent in the existing home automation solutions using a robust distributed computing approach. The embedded system operates on dual Advanced Virtual RISC (AVR) microcontrollers, ATmega328p and ATmega16L, interfaced to input and output modules – sensors, actuators, Wi-Fi shield, LCD, keypad etc. – for interactions with users, appliances and the environment. The HTML5 based intuitive mobile and web applications, developed for the system, induces unrestricted flexibility in the system operations and management. The system deploys a novel Web Application Messaging Protocol (WAMP), implemented with WebSocket full duplex and persistent connection protocol and JSON data serialization, for seamless individual applications and subsystems integration with a relatively high level of security through web service security protocol. This cloud-based home automation solution has lower implementation cost compared to the existent systems because, as it removes the expensive costs of on-premise high end computers and dedicated public IP addresses.en_US
dc.description.abstractHome automations provide full control and flexible monitoring of home appliances for increased comfort, efficient energy use, costs saving, improved safety and security, and have driven the development of various smart homes technologies. This paper presents the implementation of a home automation system utilizing the Internet of Things (IoT) technology. This work tackles the problems of complexity and incompatible standards inherent in the existing home automation solutions using a robust distributed computing approach. The embedded system operates on dual Advanced Virtual RISC (AVR) microcontrollers, ATmega328p and ATmega16L, interfaced to input and output modules – sensors, actuators, Wi-Fi shield, LCD, keypad etc. – for interactions with users, appliances and the environment. The HTML5 based intuitive mobile and web applications, developed for the system, induces unrestricted flexibility in the system operations and management. The system deploys a novel Web Application Messaging Protocol (WAMP), implemented with WebSocket full duplex and persistent connection protocol and JSON data serialization, for seamless individual applications and subsystems integration with a relatively high level of security through web service security protocol. This cloud-based home automation solution has lower implementation cost compared to the existent systems because, as it removes the expensive costs of on-premise high end computers and dedicated public IP addresses.en_US
dc.identifier.urihttps://uilspace.unilorin.edu.ng/handle/20.500.12484/7020
dc.language.isoenen_US
dc.publisherCPJen_US
dc.subjectinternet of thingsen_US
dc.subjectDistributed computingen_US
dc.subjectwebsocketen_US
dc.subjectHTML5en_US
dc.subjectAVR Microcontrollersen_US
dc.subjectArduino UNOen_US
dc.subjectWi-Fien_US
dc.titleImplementation of a Cloud-Based Home Automation Systemen_US
dc.typeArticleen_US

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
CentrepointJournal.pdf
Size:
601.51 KB
Format:
Adobe Portable Document Format
Description:
Main article
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections