Home|Journals|Articles by Year|Audio Abstracts
 

Regular Article

JJEE. 2020; 6(3): 179-203


An Open Source IoT Garage Real Time Controller (GarageRTC)

Daniel A. Zaiac, Jacson Harmer, Adnan K. Shaout.




Abstract

Internet-connected technologies have become mainstays of the modern household. From Internet of Things (IoT) connected coffee makers to sophisticated adaptive climate control systems, inexpensive wireless technology and the popularity of voice-activated digital assistants have enabled a wide variety of connected technology. Most of this technology remains closed source. However, many popular connected technologies such as Nest or ecoBee rely on closed source protocols and private cloud backends. What happens to the hardware when these companies go out of business or shut down older services? VueZone shut down its services leaving owners with severely crippled IoT cameras. This paper focuses on building a proof of the concept of open source IoT-connected garage real time controller (GarageRTC). It presents the features, design, and implementation of a reference architecture built on an ESP32 microcontroller and free real-time operating system (FreeRTOS). The results show that the GarageRTC meets most of the performance and design requirements as identified in the concept and requirements phase. The system is more than capable of proving responsive interactivity with a residential garage door system. Moreover, benchmarking - functionally - the system against other commercial offerings enables it – due to its platform flexibility - to outperform its commercial counterparts.

Key words: Garage real time controller; Internet of Things; free real-time operating system; ESP32 microcontroller.






Full-text options


Share this Article


Online Article Submission
• ejmanager.com




ejPort - eJManager.com
Refer & Earn
JournalList
About BiblioMed
License Information
Terms & Conditions
Privacy Policy
Contact Us

The articles in Bibliomed are open access articles licensed under Creative Commons Attribution 4.0 International License (CC BY), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.