Novel Display and Control for IoT-Based Home Automation
Main Article Content
Keywords
Home Automation, Internet of Things, IoT, Smart Homes, Device Description, User Interface
Abstract
Home automation systems have long been dependent on a permanent central controller, which has many problems, but a significant barrier to eliminating this controller is its ability to supply user interfaces to display the status of devices and control them. This paper proposes a novel protocol which allows any device or several devices, such as a smartphone, to control many devices from any manufacturer in one application in a plug-and-play manner without a central controller. Current approaches to home automation do not offer this functionality, requiring many applications from many manufacturers. The proposed novel protocol uses a standardised dictionary of UI elements and a minimalist XML device description that describes not only the UI layout for a device but also the device’s capabilities and the control procedures for the device. This light-weight all-in-one XML description is a novel combination of display, capabilities, and control and is ideal for the highly contested domestic 2.4 GHz Wi-Fi space. This is achieved without the need for a permanent central controller or an Internet connection and together with other protocols allows the elimination of the permanent central controller.
Downloads
References
Baresi, L., Sadeghi, M., & Valla, M. (2018). TDeX: A Description Model for Heterogeneous Smart Devices and GUI Generation. 2018 IEEE International Conference on Internet of Things (IThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), 97–104. https://doi.org/10.1109/Cybermatics_2018.2018.00049
Brodkin, J. (2019). Google workers listen to your “OK Google” queries—One of them leaked recordings. Ars Technica, July 11. https://arstechnica.com/information-technology/2019/07/google-defends-listening-to-ok-google-queries-after-voice-recordings-leak/
Cheuque, C., Baeza, F., Marquez, G., & Calderon, J. (2015). Towards to responsive web services for smart home LED control with Raspberry Pi. A first approach. 2015 34th International Conference of the Chilean Computer Science Society (SCCC), 1–4. https://doi.org/10.1109/SCCC.2015.7416594
Dellinger, A. (2019). Social robot Jibo does one last dance before its servers shut down. Engadget, March 4. https://www.engadget.com/2019/03/04/social-robot-jibo-shutting-down-message/
den Hartog, F., Raschella, A., Bouhafs, F., Kempker, P., Boltjes, B., & Seyedebrahimi, M. (2017). A pathway to solving the Wi-Fi tragedy of the commons in apartment blocks. 2017 27th International Telecommunication Networks and Applications Conference (ITNAC), 1–6. https://doi.org/10.1109/ATNAC.2017.8215382
Dickey, N., Banks, D., & Sukittanon, S. (2012). Home automation using Cloud Network and mobile devices. 2012 Proceedings of IEEE Southeastcon, 1–4. https://doi.org/10.1109/SECon.2012.6197003
Fahim, M., Fatima, I., Lee, S., & Lee, Y. K. (2012). Daily life activity tracking application for smart homes using android smartphone. 2012 14th International Conference on Advanced Communication Technology (ICACT), 241–245.
Gurek, A., Gur, C., Gurakin, C., Akdeniz, M., Metin, S. K., & Korkmaz, I. (2013). An Android based home automation system. 2013 High Capacity Optical Networks and Emerging/Enabling Technologies, 121–125. https://doi.org/10.1109/HONET.2013.6729769
Layouts. (2019). Android Developers. https://developer.android.com/guide/topics/ui/declaring-layout
Lee, T. B. (2019). Amazon admits that employees review “small sample” of Alexa audio. Ars Technica, April 11. https://arstechnica.com/tech-policy/2019/04/amazon-admits-that-employees-review-small-sample-of-alexa-audio/
Meethue. (2019). Hue. https://www2.meethue.com/en-au
Miori, V., & Russo, D. (2014). Domotic Evolution towards the IoT. 2014 28th International Conference on Advanced Information Networking and Applications Workshops (WAINA), 809–814. https://doi.org/10.1109/WAINA.2014.128
Miori, V., Russo, D., & Aliberti, M. (2010). Domotic Technologies Incompatibility Becomes User Transparent. Communications of the ACM, 53(1), 153–157. https://doi.org/10.1145/1629175.1629211
Nest. (2019). Nest Aware | Continuous video recording for Nest Cams. Nest. https://www.nest.com/au/cameras/nest-aware/
Nest & Google—The best of Google. The best of Nest. (2019). https://store.google.com/ie/category/google_nest?hl=en-IE&GoogleNest&utm_source=nest_redirect&utm_medium=google_oo&utm_campaign=GS102516
Patchava, V., Kandala, H. B., & Babu, P. R. (2015). A Smart Home Automation technique with Raspberry Pi using IoT. 2015 International Conference on Smart Sensors and Systems (IC-SSS), 1–4. https://doi.org/10.1109/SMARTSENS.2015.7873584
Rukmini, M. S. S., & Devi, D. B. G. (2016). Remote control of appliances based on Raspberry pi. 2016 Second International Conference on Cognitive Computing and Information Processing (CCIP), 1–4. https://doi.org/10.1109/CCIP.2016.7802863
Statt, N. (2019). Best Buy is leaving smart home users in the cold, but its Wi-Fi freezer will still mostly work. The Verge, September 6. https://www.theverge.com/2019/9/6/20853671/best-buy-connect-insignia-smart-plug-wifi-freezer-mobile-app-shutdown-november-6
Steane, T. N. E., Milner, D., Garipoli, A., & Radcliffe, P. J. (2019). Decentralised-home-automation-protocol. GitHub. https://github.com/decentralised-home-automation-protocol
Steane, T. N. E., & Radcliffe, P. (2018). Multiple Intermittent Controllers for IoT Home Automation. 2018 28th International Telecommunication Networks and Applications Conference (ITNAC), 1–6. https://doi.org/10.1109/ATNAC.2018.8615433
Steane, T. N. E., & Radcliffe, P. J. (2016). An enhanced implementation of a novel IoT joining protocol. 2016 26th International Telecommunication Networks and Applications Conference (ITNAC), 22–25. https://doi.org/10.1109/ATNAC.2016.7878776
Steane, T. N. E., & Radcliffe, P. J. (2017a). An Evaluation and Enhancement of a Novel IoT Joining Protocol. Journal of Telecommunications and the Digital Economy, 5(2). https://doi.org/10.18080/jtde.v5n2.92
Steane, T. N. E., & Radcliffe, P. J. (2017b). A universal iot joining protocol for DIY applications. 2017 27th International Telecommunication Networks and Applications Conference (ITNAC), 1–3. https://doi.org/10.1109/ATNAC.2017.8215360
Steane, T. N. E., & Radcliffe, P. J. (2019a). IoT status communication for home automation. International Journal of Computing, 18(3), 240–248. Scopus.
Steane, T. N. E., & Radcliffe, P. J. (2019b). A Novel Discovery Protocol for IoT Based Home Automation. International Journal of Automation and Smart Technology, 9(3), 147-158–158. https://doi.org/10.5875/ausmt.v9i3.2076
Sutiono, M., Nugroho, H., & Karyono, K. (2016). ApplianceHub: A wireless communication system for smart devices (case study: Smart Rice Cooker). 2016 International Conference on Radar, Antenna, Microwave, Electronics, and Telecommunications (ICRAMET), 125–130. https://doi.org/10.1109/ICRAMET.2016.7849597
Thiyagarajan, M., & Raveendra, C. (2015). Integration in the physical world in IoT using android mobile phones. 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 820–826. https://doi.org/10.1109/ICGCIoT.2015.7380576
Thommes, D., Gerlicher, A., Wang, Q., & Grecos, C. (2012). RemoteUI: A high-performance remote user interface system for mobile consumer electronic devices. IEEE Transactions on Consumer Electronics, 58(3), 1094–1102. https://doi.org/10.1109/TCE.2012.6311361
UPnP Forum. (2015). UPnP Device Architecture 2.0. http://upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v2.0.pdf
Washenko, A. (2019). Siri records fights, doctor’s appointments, and sex (and contractors hear it), Ars Technica. https://arstechnica.com/gadgets/2019/07/siri-records-fights-doctors-appointments-and-sex-and-contractors-hear-it/
WEMO. (2019). https://www.wemo.com/
XUL. (2019). MDN Web Docs. https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL