Home Automation Using IoT
Abstract
Application based communication and data transfer through the internet is one of the most powerful and advanced methods. Internet facilitates the people to stay connected with each other within the organization and out of the organization. Physical devices and objects used for connection through the internet are called the Internet of Things (IoT). These devices are integrated with wireless routers that permit communication by using cloud services to store, retrieve and analyze the information. Advancements in various technologies have been achieved day-by-day using IoT for online analysis, use and control of sensors, embedded system, and automation. Automated home through IoT technology is called shrewd household. IoT is utilized to monitor and switch the devices and applications. IoT is manufactured and programmed in such a way that it can control vehicle, home appliances, health care devices, wearable and electronics devices remotely. Home automation is an integrated system comprising of illumination, warming, environmental, broadcasting and safety structures. The advantage of a smart home is to save energy automatically by turning off lights and other electronic devices. Security of home is one of the major aspects that can be enhanced by using IoT. Another important application of IoT based home automation is to assist disable and elderly persons. These home systems are equipped with a wireless system (end to end connectivity) to control and monitor the appliances by using packet PC, window PC, and smart phones. Web applications and software are developed to be installed in Smartphone or tablet PC to control and monitor the home appliances remotely. In this book chapter, Some basic ideas related to internet and working of internet, IoT and it’s architecture, embedded system, and automation have been discussed. Further IoT devices and application, home automation and embedded system’s requirements for designing the home automation have been discussed in detail. At the end home automation using IoT and advantages of IoT for the home automation system have been reported.
References
- 1.Ziegler, S.: Considerations on IPv6 scalability for the Internet of Things—towards an intergalactic internet. In: 2017 Global Internet of Things Summit (GIoTS), Geneva, Switzerland (2017)Google Scholar
- 2.Forouzan, B.A.: Network model. In: Data Communication and Networking, McGraw-Hill, pp. 38–41Google Scholar
- 3.Zhu, J., Xie, P., Xuan, P., Zou, J., Yu, P.: Renewable energy consumption technology under energy internet environment. In: 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China (2018)Google Scholar
- 4.Chenghui Tang, F.Z.: Combined electricity-gas-heat energy internet scheduling with power-to-gas and renewable power uncertainty. In: 2018 2nd IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China (2018)Google Scholar
- 5.Yang, Y., Fang, Z., Zeng, F., Liu, P.: Research and prospect of virtual microgrids based on energy internet. In: 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China (2017)Google Scholar
- 6.Liu, S., Gu, Y., Wang, C., Guo, F., Li, S.: Multi-energy coordination based on multi-agent system in energy internet. In: 2018 2nd IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China (2018)Google Scholar
- 7.Cheng, L., Ji, X., Zhang, F., Liang, C., He, H.: Internet information applied in the energy internet planning: a review and outlook. In: 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China (2017)Google Scholar
- 8.JayavardhanaGubbi, R.S.M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645–1660 (2013)CrossRefGoogle Scholar
- 9.Stojkoska, B.L.R., Trivodaliev, K.V.: A review of Internet of Things for smart home: challenges and solutions. J Cleaner Prod. 140(1), 1454–1464 (2017)CrossRefGoogle Scholar
- 10.Narang, S., Nalwa, T., Choudhury, T., Kashyap, N.: An efficient method for security measurement in Internet of Things. In: 2018 International Conference on Communication, Computing and Internet of Things (IC3IoT), Chennai, India, India (2018)Google Scholar
- 11.Yan, Z., Li, H., Zeadally, S., Zeng, Y., Geng, G.: Is DNS Ready for ubiquitous internet of things? In: Urban Computing and Well-being in Smart Cities: Services, Applications, Policymaking Considerations, vol. 7, no. 29, pp. 28835–28846 (2019)Google Scholar
- 12.Cheng, L., Qi, N., Zhang, F., Kong, H., Huang, X.: Energy internet: concept and practice exploration. In: 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China (2017)Google Scholar
- 13.Li, B., Yu, J.: Research and application on the smart home based on component technologies and Internet of Things. Procedia Eng. 15, 2087–2092 (2011)Google Scholar
- 14.Raza, S., Magnússon, R.M.: TinyIKE: Lightweight IKEv2 for Internet of Things. IEEE Internet Things J. 6(1), 856–866 (2018)Google Scholar
- 15.Wang, Q., Wang, Y.G.: Research on power Internet of Things architecture for smart grid demand. In: 2018 2nd IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China (2018)Google Scholar
- 16.Celia, L., Cungang, Y.: (WIP) authenticated key management protocols for Internet of Things. In: 2018 IEEE International Congress on Internet of Things (ICIOT), San Francisco, CA, USA (2018)Google Scholar
- 17.Lenk, A., Marcus, P., Povoa, I.: GeoFPE: Format preserving encryption of geospatial data for the Internet of Things. In: 2018 IEEE International Congress on Internet of Things (ICIOT), San Francisco, CA, USA (2018)Google Scholar
- 18.Muhal, M.A., Luo, X., Mahmood, Z., Ullah, A.: Physical unclonable function based authentication scheme for smart devices in Internet of Things. In: 2018 IEEE International Conference on Smart Internet of Things (SmartIoT), Xi’an, China (2018)Google Scholar
- 19.Mengistu, T., Alahmadi, A., Albuali, A., Alsenani, Y., Che, D.: A no data center “solution to cloud computing”, In: 2017 IEEE 10th International Conference on Cloud Computing (CLOUD), Honolulu, CA, USA (2017)Google Scholar
- 20.Sahl, R., Dupont, P., Messager, C., Honnorat, M., La, T.V.: High-resolution ocean winds: hybrid-cloud infrastructure for satellite imagery processing. In: 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), San Francisco, CA, USA (2018)Google Scholar
- 21.Ma, Y., Wang, F., Wang, Z.: Intelligent laboratory management system based on Internet of Things. In: 2017 12th International Conference for Internet Technology and Secured Transactions (ICITST), Cambridge, UK, 2017Google Scholar
- 22.Kim, H.J., Kim, H.I., Chang, J.W.: A privacy-preserving kNN classification algorithm using Yao’s garbled circuit on cloud computing. In: 2017 IEEE 10th International Conference on Cloud Computing (CLOUD), Honolulu, CA, USA (2017)Google Scholar
- 23.Joshi, M., Joshi, K., Finin, T.: Attribute based encryption for secure access to cloud based EHR systems. In: 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), San Francisco, CA, USA (2018)Google Scholar
- 24.Lufei, Z., Zuoning, C.: vStarCloud: an operating system architecture for cloud computing. In: 2017 IEEE 2nd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA), Chengdu, China (2017)Google Scholar
- 25.Geetha, P., Robin, C. R.: A comparative-study of load-cloud balancing algorithms in cloud environments. In: 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), Chennai, India (2017)Google Scholar
- 26.Byrne, J., Svorobej, S., Gourinovitch, A., Elango, D.M., Liston, P., Byrne, P.J., Lynn, T.: RECAP simulator: simulation of cloud/edge/fog computing scenarios. In: 2018 Winter Simulation Conference (WSC), Las Vegas, NV, USA (2017)Google Scholar
- 27.Zhou, B., Dastjerdi, A.V., Calheiros, R.N., Srirama, S.N., Buyya, R.: mCloud: a context-aware offloading framework for heterogeneous mobile cloud. IEEE Trans. Serv. Comput. 10(5), 797–810 (2015). (Sept. 2017)Google Scholar
- 28.Fowley, F., Pahl, C., Jamshidi, P., Fang, D., Liu, X.: A classification and comparison framework for cloud service brokerage architectures. IEEE Trans. Cloud Comput. 6(2), 358–371 (2016)CrossRefGoogle Scholar
- 29.Shirazi, S.N., Gouglidis, A., Farshad, A., Hutchison, D.: The extended cloud: review and analysis of mobile edge computing and fog from a security and resilience perspective. IEEE J. Sel. Areas Commun. 35(11), 2586–2595 (2017)Google Scholar
- 30.Awad, A., Matthews, A., Qiao, Y., Lee, B.: Chaotic searchable encryption for mobile cloud storage. IEEE Trans. Cloud Comput. 6(2), 440–452 (2015). (April 2018)Google Scholar
- 31.Wang, W., Bao, X., Zhao, T.: A research for embedded system software accident mechanism. In: 2017 2nd International Conference on System Reliability and Safety (ICSRS), Milan, Italy (2017)Google Scholar
- 32.Gorobetz, M., Alps, I., Potapov, A., Levchenkov, A.: Reliability improvement of embedded train anti-collision system by multi-processor technology. In: 2017 IEEE 58th International Scientific Conference on Power and Electrical Engineering of Riga Technical University (RTUCON), Riga, Latvia (2017)Google Scholar
- 33.Pašalić, D., Cvijić, B., Bundalo, D., Bundalo, Z., Kuzmić, G.: Embedded systems for user identification in access to objects and services using mobile phone. In: 2017 6th Mediterranean Conference on Embedded Computing (MECO), Bar, Montenegro (2017)Google Scholar
- 34.Maret, Y., Oberson, D., Gavrilova, M.: Real-time embedded system for gesture recognition. In: 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Miyazaki, Japan, Japan (2018)Google Scholar
- 35.Ramachandran, R.: The analysis of different types of IoT sensors and security trend as quantum chip for smart city management. IOSR 20(1), 55 (2018)Google Scholar
- 36.Díaz, Á., Peña, D., Villar, E.: Short and long distance marker detection technique in outdoor and indoor environments for embedded systems. In 2017 32nd Conference on Design of Circuits and Integrated Systems (DCIS), Barcelona, Spain (2017)Google Scholar
- 37.Nugraha, M.B., Taufiqurrahman, I., Trilaksono, B.R., Hidayat, E., Sagala, F.: Embedded system integration on GaneshBlue underwater Glider. In 2018 International Conference on Signals and Systems (ICSigSys), Bali, Indonesia (2018)Google Scholar
- 38.Huang, J., Li, R., An, J., Ntalasha, D., Yang, F., Li, K.: Energy-efficient resource utilization for heterogeneous embedded computing systems. IEEE Trans. Comput. 66(9), 1518–1531 (2017)MathSciNetCrossRefGoogle Scholar
- 39.Aminifar, A., Eles, P., Peng, Z.: Optimization of message encryption for real-time applications in embedded systems. IEEE Trans. Comput. 67(5), 748–754 (2017)MathSciNetCrossRefGoogle Scholar
- 40.Chang, W., Goswami, D., Chakraborty, S., Ju, L., Xue, C.J., Andalam, S.: Memory-aware embedded control systems design. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 36(4), 586–599 (2016)CrossRefGoogle Scholar
- 41.Ansari, M., Safari, S., Yeganeh-Khaksar, A., Salehi, M., Ejlali, A.: Peak power management to meet thermal design power in fault-tolerant embedded systems. IEEE Trans. Parallel Distrib. Syst. 30(1), 161–173 (2018)CrossRefGoogle Scholar
- 42.Boubriak, A., Cooper, A., Hossack, C., Permogorov, D., Sherratt, R.S.: SlimFS: a thin and unobtrusive file system for embedded systems and consumer products. IEEE Trans. Consum. Electron. 64(3): 334–338 (2018)Google Scholar
- 43.Willmann, S., Krätzig, M., Rauchhaupt, L.: Methodology for holistic assessment of dependability in wireless automation. In: 202017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Limassol, Cyprus (2018)Google Scholar
- 44.Sun, H., Liu, D., Pei, X., Sun, J., Zhou, J.: A novel variable step-size LMS algorithm for process controlling of shale gas components automation detection. In: 2018 2nd IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Xi’an, China (2018)Google Scholar
- 45.Sangeetha, N., Umanand, L., Radhaswamy, G., Anandi, V.: Development of SCADA automation system as a testing platform at IISC (Indian Institute of Science) Campus. In: 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India (2019)Google Scholar
- 46.Rentschler, M.: Roaming in wireless factory automation networks. In: 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Limassol, Cyprus (2017)Google Scholar
- 47.Nafees, M.: RFID based prepaid energy meter and home automation with reporting. In: 2017 23rd International Conference on Automation and Computing (ICAC), Huddersfield, UK (2017)Google Scholar
- 48.Kodali, R.K., Jain, V., Bose, S., Boppana, L.: IoT based smart security and home automation. In 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India, India (2018)Google Scholar
- 49.John, A., Varghese, R., Krishnan, S.S., Thomas, S., Swayambu, T.A., Thasneem, P.: Automation of 11 kv substation using raspberry pi. In: 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Kollam, India (2017)Google Scholar
- 50.Ivanović, S., Milivojša, S., Erić, T., Vidaković, M.: Collection and analysis of system usage data in smart home automation systems. In: 2017 IEEE 7th International Conference on Consumer Electronics—Berlin (ICCE-Berlin), Berlin, Germany (2017)Google Scholar
- 51.Tomov, P.: Possibilities for Implementing Production “Automation Islands” in an Automatic Production System. In: 2018 International Conference on High Technology for Sustainable Development (HiTech), Sofia, Bulgaria (2018)Google Scholar
- 52.Hassija, V., Chamola, V., Saxena, V., Jain, D., Goyal, P., Sikdar, B.: A survey on IoT security: application areas, security threats, and solution architectures. IEEE Access. 7(20), 82721–82743 (2019)CrossRefGoogle Scholar
- 53.Alaa, M., Zaidan, A.A., Zaidan, B.B., Talal, M., Kiah, M.L.M.: A review of smart home applications based on Internet of Things. J Netw. Comput. Appl. 97(1), 48–65 (2017)CrossRefGoogle Scholar
- 54.Wu, F., Redouté, J.M., Yuce, M.R.: WE-Safe: a wearable IoT sensor node for safety applications via LoRa. In: 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), Singapore, Singapore (2018)Google Scholar
- 55.Gunathilake, N.A., Buchanan, W.J., Asif, R.: Next generation lightweight cryptography for smart IoT devices:: implementation, challenges and applications. In: 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), Limerick, Ireland, Ireland (2019)Google Scholar
- 56.Vo, H.M.: A double regulated footer and header voltage technique for ultra-low power IoT SRAM. In: 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), Singapore, Singapore (2018)Google Scholar
- 57.Miladinovic, I., Schefer-Wenzl, S.: NFV enabled IoT architecture for an operating room environment. In: 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), Singapore (2018)Google Scholar
- 58.Roy, D.S., Behera, R.K., Reddy, K.H.K., Buyya, R.: A Context-aware fog enabled scheme for real-time cross-vertical IoT applications. IEEE Internet Things J. 6(2), 2400–2412 (2018)Google Scholar
- 59.Wang, S., Hou, Y., Gao, F., Ji, X.: A novel IoT access architecture for vehicle monitoring system. In: 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA (2016)Google Scholar
- 60.Ling, R.W.C., Gupta, A., Vashistha, A., Sharma, M., Law, C.L.: High precision UWB-IR indoor positioning system for IoT applications. In: 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), Singapore (2018)Google Scholar
- 61.Govindraj, V., Sathiyanarayanan, M., Abubakar, B.: Customary homes to smart homes using Internet of Things (IoT) and mobile application. In: 2017 International Conference On Smart Technologies For Smart Nation (SmartTechCon), Bangalore, India (2017)Google Scholar
- 62.Kum, S.W., Moon, J., Lim, T.B.: Design of fog computing based IoT application architecture. In: 2017 IEEE 7th International Conference on Consumer Electronics—Berlin (ICCE-Berlin), Berlin, Germany (2017)Google Scholar
- 63.Fan, Q., Ansari, N.: Application aware workload allocation for edge computing-based IoT. IEEE Internet Things J. 5(3), 2146–2153 (2018)CrossRefGoogle Scholar
- 64.Perumal, T., Chui, Y.L., Ahmadon, M.A.B., Yamaguchi, S.: IoT based activity recognition among smart home residents.: In: 2017 IEEE 6th Global Conference on Consumer Electronics (GCCE), Nagoya, Japan (2017)Google Scholar
- 65.Vaidya, V.D., Vishwakarma, P.: A comparative analysis on smart home system to control, monitor and secure home, based on technologies like GSM, IOT, Bluetooth and PIC Microcontroller with ZigBee Modulation. In: 2018 International Conference on Smart City and Emerging Technology (ICSCET), Mumbai, India (2018)Google Scholar
- 66.Salman, L., Salman, S., Jahangirian, S., Abraham, M., German, F., Blair, C., Krenz, P.: Energy efficient IoT-based smart home. In: 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA (2016)Google Scholar
- 67.Malche, T., Maheshwary, P.: Internet of Things (IoT) for building smart home system. In: 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), Palladam, India (2017)Google Scholar
- 68.Madupu, P.K., Karthikeyan, B.: Automatic service request system for security in smart home using IoT. In: 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India (2018)Google Scholar
- 69.Bing, K., Fu, L., Zhuo, Y., Yanlei, L.: “Design of an internet of things-based smart home system. In: 2011 2nd International Conference on Intelligent Control and Information Processing, Harbin, China (2011)Google Scholar
- 70.Kodali, R.K., Jain, V., Bose, S., Boppana, L.: IoT based smart security and home automation system. In: Conference: 2016 International Conference on Computing, Communication and Automation (ICCCA), Noida, India (2016)Google Scholar
- 71.Khan, A., Al-Zahrani, A., Al-Harbi, S., Al-Nashri, S., Khan, I.A.: Design of an IoT smart home system. In: 2018 15th Learning and Technology Conference (L&T), Jeddah, Saudi Arabia (2018)Google Scholar
- 72.Yadav, V., Borate, S., Devar, S., Gaikwad, R., Gavali, A. B.: Smart home automation using virtue of IoT. In: 2017 2nd International Conference for Convergence in Technology (I2CT), Mumbai, India (2017)Google Scholar
- 73.Shin, D., Sharma, V., Kim, J., Kwon, S., You, I.: Secure and efficient protocol for route optimization in PMIPv6-based smart home IoT networks. Secur. Priv. Appl. Serv. Future Internet Things. 5(1), 11100–11117 (2017)Google Scholar
- 74.Tsai, K.L., Leu, F.Y., You, I.: Residence energy control system based on wireless smart socket and IoT. IEEE Access. 4(27), 2885–2894 (2016)Google Scholar
- 75.Verma, P., Sood, S. K.: Fog assisted-IoT enabled patient health monitoring in smart homes. IEEE Internet Things J. 5(3), 1789–1796 (2018)Google Scholar
- 76.Parsa, A., Najafabadi, T.A., Salmasi, F.R.: A hierarchical smart home control system for improving load shedding and energy consumption: design and implementation. IEEE Sens. J. 19(9), 3383–3390 (2018). (May 2019)Google Scholar
- 77.Mahmud, S., Ahmed, S., Shikder, K.: A smart home automation and metering system using internet of things (IoT). In: 2019 International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), 2019 International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST) (2019)Google Scholar
- 78.Adiono, T., Manangkalangi, B.A., Muttaqin, R., Harimurti, S., Adijarto, W.: Intelligent and secured software application for IoT based smart home. In: 2017 IEEE 6th Global Conference on Consumer Electronics (GCCE), Nagoya, Japan (2017)Google Scholar
- 79.Rani, P.J., Bakthakumar, J., Kumaar, B.P., Kumaar, U.P., Kumar, S.: Voice controlled home automation system using Natural Language Processing (NLP) and Internet of Things (IoT). In: 2017 Third International Conference on Science Technology Engineering & Management (ICONSTEM), Chennai, India (2017)Google Scholar
- 80.Somani, S., Solunke, P., Oke, S., Medhi, P., Laturkar, P.P.: IoT based smart security and home automation. In: 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India, India (2018)Google Scholar
- 81.Brundha, S.M., Lakshmi, P., Santhanalakshmi, S.: Home automation in client-server approach with user notification along with efficient security alerting system. In: 2017 International Conference On Smart Technologies For Smart Nation (SmartTechCon), Bangalore, India (2017)Google Scholar
- 82.Reddy, P.S.N., Reddy, K.T.K., Reddy, P.A.K., Ramaiah, G.K., Kishor, S.N.: An IoT based home automation using android application. In: 2016 International Conference on Signal Processing, Communication, Power and Embedded System (SCOPES), Paralakhemundi, India (2016)Google Scholar
- 83.Son, S.C., Kim, N.W., Lee, B.T., Cho, C.H., Chong, J.W.: A time synchronization technique for coap-based home automation systems. IEEE Trans. Consum. Electron. 62(1), 10–16 (2016)CrossRefGoogle Scholar
- 84.Yang, J., Zou, H., Jiang, H., Xie, L.: Device-free occupant activity sensing using WiFi-Enabled IoT devices for smart homes. EEE Internet Things J. 5(5), 3991–4002 (2018)CrossRefGoogle Scholar
- 85.ElShafee, A., Hamed, K.A.: Design and implementation of a WiFi based home automation system. World Acad. Sci. Eng. Technol. Int. J. Comput. Inf. Eng. 6(8), 1074–1080 (2012)Google Scholar
- 86.Ghazal, B., Al-Khatib, K.: Smart home automation system for elderly, and handicapped people using XBee. Int. J. Smart Home. 9(4), 203–210 (2015)CrossRefGoogle Scholar
- 87.Lee, K., Kim, S., Jeong, J.P., Lee, S., Kim, H., Park, J.S.: A framework for DNS naming services for Internet-of-Things devices. Future Gener. Comput. Syst. 29, 617–627 (2018). (2019)Google Scholar