{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T11:08:47Z","timestamp":1774436927714,"version":"3.50.1"},"reference-count":54,"publisher":"Wiley","license":[{"start":{"date-parts":[[2020,10,29]],"date-time":"2020-10-29T00:00:00Z","timestamp":1603929600000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2020,10,29]]},"abstract":"<jats:p>The idea of a smart home is getting attention for the last few years. The key challenges in a smart home are intelligent decision making, secure identification, and authentication of the IoT devices, continuous connectivity, data security, and privacy issues. The existing systems are targeting one or two of these issues whereas a smart home automation system that is not only secure but also has intelligent decision making and analytical abilities is the need of time. In this paper, we present a novel idea of a smart home that uses a machine learning algorithm (Support Vector Machine) for intelligent decision making and also uses blockchain technology to ensure identification and authentication of the IoT devices. Emerging blockchain technology plays a vital role by providing a reliable, secure, and decentralized mechanism for identification and authentication of the IoT devices used in the proposed home automation system. Moreover, the SVM classifier is applied to classify the status of devices used in the proposed smart home automation system into one of the two categories, i.e., \u201cON\u201d and \u201cOFF.\u201d This system is based on Raspberry Pi, 5\u2009V relay circuit, and some sensors. A mobile application is developed using the Android platform. Raspberry Pi acting as the server maintains the database of each appliance. The HTTP web interface and apache server are used for communication among the Android app and Raspberry Pi. The proposed idea is tested in the lab and real life to validate its effectiveness and usefulness. It is also ensured that the hardware and technology used in the proposed idea are cheap, easily available, and replicable. The experimental results highlight its significance and validate the proof of the concept.<\/jats:p>","DOI":"10.1155\/2020\/4579291","type":"journal-article","created":{"date-parts":[[2020,10,29]],"date-time":"2020-10-29T19:50:09Z","timestamp":1604001009000},"page":"1-14","source":"Crossref","is-referenced-by-count":70,"title":["An Intelligent, Secure, and Smart Home Automation System"],"prefix":"10.1155","volume":"2020","author":[{"given":"Rizwan","family":"Majeed","sequence":"first","affiliation":[{"name":"Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia (UTHM), Batu Pahat, Parit Raja 86400, Johor, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nurul Azma","family":"Abdullah","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia (UTHM), Batu Pahat, Parit Raja 86400, Johor, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Imran","family":"Ashraf","sequence":"additional","affiliation":[{"name":"Department of Information and Communication Engineering, Yeungnam University, Gyeongsan 38541, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yousaf Bin","family":"Zikria","sequence":"additional","affiliation":[{"name":"Department of Information and Communication Engineering, Yeungnam University, Gyeongsan 38541, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1922-6205","authenticated-orcid":true,"given":"Muhammad Faheem","family":"Mushtaq","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia (UTHM), Batu Pahat, Parit Raja 86400, Johor, Malaysia"},{"name":"Department of Information Technology, Khwaja Fareed University of Engineering and Information Technology, Rahim Yar Khan 64200, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad","family":"Umer","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Khwaja Fareed University of Engineering and Information Technology, Rahim Yar Khan 64200, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"issue":"2","key":"1","first-page":"126","article-title":"Internet of things applications, challenges and related future technologies","volume":"67","author":"E. S. A. Ahmed","year":"2017","journal-title":"Internet of Things (IoT) Applications"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.5923\/j.ijit.20130201.02"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/ICCICCT.2015.7475301"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/ICCE.2015.7066379"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/ICACTE.2008.180"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.18775\/ijmsba.1849-5664-5419.2014.26.1004"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.3390\/en9050348"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.12700\/APH.11.03.2014.03.4"},{"key":"9","first-page":"2177","article-title":"Design and implementation of a wifi based home automation system","volume":"68","author":"A. ElShafee","year":"2012","journal-title":"World Academy of Science, Engineering and Technology"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2016.08.073"},{"key":"11","article-title":"Impact of smartphone\u2019s on society","volume":"98","author":"M. Sarwar","year":"2013","journal-title":"European Journal of Scientific Research"},{"key":"12","first-page":"241","article-title":"Daily life activity tracking application for smart homes using android smartphone","author":"M. Fahim"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/lnet.2019.2901792"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1109\/tce.2009.5174403"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1016\/s0141-9331(02)00039-x"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/tce.2004.1309414"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/30.735829"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1145\/159544.159562"},{"key":"19","article-title":"Home automation system based on IoT","author":"A. S. Abdulraheem","year":"2020"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.2991\/ijndc.k.190326.004"},{"issue":"17","key":"21","first-page":"769","article-title":"Arduino based home automation using internet of things (IoT)","volume":"118","author":"L. M. Satapathy","year":"2018","journal-title":"International Journal of Pure and Applied Mathematics"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.3390\/s17030606"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/RTEICT.2016.7808011"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/ICIIECS.2015.7192988"},{"issue":"2","key":"25","first-page":"382","article-title":"Home automation and security system using android ADK","volume":"3","author":"D. Javale","year":"2013","journal-title":"International Journal of Electronics Communication and Computer Technology (IJECCT)"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1109\/ISCE.2011.5973811"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1109\/ICECC.2011.6066672"},{"key":"28","first-page":"102","article-title":"A comprehensive analysis of XML and JSON web technologies","author":"Z. U. Haq","year":"2013","journal-title":"New Developments in Circuits, Systems, Signal Processing, Communications and Computers"},{"key":"29","volume-title":"An Analysis of Existing Android Image Loading Libraries: Picasso, Glide, Fresco, AUIL and Volley","author":"Y. J. Song","year":"2016"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.14257\/ijca.2018.11.1.12"},{"key":"31","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-2440-0","volume-title":"The Nature of Statistical Learning Theory","author":"V. N. Vapnik","year":"1995"},{"key":"32","volume-title":"An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods","author":"S.-T. NelloCristianini","year":"2000","edition":"1st"},{"key":"33","first-page":"37","volume-title":"Tutorial on Support Vector Machine (SVM)","author":"V. Jakkula","year":"2006"},{"key":"34","volume-title":"Data Mining: Concepts and Techniques","author":"J. Han","year":"2011"},{"key":"35","article-title":"Bitcoin: apeer-to-peer electronic cash system","author":"S. Nakamoto","year":"2008"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1109\/access.2016.2566339"},{"key":"37","article-title":"Raspberry pi as Internet of things hardware: performances and constraints","author":"M. Maksimovi\u0107"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1109\/SMARTSENS.2015.7873584"},{"key":"39","volume-title":"Getting Started with Raspberry PI","author":"M. Richardson","year":"2012"},{"key":"40","volume-title":"Raspberry Pi User Guide","author":"E. Upton","year":"2014"},{"key":"41","doi-asserted-by":"publisher","DOI":"10.3390\/s141224408"},{"key":"42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10665-1_63"},{"key":"43","doi-asserted-by":"publisher","DOI":"10.1109\/ICSESS.2010.5552297"},{"issue":"2","key":"44","first-page":"151","article-title":"Changing the world with a raspberry pi","volume":"29","author":"J. D. Brock","year":"2013","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"45","article-title":"L293D Motor driver shield","author":"Sunfounder","year":"2019"},{"key":"46","article-title":"Temperature sensor-waterproof (DS18B20)","author":"Sparkfun","year":"2019"},{"key":"47"},{"key":"48"},{"key":"49","doi-asserted-by":"publisher","DOI":"10.1109\/ICCONS.2017.8250586"},{"key":"50","doi-asserted-by":"publisher","DOI":"10.1109\/CDAN.2016.7570945"},{"key":"51","doi-asserted-by":"publisher","DOI":"10.1109\/I-SMAC.2017.8058302"},{"issue":"10","key":"52","first-page":"1","article-title":"Smart home automation based on different sensors and arduino as the master controller","volume":"5","author":"S. Chattoraj","year":"2015","journal-title":"International Journal of Scientific and Research Publications"},{"key":"53","article-title":"Apply android studio (SDK) tools","volume":"5","author":"H. Esmaeel","year":"2015","journal-title":"International Journal of Advanced Research in Computer Science and Software Engineering"},{"key":"54","doi-asserted-by":"publisher","DOI":"10.1109\/ICIT.2017.22"}],"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2020\/4579291.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2020\/4579291.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2020\/4579291.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,29]],"date-time":"2020-10-29T19:50:20Z","timestamp":1604001020000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/sp\/2020\/4579291\/"}},"subtitle":[],"editor":[{"given":"Chenxi","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2020,10,29]]},"references-count":54,"alternative-id":["4579291","4579291"],"URL":"https:\/\/doi.org\/10.1155\/2020\/4579291","relation":{},"ISSN":["1875-919X","1058-9244"],"issn-type":[{"value":"1875-919X","type":"electronic"},{"value":"1058-9244","type":"print"}],"subject":[],"published":{"date-parts":[[2020,10,29]]}}}