Design of a Secure Wireless Home Automation System with an Open Home Automation Bus (OpenHAB 2) Framework

There is rapid interest growing in the use of smart, connected devices. The developing world market for smart technology is evolving to adopt and adapt to the interconnected world of devices leading to the Internet of Things (IoT) everywhere. This research paper presents the design, development, and deployment of a prototype for the secure wireless home automation system with OpenHAB 2. We employed the use of two (2) high-performance microcontrollers, namely, the Arduino Mega 2560, interfaced with a 16-channel relay, and Raspberry Pi Model B, running the OpenHAB software. The Raspberry Pi functioned as the server to develop a prototype of an automated smart home that is remotely controllable from both a web application and an Android mobile app. In designing a wireless controlled switch for home appliances, two security procedures were implemented, namely, the token-based JSON Web Token (JWT) interface and Advanced Encryption Standard (AES) procedures for authentication and data encryption. Our system delivered a home automation system that leverages on the power of the latest version of OpenHAB to maximize productivity and overall home security while making it adaptable to the management of individual devices. When tested, both the developed hardware and software modules performed extremely well to meet the goal of a secured home automation system. Industry-standard penetration testing tools and frameworks, including Aircrack-ng, were utilized; wireless network audit began with a full sweep of the wireless frequencies with excellent results. It also ensures the efficient use of energy in the home as devices are intelligently controlled from both mobile and web applications. The results of the design and implementation of the additional layer for the security of the OpenHAB framework provide various theoretical and practical implications for home automation.

[1]  R. A. Atmoko,et al.  IoT real time data acquisition using MQTT protocol , 2017 .

[2]  Alper Sisman,et al.  A low cost smart security and home automation system employing an embedded server and a wireless sensor network , 2016, 2016 IEEE 6th International Conference on Consumer Electronics - Berlin (ICCE-Berlin).

[3]  Aiguo Song,et al.  A wireless power outlet system for smart homes , 2008, IEEE Transactions on Consumer Electronics.

[4]  B. B. Zaidan,et al.  A survey on communication components for IoT-based technologies in smart homes , 2018, Telecommunication Systems.

[5]  Aparna Telgote,et al.  Home automation using Internet of Things , 2017, 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS).

[6]  Joseph Migga Kizza,et al.  Access Control, Authentication, and Authorization , 2008 .

[7]  Menachem Domb,et al.  Smart Home Systems Based on Internet of Things , 2019, IoT and Smart Home Automation [Working Title].

[8]  Alagan Anpalagan,et al.  Internet of Things for Smart Cities: Overview and Key Challenges , 2018, Internet of Things for Smart Cities.

[9]  Milan Ramljak Security analysis of Open Home Automation Bus system , 2017, 2017 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[10]  Jignesh Patoliya,et al.  Cost effective digitization of home appliances for home automation with low-power WiFi devices , 2016, 2016 2nd International Conference on Advances in Electrical, Electronics, Information, Communication and Bio-Informatics (AEEICB).

[11]  Sandip Das,et al.  Home automation using Internet of Thing , 2016, 2016 IEEE 7th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON).

[12]  Vladimir Shepelev,et al.  Design and Fabrication of Smart Home With Internet of Things Enabled Automation System , 2019, IEEE Access.

[13]  Ravi Kishore Kodali,et al.  IoT based smart security and home automation system , 2016, 2016 International Conference on Computing, Communication and Automation (ICCCA).

[14]  M. Chuah,et al.  IoTOne: Integrated platform for heterogeneous IoT devices , 2017, 2017 International Conference on Computing, Networking and Communications (ICNC).

[15]  Sadi Mahmud,et al.  A Smart Home Automation and Metering System using Internet of Things (IoT) , 2019, 2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST).

[16]  Michael Menth,et al.  Scaling home automation to public buildings: A distributed multiuser setup for OpenHAB 2 , 2017, 2017 Global Internet of Things Summit (GIoTS).

[17]  Hakki Soy,et al.  Internet of Things based smart home system design through wireless sensor/actuator networks , 2017, 2017 2nd International Conference on Advanced Information and Communication Technologies (AICT).

[18]  Jing Jin,et al.  Development of Remote-Controlled Home Automation System with Wireless Sensor Network , 2008, 2008 Fifth IEEE International Symposium on Embedded Computing.

[19]  Abdul R. Ofoli,et al.  Demand Side Management of Smart Homes Using OpenHAB Framework for Interoperability of Devices , 2018, 2018 IEEE 7th International Conference on Adaptive Science & Technology (ICAST).

[20]  B. Mohammadi-ivatloo,et al.  Transactive energy in future smart homes , 2019, The Energy Internet.

[21]  Rozita Teymourzadeh,et al.  Smart GSM based Home Automation System , 2013, 2013 IEEE Conference on Systems, Process & Control (ICSPC).

[22]  Amevi Acakpovi,et al.  Interoperability of Heterogeneous Appliances in Home Automation Using theAllJoyn Framework , 2018, 2018 IEEE 7th International Conference on Adaptive Science & Technology (ICAST).

[23]  Abhinav Gupta,et al.  Smart home device and energy management systems , 2011, 2011 Annual IEEE India Conference.

[24]  Thillainathan Logenthiran,et al.  A Novel Smart Energy Theft System (SETS) for IoT-Based Smart Home , 2019, IEEE Internet of Things Journal.

[25]  M. S. Nihaal,et al.  A Low Cost Home Automation System Using Wi-Fi Based Wireless Sensor Network Incorporating Internet of Things (IoT) , 2017, 2017 IEEE 7th International Advance Computing Conference (IACC).