Internet of Things–based smart home system using a virtualized cloud server and mobile phone app

This article proposes an Internet of Things–based smart home system composed of a virtualized cloud server and a mobile phone app. The smart Internet of Things–based system includes a sensing network, which is developed with the ZigBee wireless communication protocol, a message queuing telemetry transport, a virtualized cloud server and a mobile phone app. A Raspberry Pi development board is used to receive packet information from the terminal sensors using ZigBee wireless communication. Then, the message queuing telemetry transport broker not only completes transmission of the message but also publishes it to the virtualized cloud server. The transmission can then be viewed through the website using a mobile phone. The designed app combines the application of the virtualized cloud server, client sensors and the database. Verification experiments revealed the measured average response time and throughput of approximately 4.0 s and 6069 requests per second, respectively, for the virtualized web server and approximately 0.144 s and 8866 packets per second, respectively, for the message queuing telemetry transport broker. The designed functions of the mobile phone app are a global positioning system home monitoring, family memo, medical care and near-field communication key. Both interlinkage and handler methods are proposed to facilitate a powerful function without delay in displaying information. The proposed system integrates with software and hardware to complete the data analysis and information management quickly and correctly. It can cater to user needs with superior ease and convenience.

[1]  Michael K. Reiter,et al.  Minimizing Response Time for Quorum-System Protocols over Wide-Area Networks , 2007, 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07).

[2]  Vasaka Visoottiviseth,et al.  A scalable and low-cost MQTT broker clustering system , 2017, 2017 2nd International Conference on Information Technology (INCIT).

[3]  Takeshi Ogasawara Workload characterization of server-side JavaScript , 2014, 2014 IEEE International Symposium on Workload Characterization (IISWC).

[4]  Moez Altayeb,et al.  The Internet-of-Things and Integration with Wireless Sensor Network Comprehensive Survey and System Implementation , 2018, 2018 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE).

[5]  Ramon Lawrence Integration and Virtualization of Relational SQL and NoSQL Systems Including MySQL and MongoDB , 2014, 2014 International Conference on Computational Science and Computational Intelligence.

[6]  Guo-Ming Sung,et al.  Hardware design on FPGA for Ethernet/SONET bridge in smart sensor system , 2018, 2018 7th International Symposium on Next Generation Electronics (ISNE).

[7]  Nurbek Saparkhojayev,et al.  Control and Management System Based on NFC-Technology by the Use of Smart Phones as Keys , 2014 .

[8]  David Hutchison,et al.  Review and Analysis of Networking Challenges in Cloud Computing , 2016, J. Netw. Comput. Appl..

[9]  Petr Cika,et al.  Denial of Service Attack Generator in Apache JMeter , 2018, 2018 10th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT).

[10]  M. Shamim Hossain,et al.  Internet of Things Cloud: Architecture and Implementation , 2016, IEEE Communications Standards.

[11]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[12]  Giuliano Casale,et al.  Autonomic Provisioning and Application Mapping on Spot Cloud Resources , 2015, 2015 International Conference on Cloud and Autonomic Computing.

[13]  Quanyan Zhu,et al.  Adaptive and Resilient Revenue Maximizing Dynamic Resource Allocation and Pricing for Cloud-Enabled IoT Systems , 2018, 2018 Annual American Control Conference (ACC).

[14]  Chih-Kung Lee,et al.  Taiwan Perspective: Developing Smart Living Technology , 2011 .

[15]  Duc-Hung Le,et al.  HINC - Harmonizing Diverse Resource Information across IoT, Network Functions, and Clouds , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud).

[16]  K. T. Raghavendra Virtual Cpu Scheduling Techniques for Kernel Based Virtual Machine (Kvm) , 2013, 2013 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM).

[17]  Tetsuya Yokotani,et al.  Comparison with HTTP and MQTT on required network resources for IoT , 2016, 2016 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC).

[18]  Pietro Manzoni,et al.  Handling mobility in IoT applications using the MQTT protocol , 2015, 2015 Internet Technologies and Applications (ITA).