SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 1, February 2018, pp. 400~411
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i1.pp400-411  400
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Performance Evaluation of Smart Home System using
Internet of Things
Teddy Surya Gunawan1
, Intan Rahmithul Husna Yaldi2
, Mira Kartiwi3
, Hasmah Mansor4
1,2,4
Department of Electrical and Computer Engineering, International Islamic University Malaysia, Malaysia
3
Department of Information Systems, International Islamic University Malaysia, Malaysia
Article Info ABSTRACT
Article history:
Received Jun 9, 2017
Revised Nov 21, 2017
Accepted Dec 13, 2017
Nowadays, many researches have been conducted on smart home. Smart
home control system (SHCS) can be integrated into an existing home
appliances to reduce the need for human intervention, increase security and
energy efficiency. We have proposed a smart home system using internet of
things and four types of sensors, including PIR, temperature, ultrasonic, and
smoke gas sensor for automatic environmental control and intrustion
detection. In this paper, the performance of the previously developed
prototype of smart home system will be evaluated. First, experiments on
various sensors will be conducted. Next, the communicaton channel using
wireless and Ethernet modules will be discussed. Moreover, the overall
SHCS will be evaluated in terms of hardware and software performance.
Additionaly, solar charger enhances the availability of our prototype system.
Results showed the effectiveness of our proposed smart home system in the
prototype and real life experiments.
Keyword:
Arduino
Internet of things
Sensors
Smart home
Solar charger
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Teddy Surya Gunawan,
Department of Electrical and Computer Engineering,
International Islamic University Malaysia,
Jalan Gombak, 53100 Kuala Lumpur, Malaysia.
Email: tsgunawan@iium.edu.my
1. INTRODUCTION
In the past few years, there is a growing interest on smart home system. The automated appliance
control enable users to execute tasks before arriving home. Smart home control system provide solution for
assistive technologies especially to the disabled and elderly person using the mobile remote control apps.
According to the report in [1], around 72% respondents said that self-adjusting thermostat and 71% said that
doors that can be locked from a remote location, were the most important features when it comes to the most
desired smart home devices.
Smart home system is the control and management of integrated of many small systems at home.
The small system can be a lamp switch, temperature monitoring, motion detection, home surveillance and
other sensors. The sensors in these systems will be controlled by users using interface devices such as remote
control, computer, and smartphone. By increasing the type of sensor to be controlled, the main system needs
to be more specialized to integrate the sub-systems to become the smart home system. The networking of
system can be wired or wireless depending on application. Figure 1 shows the relation between intelligent
buildings, home automation, and smart homes.
There are four modes that can be used for communication, such as power line systems, wireless
systems, hardwired systems, and internet protocol systems [2]. The smart home communication protocol
could be divided into wired (X10, KNX, INSTEON) and wireless (Infrared, ZigBee, WiFi, APC220) modes
[3], [4]. In the communication domain for smart home, two requirements are needed. The first one is how to
make possible the communication of the equipment inside the house. The second one is to connect the smart
Int J Elec & Comp Eng ISSN: 2088-8708 
Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan)
401
house to the outside internet world. Internet of Things refers to a network of objects, where all things are
uniquely and universally addressable, identified and managed by computers. It is a collection of technologies
that makes it possible to connect things like sensors and actuators to the Internet [5].
Figure 1. Relationship between Intelligent Buildings, Home Automation, and Smart Homes
From the invention of embedded smart home many decades ago until today, numerous researchers
and developers envisioned, designed and developed ubiquitous applications, to transform physical
environments into smart spaces. The purpose of smart home project includes HVAC (Heater, Ventilation,
and Air Conditioning), lighting, energy monitor, and security [6], [7]. Many researchers used ZigBee and
SAANet protocol to develop their smart home project [4], [8], [9]. Meanwhile, the authors in [10] designed
smart home by using OSGi technology as home network subsystem. OSGi technology is a set of
specifications that defines a dynamic component system for Java.
Although many researches have been conducted on smart home system, but it still needs further
improvement on the user friendly and reduce its complexity for the wide implementation. In [2], we have
designed a prototype of smart home system, while in [11] we have added the security feature by face
indentification. In this paper the performance of the prototype system will be evaluated in more details. First,
experiments on various sensors will be conducted. Next, the communicaton channel using wireless and
Ethernet modules will be discussed. Moreover, the overall smart home system using IoT will be evaluated in
terms of hardware and software performance.
2. PROTOTYPE DESIGN AND IMPLEMENTATION OF SMART HOME CONTROL SYSTEM
Figure 2(a) shows our proposed smart home control system (SHCS) as have been discussed in [2].
The proposed system consists of a website platform and an Ethernet based micro web-server. User need to
configure the IP addres of the SHCS and subsequently access the server at the web browser. PIN is required
to access the main page. The website is kept in idle mode and will be refreshed in every 1 second
(configurable) so that it can be updated with the current sensor reading. A command string is decoded if the
user enter a command key which is interpreted by microcontroller and HIGH or LOW output is produced to
the relay circuit. This in turns enables a low voltage Arduino to control a high voltage home appliances.
Figure 2(b) shows the primary test field of SHCS that has been developed to monitor the temperature, user
location, and swith electrical appliances. In addition, Figure 3(a) shows the top view of test field design
created using Solidworks, while Figure 3(b) shows the actual prototype.
As discussed in [2], we have designed a website Graphical User Interface (GUI) to interface
between user, sensors, and electronic appliances using Arduino IDE. User can control the home appliances
either to turn it on or off at any time. The website also displays current gas and temperature reading.
Notification is shown when the PIR sensor detects a human motion in the room and ultrasonic sensor detects
a car at main gate. Users can use the GUI without any complexity on understanding and learning the
command language. Exchange of data between applications on the Internet is achieved by using webserver
with simple HTML.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 400 – 411
402
(a) Block Diagram of the Proposed SHCS (b) Actual Hardware Implementation
Figure 2. Proposed Smart Home Control System [2]
(a) The Top View of Test Field Design (b) Actual Prototype
Figure 3. Prototype Design and Implementation [2]
3. EXPERIMENTS ON VARIOUS SENSORS AND DATA COMMUNICATION
In this section, various experiments were conducted to evaluate various sensors used and wireless
communication. The experiments were designed in order to verify the performance of the selected sensors
and data communication in daily life. Each experiments were repeated three or five times to obtain an
accurate measurement.
3.1. Experiments on the Ultrasonic, PIR, Gas, and Temperature Sensors
For this experiment, the ultrasonic sensor will read distance of an object within the echo range and
display the distance in centimeter at the serial monitor as illustrated in Figure 4. The ultrasonic contained one
trigger pin as input and one echo pin as output. First, the trigger pin need to be initialized as HIGH and
delayed for 10 microsecond. The echo pin will read the pulse produced by the trigger pin. Since the analog
value is in PWM, the distance can be calculated as follows [12]:
(1)
where d is the ditstance in centimeter, W is the pulse width, and K is constant, i.e. 29.1 pulse/cm.
We repeated each experiment for three time, the error percentage is calculated as follows:
∑ (
̅
) (2)
where dn is the measured distance for trial n and ̅ is the average distance, and N is the number of trials.
Table 1 shows the ultrasonic distance measurement result by varying the distance parameter from 5
to 100 cm. From the table, it is shown that the nearer object to the ultrasonic sensor, the lower the distance
Int J Elec & Comp Eng ISSN: 2088-8708 
Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan)
403
error reading. It is observed that the ultrasonic has high sensitivity at distance ranging from 0 to 70cm. After
70cm, the distance accuracy is low and produce more than 10% error reading. From this experiment, it can be
concluded that our ultrasonic sensor is able to detect the objects less than 70 cm distance. The ultrasonic
sensor with higher accuracies could be utilized if the proposed system is required to detect longer distance.
(a) Circuit Connection (b) Serial Monitor Reading (c) Experimental Setup
Figure 4. Ultrasonic Sensor Experiment
Table 1. Experimental Results of Ultrasonic Sensor for Various Distances
Distance (cm)
Ultrasonic Reading (cm)
% Error
1st
trial 2nd
trial 3rd
trial Average
5 5 6 5 5.3 6.7
10 10 10 10 10.0 0.0
15 15 16 17 16.0 6.7
20 21 20 23 21.3 6.7
30 31 32 30 31.0 3.3
40 40 40 40 40.0 0.0
50 52 52 51 51.7 3.3
60 61 64 62 62.3 3.9
70 72 73 68 71.0 1.4
80 85 100 80 88.3 10.4
90 120 100 100 106.7 18.5
100 150 120 122 130.7 30.7
Passive infrared (PIR) sensor is made of a pyro-electric sensor which can detect levels of infrared
emission. PIR sensor produce HIGH output when human presence is detected. The experiment is conducted
in two scenario: static and moving object. When the PIR sensor detects human presence, it will turn on the
lamp and display Room: Y (yes) in the LCD screen, as shown in Figure 5.
Figure 5. PIR Sensor Experiment
Table 2 shows the experimental results of PIR sensor for each moving and static objects for 10
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 400 – 411
404
trials. It could be concluded that the PIR sensor can only detect the human presence when it is in motion.
Static human presence will produce false reading with 90% of error. In real life situation, this simple and
cheap PIR sensor could be replaced by more advanced but more expensive Omron D6T MEMS Thermal IR
sensor. The D6T sensor is capable of monitoring an area for a variety of heat sources for energy saving,
security or safety monitoring.
Table 2. Experimental Results of PIR Sensor
Scenario No of Trials Success trials (Notification) Failed trials (No signals) % Error (Failed/Total trial)
Moving objects 10 6 4 40.0
Static objects 10 1 9 90.0
The gas sensor is sensitive to flammable and combustible gasses. The MQ2 gas sensor was selected
in our research due to its ability to detect gas leakage, such as LPG, i-butane, methane, alcohol, hydrogen,
smoke, etc. The sensor sensitivity can be adjusted by the potentiometer attached to the module. Figure 6
shows the MQ2 gas sensor experiment. From MQ2 datasheet, it was found that the higher the analog voltage
reading (Vg in volt), the higher the gas concentration (C in ppm) as follows:
(3)
The unit of gas concentration is measured in ppm, which is the most common unit of measurement
for toxic gases. A ―10,000 parts per million‖ gas concentration level equals a 1% by volume exposure.
Table 3 presents the gas sensor test results for five trials that have been conducted in the normal surrounding,
flame gas and perfume environment. It can be concluded that the measured results is in the range of ppm
standard for normal surrounding, carbon monoxide gas and ethanol alcohol gas.
(a) Circuit Connection (b) ppm Serial Monitor Reading (c) Experimental Setup
Figure 6. MQ2 Gas Sensor Experiment
Table 3. Experimental Results of MQ2 Gas Sensor
Scenario
Gas Sensor Reading (ppm)
ppm Standard
1st
trial 2nd
trial 3rd
trial 4th
trial 5th
trial Average
Normal Surrounding 0.07 0.07 0.07 0.06 0.06 0.07 0-8
Flame gas 211.29 122.95 103.91 164.64 186.72 157.9 100-300
Alcohol from perfume 2314.89 1038.53 2229.55 2286.1 1260.68 1825.95 1000-2000
DHT-22 humidity and temperature sensor was selected in this research due to its low error and high
precision with over 20 m measured distance, as shown in Figure 7. For the temperature sensor, the value of
temperature was get from the library imported to the Arduino and the value is in o
C. The temperature sensor
is tested in room temperature, body sensor by placing finger at the temperature sensor and flame temperature
by placing lighter near to the temperature sensor as discussed in Table 4. From this experiment, it can be
concluded that the selected temperature sensor is suitable to measure the room temperature on a normal
condition or in the case of emergency.
Int J Elec & Comp Eng ISSN: 2088-8708 
Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan)
405
(a) DHT-22 Temperature Sensor (b) Humidity and Temperature Serial Monitor Reading
Figure 7. DHT-22 Temperatre and Humidity Sensor Experiment
Table 4. Experimental Results of DHT-22 Temperature Sensor
Scenario
Temperature Reading (o
C)
Standard Temperature (o
C)
1st
trial 2nd
trial 3rd
trial 4th
trial 5th
trial Average
Room temperature 24.21 24.10 24.10 24.10 24.10 24.10 24-30
Body temperature 35.21 35.22 35.22 35.23 35.22 35.22 37
Flame temperature 40.01 41.02 43.56 44.23 45.66 42.90 1000
3.2. Experiments on Wireless and Ethernet Data Communication
Serial communication between APC220 wireless module and Arduino is accomplished by
connecting the Rx pin of APC 220 to Tx pin of Arduino. APC220 Rx pin is connected because APC220 is
reading data from Arduino. The serial baud of Arduino and APC220 should be the same to enable the serial
communication. The Arduino must be supplied by external power supply (not from laptop USB) to avoid the
COM port conflict with the APC 220. However, this problem can be overcome by applying software serial
library that allows APC220 to be connected to digital pin 6 and 7 instead of pin 0 and 1 for TX RX serial
communication. In the experiment, user input from serial monitor is transmitted through wireless APC220
module to Arduino. Character ‗g‘ is transmitted from the monitor and if the ‗g‘ character is received at
Arduino, it will turns ON the fan as shown in Figure 8. From the experiment, the data can be transmitted up
to 1000m range line of sight. The APC220 also managed to penetrates wall with very low observed delay.
This is shown in Table 5, in which the percentage error is 0% during transmission of 10 meters between line
of sight and across building.
Figure 8. Experiment using APC220 Wireless Module
Table 5. Experimental Results of APC220 Wireless Communication Module
Scenario No of trials
Success trials
(received ‗g‘ character)
Failed trials
(No signals received)
% Error
(Failed/Total Trial)
Line of sight 10 10 0 0.00
Across building 10 10 0 0.00
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 400 – 411
406
In the next experiment, W5100 Ethernet shield is plugged into the Arduino board to keep the USB
features and Arduino general purpose board, and adds Ethernet network connectivity as shown in Figure 9. A
standard in the firmware is required to allow Arduino communicates over the Ethernet cable, and more
generally over an Ethernet network. The shield then is connected to the router using a standard ethernet cable
RJ45 connectors. The shield must be assigned a MAC address and a fixed IP address using the
Ethernet.begin() function. A MAC address is a globally unique identifier hardware address of the
shield. For this experiment, the MAC address is taken from the Arduino library, which is byte
[ ] { }.
As an example, the acquired IP address of the proposed SHCS is 192.168.137.2. Then, the IP
address is used to implement a simple web server based on HTML page. The requests sent by a client, such
as a web browser can be parsed to provide output from the arduino. In this experiment, LED is turn on or off
by entering different urls. To turn on, use http://192.168.137.2/$1 while to turn off use
http://192.168.137.2/$2. The LED is turned on after the webpage is refreshed. Lowering the refresh time can
reduce the transmission delay to the Arduino.
Figure 9. Experiment using W5100 Ethernet Shield
4. EXPERIMENTS ON THE SMART HOME SYSTEM
This section will evaluate the performance of the proposed smart home system, in terms of security,
ability to turn on/off home appliances, display sensor readings, integration with existing home appliances,
and solar charger. Figure 10 shows the proposed overall SHCS circuit.
Figure 10. The Overall SHCS Circuits
4.1. Securing Smart Home System
Security is the main concern when discussing about IoT since it is accessible around the world. Thus
protecting the house in SHCS website from unauthorized users is very important. In our proposed system, we
do simple PIN protection of the SHCS website. After the IP address is entered at the browser, user need to
Int J Elec & Comp Eng ISSN: 2088-8708 
Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan)
407
enter a correct password by pressing the numeric button as shown in Figure 11. Each button has their own
name and value. To read the pressed button, the URL need to be parsed because the client read the URL
character by character. Figure 11 showed that the URL is 192.168.137.2/?b=5. This means button 5 is
currently pressed. The button 5 is programmed with name b and value 5, as shown in the appendix code.
―Incorrect password‖ message is displayed because the programmed PIN is ‗1234‘. After the user is
authenticated and authorized, the SHCS main webpage is displayed and user can then do common household
operations.
(a) PIN keypad display (b) Incorrect PIN display
Figure 11. Simple PIN Security for Smart Home System
Table 6 shows the success rate for the PIN keypad in four character length. As can be seen in the
table, the percentage of success for PIN with different button number have the highest success rate, which is
100%. PIN that have same button number has lower success rate. However, this result will depend on other
variables as well such as the speed of pressing the button, the time duration the button being held down when
being pressed and others. This means other user will have different success rate.
Table 6. Success Rate of Various Sample PIN
PIN test Trial Success trials (Notification) Failed trials (No signals) Percentage of Error (%)
‗1234‘ 10 10 0 0.00
‗1111‘ 10 7 3 30.00
‗1356‘ 10 10 0 0.00
‗9766‘ 10 8 2 20.00
‗1221‘ 10 6 4 40.00
4.2. Controlling Home Appliances
The button in SHCS website enables user to switch on or off the appliances connected directly to
Arduino or to the relay. Table 7 shows the value assigned to the button which is read by the Arduino from the
webserver. This character is used as user case condition to produce desired output of the household
appliances. The example of home appliances that can be switched on/off (close/open) is shown in Figure 12.
Table 7. The Relation between Device and HTML Button Value
No Device Name Button value for ‗ON‘ Button value for ‗OFF‘
1 Front light 1 2
2 Hall light 3 4
3 Kitchen light 5 6
4 Gate z y
5 Room light x w
6 Toilet light v u
7 Blind t s
8 Fan r m
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 400 – 411
408
(a) Hall Light On (b) Fan On
(c) Blind Close (d) Gate Open
Figure 12. Examples of Switching ON/OFF (Open/Close) of Various Home Appliances
4.3. Sensors Reading and Monitoring
The SHCS notification consists of LCD and website to display the emergency occur, such as gas
leakage, fire, or intruder. The LCD is placed at the house wall to ease home monitoring when user is in the
house. As shown in Figure 13, all important data of current sensor, gas sensor, temperature sensor and PIR
sensor are collected and displayed. For PIR sensor and ultrasonic sensor, notification ‗Room: Y‘ is displayed
at LCD when human presence is detected or car is approaching at the main gate.
Figure 13. SHCS Sensor Reading and Monitoring
4.4. Integration with Existing Home Appliances
This experiment aims to control AC lighting by using a relay and the user prompt from SHCS
website. A relay is used to control high power device ranging from 12 to 240 V, as shown in Figure 14 and
Figure 15. Several precaution should be taken to handle this dangerous experiment as we are going to deal
with high voltage 220 V. The live wire of AC lamp is connected in series with the NO and COM pin to allow
the relay act as a switch between the plug supply and the lamp. When the relay is in HIGH state, it turns on
the transistor, which in turn energizes the relay‘s coil. Then, the relay‘s switch contacts are closed. This
connects the relay‘s COM pin to the NO (Normally Open) pin and turn ON the AC lamp.
Int J Elec & Comp Eng ISSN: 2088-8708 
Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan)
409
Figure 14. Example of Switching ON/OFF an AC Lamp
(a) Circuit Connection of AC Lamp (b) Relay Schematic Diagram
Figure 15. AC Lamp and Relay Circuits
4.5. Solar Charger Circuit
The solar panel harvest the solar energy and the collected energy will be stored into the batteries via
a solar charger controller which is a DC to DC converter. The DC to AC inverter allows the stored energy to
be generate to the available applications usage. The solar charger circuit, as shown in Figure 16, controls the
harvesting of solar energy and storing the collected energy to the storage batteries. The solar charger
controller consists of three charging stage which are bulk, absorption and float. The battery is recharged
when it is in the bulk and float stage. Besides that, the LCD is used as battery charging indicator which
indicates the battery voltage state. Moreover, it also have a built-in protection circuit which protects the
controller from over charging and discharging plus reverse protection for the battery.
(a) 12V solar panel (b)Three stages of charging
Figure 16. Solar Panel Used and Stages of Charging
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 400 – 411
410
Table 8 shows the data of input voltage collected by solar recharge controller system in one day
operation period. The battery has initial start of input voltage from 8.20V at 8.00 hours. At 9.00 hours, the the
battery level is drop to 6.8V. The weak battery then switch on the mosfet in between solar and battery to
allow the solar to recharge the battery. The battery level begins to rise gradually from 6.8V to 8.2V at 9.00
hours to 9.30 hours. Then, the storage batteries are maximum charge by the system at 10.00 hours where the
voltage level collected is 8.946V.
Table 8. Experiment on Solar Charger Circuit
Battery Voltage(V) Solar Voltage(V)
Status
% error ((solar %error +Battery
%error)/2)Solar charge Reading DMM reading Solar charge Reading DMM reading
8.2 8.1 9.30 9.3 full 1.23
6.8 6.8 10.02 9.9 weak 1.21
8.2 8.1 10.00 9.9 full 1.12
5. CONCLUSIONS
This paper presents performance evaluation of the proposed smart home control system. Several
experiments were conducted to evaluate the suitability of the selected sensors, as well as the data
communication modules using Ethernet W5100 and APC220 Wireles. All the sensors and data
communication modules are connected to Arduino as the IoT platform. Using the Ethernet shield, it is
possible to implement a simple web server which can provide control and instrumentation of the smart home
system. To connect with the real household appliance, like ceiling lamp, ceiling fan, air conditioner, it
requires a proper relay circuit. The designed home experiments was tested a number of times and confirmed
to control different households. The results shows that the SHCS was successfully tested in the prototype and
real environment. Effective performance evaluation is deemed important towards achieving successful smart
home system. The performance is verified with very low percentage error. The results showed that the
developed system improved the traditional smart home system because it can be controlled everywhere
through the IoT, capable to monitor and track any dangerous situation, easy and convenience end-user
interface, protect user security from unauthorized person, and provide backup power supply to the battery
and household. Further research includes energy monitoring and energy saving, enhanced security, and
additional household appliances.
ACKNOWLEDGEMENTS
The authors would like to express their gratitude to the International Islamic University Malaysia,
which has provided funding for the research through the Research Initiative Grant Scheme, RIGS16-066-230.
REFERENCES
[1] i. networks, "2015 State of the Smart Home Report," [https://www.icontrol.com/blog/2015-state-of-the-smart-
home-report/], Retrieved on: 4 June 2017.
[2] T. S. Gunawan, I. R. H. Yaldi, M. Kartiwi, N. Ismail, N. F. Za'bah, H. Mansor, and A. N. Nordin, "Prototype
Design of Smart Home System using Internet of Things," Indonesian Journal of Electrical Engineering and
Computer Science, vol. 7, pp. 107-115, 2017.
[3] M. R. Alam, M. B. I. Reaz, and M. A. M. Ali, "A review of smart homes—Past, present, and future," IEEE
Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 42, pp. 1190-1203, 2012.
[4] D.-M. Han and J.-H. Lim, "Design and implementation of smart home energy management systems based on
zigbee," IEEE Transactions on Consumer Electronics, vol. 56, 2010.
[5] N. Gershenfeld, R. Krikorian, and D. Cohen, "Internet of Things," Scientific American, 2004.
[6] L. Ningqing, Y. Haiyang, and G. Chunmeng, "Design and implementation of a smart home control system," in
Instrumentation, Measurement, Computer, Communication and Control (IMCCC), 2013 Third International
Conference on, pp. 1535-1538, 2013.
[7] M. Wang, G. Zhang, C. Zhang, J. Zhang, and C. Li, "An IoT-based appliance control system for smart homes," in
Intelligent Control and Information Processing (ICICIP), 2013 Fourth International Conference on, pp. 744-747,
2013.
[8] Y.-P. Tsou, J.-W. Hsieh, C.-T. Lin, and C.-Y. Chen, "Building a remote supervisory control network system for
smart home applications," in Systems, Man and Cybernetics, 2006. SMC'06. IEEE International Conference on, pp.
1826-1830, 2006.
[9] A. Brush, B. Lee, R. Mahajan, S. Agarwal, S. Saroiu, and C. Dixon, "Home automation in the wild: challenges and
opportunities," in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 2115-
2124, 2011.
Int J Elec & Comp Eng ISSN: 2088-8708 
Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan)
411
[10] S. Bhattacharjee, A. Kumar, and J. RoyChowdhury, "Appliance classification using energy disaggregation in smart
homes," in Computation of Power, Energy, Information and Communication (ICCPEIC), 2014 International
Conference on, pp. 1-6, 2014.
[11] T. S. Gunawan, M. H. H. Gani, F. D. A. Rahman, and M. Kartiwi, "Development of Face Recognition on
Raspberry Pi for Security Enhancement of Smart Home System," Indonesian Journal of Electrical Engineering and
Informatics (IJEEI), vol. 5, pp. 317-325, 2017.
[12] M. Banzi and M. Shiloh, Getting Started with Arduino: The Open Source Electronics Prototyping Platform, Maker
Media, Inc., 2014.
BIOGRAPHIES OF AUTHORS
Teddy Surya Gunawan received his BEng degree in Electrical Engineering with cum laude
award from Institut Teknologi Bandung (ITB), Indonesia in 1998. He obtained his M.Eng degree
in 2001 from the School of Computer Engineering at Nanyang Technological University,
Singapore, and PhD degree in 2007 from the School of Electrical Engineering and
Telecommunications, The University of New South Wales, Australia. His research interests are
in speech and audio processing, biomedical signal processing and instrumentation, image and
video processing, and parallel computing. He is currently an IEEE Senior Member (since 2012),
was chairman of IEEE Instrumentation and Measurement Society – Malaysia Section (2013 and
2014), Associate Professor (since 2012), Head of Department (2015-2016) at Department of
Electrical and Computer Engineering, and Head of Programme Accreditation and Quality
Assurance for Faculty of Engineering (since 2017), International Islamic University Malaysia.
He is Chartered Engineer (IET, UK) and Insinyur Profesional Madya (PII, Indonesia) since
2016.
Intan Rahmithul Husan Yaldi received her BEng degree in Electronics-Computer and
Information Engineering in 2015 from the Department of Elctrical and Computer Engineering,
International Islamic University Malaysia. She is the first winner of 2015 FYP Competition in
the power and energy track organized by IEEE Malaysia. She is currently pursuing her Master at
Universiti Kebangsaan Malaysia. Her research interests include signal processing,
instrumentation and mesaurement.
Mira Kartiwi completed her studies at the University of Wollongong, Australia resulting in the
following degrees being conferred: Bachelor of Commerce in Business Information Systems,
Master in Information Systems in 2001 and her Doctor of Philosophy in 2009. She is currently
an Associate Professor in Department of Information Systems, Kuliyyah of Information and
Communication Technology, International Islamic University Malaysia. Her research interests
include electronic commerce, data mining, e-health and mobile applications development.
Hasmah Mansore completed her studies at the University of Salford, UK. She has obtained her
Master of Science and PhD in Control and Automation Engineering from Universiti Putra
Malaysia. Currently she is an Associate Professor at Electrical and Computer Engineering
Department, and starting Jan 2017 she has been the Deputy Dean of Students Affairs, Faculty of
Engineering, IIUM. She is an IEEE member and currently a member of executive committe for
Instrumentaiton and Measurement Society – Malaysia section. Here research interests include
instrumentation and control systems.

More Related Content

What's hot

Automated home secuirty project
Automated home secuirty projectAutomated home secuirty project
Automated home secuirty project
Siddharth Chaudhary
 
Paper 5 tahun kebelakang 2019 2015 ferdi andersen nugraha 09030581721005
Paper 5 tahun kebelakang 2019 2015 ferdi andersen nugraha 09030581721005Paper 5 tahun kebelakang 2019 2015 ferdi andersen nugraha 09030581721005
Paper 5 tahun kebelakang 2019 2015 ferdi andersen nugraha 09030581721005
ferdiandersen08
 
Ethernet based home appliances control
Ethernet based home appliances controlEthernet based home appliances control
Ethernet based home appliances controlIAEME Publication
 
Home automation using blynk app with fan direction control and displaying sta...
Home automation using blynk app with fan direction control and displaying sta...Home automation using blynk app with fan direction control and displaying sta...
Home automation using blynk app with fan direction control and displaying sta...
Diwash Kapil Chettri
 
Low cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBeeLow cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBee
TELKOMNIKA JOURNAL
 
Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...
Brundha Sholaganga
 
Home automation using FPGA controller
Home automation  using FPGA controller Home automation  using FPGA controller
Home automation using FPGA controller
Ajay1120539
 
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
IJRISE Journal
 
Bi directional visitor counter
Bi directional visitor counter Bi directional visitor counter
Bi directional visitor counter
JanhviThombre
 
Design and implementation smart home alarm system with zigbee transceiver
Design and implementation smart home alarm system with zigbee transceiverDesign and implementation smart home alarm system with zigbee transceiver
Design and implementation smart home alarm system with zigbee transceiver
zaidinvisible
 
Smart Home Automation
Smart Home AutomationSmart Home Automation
Smart Home Automation
Mitul Lakhani
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
Tezpur University
 
Sms based wireless appliances control
Sms based wireless appliances controlSms based wireless appliances control
Sms based wireless appliances controlSourabh Bhattacharya
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android Application
Nikhil Jadav
 
Implement via Smart Home blynk
Implement via Smart Home blynk Implement via Smart Home blynk
Implement via Smart Home blynk
adminjeet
 
Home automation using google assistant ppt
Home automation using google assistant ppt Home automation using google assistant ppt
Home automation using google assistant ppt
Somu Gupta
 
Raspberry Pi controlled Home Automation
Raspberry Pi controlled Home AutomationRaspberry Pi controlled Home Automation
Raspberry Pi controlled Home Automation
Raiz Maharjan
 

What's hot (17)

Automated home secuirty project
Automated home secuirty projectAutomated home secuirty project
Automated home secuirty project
 
Paper 5 tahun kebelakang 2019 2015 ferdi andersen nugraha 09030581721005
Paper 5 tahun kebelakang 2019 2015 ferdi andersen nugraha 09030581721005Paper 5 tahun kebelakang 2019 2015 ferdi andersen nugraha 09030581721005
Paper 5 tahun kebelakang 2019 2015 ferdi andersen nugraha 09030581721005
 
Ethernet based home appliances control
Ethernet based home appliances controlEthernet based home appliances control
Ethernet based home appliances control
 
Home automation using blynk app with fan direction control and displaying sta...
Home automation using blynk app with fan direction control and displaying sta...Home automation using blynk app with fan direction control and displaying sta...
Home automation using blynk app with fan direction control and displaying sta...
 
Low cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBeeLow cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBee
 
Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...
 
Home automation using FPGA controller
Home automation  using FPGA controller Home automation  using FPGA controller
Home automation using FPGA controller
 
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
 
Bi directional visitor counter
Bi directional visitor counter Bi directional visitor counter
Bi directional visitor counter
 
Design and implementation smart home alarm system with zigbee transceiver
Design and implementation smart home alarm system with zigbee transceiverDesign and implementation smart home alarm system with zigbee transceiver
Design and implementation smart home alarm system with zigbee transceiver
 
Smart Home Automation
Smart Home AutomationSmart Home Automation
Smart Home Automation
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
 
Sms based wireless appliances control
Sms based wireless appliances controlSms based wireless appliances control
Sms based wireless appliances control
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android Application
 
Implement via Smart Home blynk
Implement via Smart Home blynk Implement via Smart Home blynk
Implement via Smart Home blynk
 
Home automation using google assistant ppt
Home automation using google assistant ppt Home automation using google assistant ppt
Home automation using google assistant ppt
 
Raspberry Pi controlled Home Automation
Raspberry Pi controlled Home AutomationRaspberry Pi controlled Home Automation
Raspberry Pi controlled Home Automation
 

Similar to Performance Evaluation of Smart Home System using Internet of Things

Design and implementation home security system and monitoring by using wirele...
Design and implementation home security system and monitoring by using wirele...Design and implementation home security system and monitoring by using wirele...
Design and implementation home security system and monitoring by using wirele...
IJECEIAES
 
The design of a smart home controller based on ADALINE
The design of a smart home controller based on ADALINEThe design of a smart home controller based on ADALINE
The design of a smart home controller based on ADALINE
TELKOMNIKA JOURNAL
 
A Review Paper On Intelligent Home Automation Using Goggle Assistant
A Review Paper On Intelligent Home Automation Using Goggle AssistantA Review Paper On Intelligent Home Automation Using Goggle Assistant
A Review Paper On Intelligent Home Automation Using Goggle Assistant
Steven Wallach
 
IRJET- Home Automation using IoT: Review
IRJET- Home Automation using IoT: ReviewIRJET- Home Automation using IoT: Review
IRJET- Home Automation using IoT: Review
IRJET Journal
 
Energy Management with Disaster Intimation and Control using IoT
Energy Management with Disaster Intimation and Control using IoTEnergy Management with Disaster Intimation and Control using IoT
Energy Management with Disaster Intimation and Control using IoT
IJEACS
 
Transfer Switch for Solar, Grid and Utility Power
Transfer Switch for Solar, Grid and Utility PowerTransfer Switch for Solar, Grid and Utility Power
Transfer Switch for Solar, Grid and Utility Power
IRJET Journal
 
Ethernet based home appliances control
Ethernet based home appliances controlEthernet based home appliances control
Ethernet based home appliances controlIAEME Publication
 
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATIONUBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION
IJCNCJournal
 
Investigation of Internet of Things
Investigation of Internet of ThingsInvestigation of Internet of Things
Investigation of Internet of Things
Madhavi Jayarathne
 
2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx
jesusamckone
 
2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx
vickeryr87
 
68-71.pdf
68-71.pdf68-71.pdf
68-71.pdf
endryaszewdu
 
Smart home for specially abled
Smart home for specially abledSmart home for specially abled
Smart home for specially abled
ArvindKumar1806
 
IRJET- Home Automation System using IoT
IRJET- Home Automation System using IoTIRJET- Home Automation System using IoT
IRJET- Home Automation System using IoT
IRJET Journal
 
13 7996 9064-1-pb
13 7996 9064-1-pb13 7996 9064-1-pb
13 7996 9064-1-pb
IAESIJEECS
 
Smart Home System using IOT
Smart Home System using IOTSmart Home System using IOT
Smart Home System using IOT
IRJET Journal
 
A Short Review on the Perspective of Home Automation Technology
A Short Review on the Perspective of Home Automation TechnologyA Short Review on the Perspective of Home Automation Technology
A Short Review on the Perspective of Home Automation Technology
IRJET Journal
 
Design and Implementation of a Contactless Smart House Network System
Design and Implementation of a Contactless Smart House Network System Design and Implementation of a Contactless Smart House Network System
Design and Implementation of a Contactless Smart House Network System
IJECEIAES
 
IoT Based Home Automation System_revised_27_06_2021.pptx
IoT Based Home Automation System_revised_27_06_2021.pptxIoT Based Home Automation System_revised_27_06_2021.pptx
IoT Based Home Automation System_revised_27_06_2021.pptx
CUInnovationTeam
 
Design and implementation smart home alarm system with zig bee transceiver
Design and implementation smart home alarm system with zig bee transceiverDesign and implementation smart home alarm system with zig bee transceiver
Design and implementation smart home alarm system with zig bee transceiver
zaidinvisible
 

Similar to Performance Evaluation of Smart Home System using Internet of Things (20)

Design and implementation home security system and monitoring by using wirele...
Design and implementation home security system and monitoring by using wirele...Design and implementation home security system and monitoring by using wirele...
Design and implementation home security system and monitoring by using wirele...
 
The design of a smart home controller based on ADALINE
The design of a smart home controller based on ADALINEThe design of a smart home controller based on ADALINE
The design of a smart home controller based on ADALINE
 
A Review Paper On Intelligent Home Automation Using Goggle Assistant
A Review Paper On Intelligent Home Automation Using Goggle AssistantA Review Paper On Intelligent Home Automation Using Goggle Assistant
A Review Paper On Intelligent Home Automation Using Goggle Assistant
 
IRJET- Home Automation using IoT: Review
IRJET- Home Automation using IoT: ReviewIRJET- Home Automation using IoT: Review
IRJET- Home Automation using IoT: Review
 
Energy Management with Disaster Intimation and Control using IoT
Energy Management with Disaster Intimation and Control using IoTEnergy Management with Disaster Intimation and Control using IoT
Energy Management with Disaster Intimation and Control using IoT
 
Transfer Switch for Solar, Grid and Utility Power
Transfer Switch for Solar, Grid and Utility PowerTransfer Switch for Solar, Grid and Utility Power
Transfer Switch for Solar, Grid and Utility Power
 
Ethernet based home appliances control
Ethernet based home appliances controlEthernet based home appliances control
Ethernet based home appliances control
 
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATIONUBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION
 
Investigation of Internet of Things
Investigation of Internet of ThingsInvestigation of Internet of Things
Investigation of Internet of Things
 
2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx
 
2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx
 
68-71.pdf
68-71.pdf68-71.pdf
68-71.pdf
 
Smart home for specially abled
Smart home for specially abledSmart home for specially abled
Smart home for specially abled
 
IRJET- Home Automation System using IoT
IRJET- Home Automation System using IoTIRJET- Home Automation System using IoT
IRJET- Home Automation System using IoT
 
13 7996 9064-1-pb
13 7996 9064-1-pb13 7996 9064-1-pb
13 7996 9064-1-pb
 
Smart Home System using IOT
Smart Home System using IOTSmart Home System using IOT
Smart Home System using IOT
 
A Short Review on the Perspective of Home Automation Technology
A Short Review on the Perspective of Home Automation TechnologyA Short Review on the Perspective of Home Automation Technology
A Short Review on the Perspective of Home Automation Technology
 
Design and Implementation of a Contactless Smart House Network System
Design and Implementation of a Contactless Smart House Network System Design and Implementation of a Contactless Smart House Network System
Design and Implementation of a Contactless Smart House Network System
 
IoT Based Home Automation System_revised_27_06_2021.pptx
IoT Based Home Automation System_revised_27_06_2021.pptxIoT Based Home Automation System_revised_27_06_2021.pptx
IoT Based Home Automation System_revised_27_06_2021.pptx
 
Design and implementation smart home alarm system with zig bee transceiver
Design and implementation smart home alarm system with zig bee transceiverDesign and implementation smart home alarm system with zig bee transceiver
Design and implementation smart home alarm system with zig bee transceiver
 

More from IJECEIAES

Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
IJECEIAES
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...
IJECEIAES
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...
IJECEIAES
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
IJECEIAES
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...
IJECEIAES
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
IJECEIAES
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behavior
IJECEIAES
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
IJECEIAES
 

More from IJECEIAES (20)

Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behavior
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
 

Recently uploaded

space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 

Recently uploaded (20)

space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 

Performance Evaluation of Smart Home System using Internet of Things

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 1, February 2018, pp. 400~411 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i1.pp400-411  400 Journal homepage: http://iaescore.com/journals/index.php/IJECE Performance Evaluation of Smart Home System using Internet of Things Teddy Surya Gunawan1 , Intan Rahmithul Husna Yaldi2 , Mira Kartiwi3 , Hasmah Mansor4 1,2,4 Department of Electrical and Computer Engineering, International Islamic University Malaysia, Malaysia 3 Department of Information Systems, International Islamic University Malaysia, Malaysia Article Info ABSTRACT Article history: Received Jun 9, 2017 Revised Nov 21, 2017 Accepted Dec 13, 2017 Nowadays, many researches have been conducted on smart home. Smart home control system (SHCS) can be integrated into an existing home appliances to reduce the need for human intervention, increase security and energy efficiency. We have proposed a smart home system using internet of things and four types of sensors, including PIR, temperature, ultrasonic, and smoke gas sensor for automatic environmental control and intrustion detection. In this paper, the performance of the previously developed prototype of smart home system will be evaluated. First, experiments on various sensors will be conducted. Next, the communicaton channel using wireless and Ethernet modules will be discussed. Moreover, the overall SHCS will be evaluated in terms of hardware and software performance. Additionaly, solar charger enhances the availability of our prototype system. Results showed the effectiveness of our proposed smart home system in the prototype and real life experiments. Keyword: Arduino Internet of things Sensors Smart home Solar charger Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Teddy Surya Gunawan, Department of Electrical and Computer Engineering, International Islamic University Malaysia, Jalan Gombak, 53100 Kuala Lumpur, Malaysia. Email: tsgunawan@iium.edu.my 1. INTRODUCTION In the past few years, there is a growing interest on smart home system. The automated appliance control enable users to execute tasks before arriving home. Smart home control system provide solution for assistive technologies especially to the disabled and elderly person using the mobile remote control apps. According to the report in [1], around 72% respondents said that self-adjusting thermostat and 71% said that doors that can be locked from a remote location, were the most important features when it comes to the most desired smart home devices. Smart home system is the control and management of integrated of many small systems at home. The small system can be a lamp switch, temperature monitoring, motion detection, home surveillance and other sensors. The sensors in these systems will be controlled by users using interface devices such as remote control, computer, and smartphone. By increasing the type of sensor to be controlled, the main system needs to be more specialized to integrate the sub-systems to become the smart home system. The networking of system can be wired or wireless depending on application. Figure 1 shows the relation between intelligent buildings, home automation, and smart homes. There are four modes that can be used for communication, such as power line systems, wireless systems, hardwired systems, and internet protocol systems [2]. The smart home communication protocol could be divided into wired (X10, KNX, INSTEON) and wireless (Infrared, ZigBee, WiFi, APC220) modes [3], [4]. In the communication domain for smart home, two requirements are needed. The first one is how to make possible the communication of the equipment inside the house. The second one is to connect the smart
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan) 401 house to the outside internet world. Internet of Things refers to a network of objects, where all things are uniquely and universally addressable, identified and managed by computers. It is a collection of technologies that makes it possible to connect things like sensors and actuators to the Internet [5]. Figure 1. Relationship between Intelligent Buildings, Home Automation, and Smart Homes From the invention of embedded smart home many decades ago until today, numerous researchers and developers envisioned, designed and developed ubiquitous applications, to transform physical environments into smart spaces. The purpose of smart home project includes HVAC (Heater, Ventilation, and Air Conditioning), lighting, energy monitor, and security [6], [7]. Many researchers used ZigBee and SAANet protocol to develop their smart home project [4], [8], [9]. Meanwhile, the authors in [10] designed smart home by using OSGi technology as home network subsystem. OSGi technology is a set of specifications that defines a dynamic component system for Java. Although many researches have been conducted on smart home system, but it still needs further improvement on the user friendly and reduce its complexity for the wide implementation. In [2], we have designed a prototype of smart home system, while in [11] we have added the security feature by face indentification. In this paper the performance of the prototype system will be evaluated in more details. First, experiments on various sensors will be conducted. Next, the communicaton channel using wireless and Ethernet modules will be discussed. Moreover, the overall smart home system using IoT will be evaluated in terms of hardware and software performance. 2. PROTOTYPE DESIGN AND IMPLEMENTATION OF SMART HOME CONTROL SYSTEM Figure 2(a) shows our proposed smart home control system (SHCS) as have been discussed in [2]. The proposed system consists of a website platform and an Ethernet based micro web-server. User need to configure the IP addres of the SHCS and subsequently access the server at the web browser. PIN is required to access the main page. The website is kept in idle mode and will be refreshed in every 1 second (configurable) so that it can be updated with the current sensor reading. A command string is decoded if the user enter a command key which is interpreted by microcontroller and HIGH or LOW output is produced to the relay circuit. This in turns enables a low voltage Arduino to control a high voltage home appliances. Figure 2(b) shows the primary test field of SHCS that has been developed to monitor the temperature, user location, and swith electrical appliances. In addition, Figure 3(a) shows the top view of test field design created using Solidworks, while Figure 3(b) shows the actual prototype. As discussed in [2], we have designed a website Graphical User Interface (GUI) to interface between user, sensors, and electronic appliances using Arduino IDE. User can control the home appliances either to turn it on or off at any time. The website also displays current gas and temperature reading. Notification is shown when the PIR sensor detects a human motion in the room and ultrasonic sensor detects a car at main gate. Users can use the GUI without any complexity on understanding and learning the command language. Exchange of data between applications on the Internet is achieved by using webserver with simple HTML.
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 400 – 411 402 (a) Block Diagram of the Proposed SHCS (b) Actual Hardware Implementation Figure 2. Proposed Smart Home Control System [2] (a) The Top View of Test Field Design (b) Actual Prototype Figure 3. Prototype Design and Implementation [2] 3. EXPERIMENTS ON VARIOUS SENSORS AND DATA COMMUNICATION In this section, various experiments were conducted to evaluate various sensors used and wireless communication. The experiments were designed in order to verify the performance of the selected sensors and data communication in daily life. Each experiments were repeated three or five times to obtain an accurate measurement. 3.1. Experiments on the Ultrasonic, PIR, Gas, and Temperature Sensors For this experiment, the ultrasonic sensor will read distance of an object within the echo range and display the distance in centimeter at the serial monitor as illustrated in Figure 4. The ultrasonic contained one trigger pin as input and one echo pin as output. First, the trigger pin need to be initialized as HIGH and delayed for 10 microsecond. The echo pin will read the pulse produced by the trigger pin. Since the analog value is in PWM, the distance can be calculated as follows [12]: (1) where d is the ditstance in centimeter, W is the pulse width, and K is constant, i.e. 29.1 pulse/cm. We repeated each experiment for three time, the error percentage is calculated as follows: ∑ ( ̅ ) (2) where dn is the measured distance for trial n and ̅ is the average distance, and N is the number of trials. Table 1 shows the ultrasonic distance measurement result by varying the distance parameter from 5 to 100 cm. From the table, it is shown that the nearer object to the ultrasonic sensor, the lower the distance
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan) 403 error reading. It is observed that the ultrasonic has high sensitivity at distance ranging from 0 to 70cm. After 70cm, the distance accuracy is low and produce more than 10% error reading. From this experiment, it can be concluded that our ultrasonic sensor is able to detect the objects less than 70 cm distance. The ultrasonic sensor with higher accuracies could be utilized if the proposed system is required to detect longer distance. (a) Circuit Connection (b) Serial Monitor Reading (c) Experimental Setup Figure 4. Ultrasonic Sensor Experiment Table 1. Experimental Results of Ultrasonic Sensor for Various Distances Distance (cm) Ultrasonic Reading (cm) % Error 1st trial 2nd trial 3rd trial Average 5 5 6 5 5.3 6.7 10 10 10 10 10.0 0.0 15 15 16 17 16.0 6.7 20 21 20 23 21.3 6.7 30 31 32 30 31.0 3.3 40 40 40 40 40.0 0.0 50 52 52 51 51.7 3.3 60 61 64 62 62.3 3.9 70 72 73 68 71.0 1.4 80 85 100 80 88.3 10.4 90 120 100 100 106.7 18.5 100 150 120 122 130.7 30.7 Passive infrared (PIR) sensor is made of a pyro-electric sensor which can detect levels of infrared emission. PIR sensor produce HIGH output when human presence is detected. The experiment is conducted in two scenario: static and moving object. When the PIR sensor detects human presence, it will turn on the lamp and display Room: Y (yes) in the LCD screen, as shown in Figure 5. Figure 5. PIR Sensor Experiment Table 2 shows the experimental results of PIR sensor for each moving and static objects for 10
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 400 – 411 404 trials. It could be concluded that the PIR sensor can only detect the human presence when it is in motion. Static human presence will produce false reading with 90% of error. In real life situation, this simple and cheap PIR sensor could be replaced by more advanced but more expensive Omron D6T MEMS Thermal IR sensor. The D6T sensor is capable of monitoring an area for a variety of heat sources for energy saving, security or safety monitoring. Table 2. Experimental Results of PIR Sensor Scenario No of Trials Success trials (Notification) Failed trials (No signals) % Error (Failed/Total trial) Moving objects 10 6 4 40.0 Static objects 10 1 9 90.0 The gas sensor is sensitive to flammable and combustible gasses. The MQ2 gas sensor was selected in our research due to its ability to detect gas leakage, such as LPG, i-butane, methane, alcohol, hydrogen, smoke, etc. The sensor sensitivity can be adjusted by the potentiometer attached to the module. Figure 6 shows the MQ2 gas sensor experiment. From MQ2 datasheet, it was found that the higher the analog voltage reading (Vg in volt), the higher the gas concentration (C in ppm) as follows: (3) The unit of gas concentration is measured in ppm, which is the most common unit of measurement for toxic gases. A ―10,000 parts per million‖ gas concentration level equals a 1% by volume exposure. Table 3 presents the gas sensor test results for five trials that have been conducted in the normal surrounding, flame gas and perfume environment. It can be concluded that the measured results is in the range of ppm standard for normal surrounding, carbon monoxide gas and ethanol alcohol gas. (a) Circuit Connection (b) ppm Serial Monitor Reading (c) Experimental Setup Figure 6. MQ2 Gas Sensor Experiment Table 3. Experimental Results of MQ2 Gas Sensor Scenario Gas Sensor Reading (ppm) ppm Standard 1st trial 2nd trial 3rd trial 4th trial 5th trial Average Normal Surrounding 0.07 0.07 0.07 0.06 0.06 0.07 0-8 Flame gas 211.29 122.95 103.91 164.64 186.72 157.9 100-300 Alcohol from perfume 2314.89 1038.53 2229.55 2286.1 1260.68 1825.95 1000-2000 DHT-22 humidity and temperature sensor was selected in this research due to its low error and high precision with over 20 m measured distance, as shown in Figure 7. For the temperature sensor, the value of temperature was get from the library imported to the Arduino and the value is in o C. The temperature sensor is tested in room temperature, body sensor by placing finger at the temperature sensor and flame temperature by placing lighter near to the temperature sensor as discussed in Table 4. From this experiment, it can be concluded that the selected temperature sensor is suitable to measure the room temperature on a normal condition or in the case of emergency.
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan) 405 (a) DHT-22 Temperature Sensor (b) Humidity and Temperature Serial Monitor Reading Figure 7. DHT-22 Temperatre and Humidity Sensor Experiment Table 4. Experimental Results of DHT-22 Temperature Sensor Scenario Temperature Reading (o C) Standard Temperature (o C) 1st trial 2nd trial 3rd trial 4th trial 5th trial Average Room temperature 24.21 24.10 24.10 24.10 24.10 24.10 24-30 Body temperature 35.21 35.22 35.22 35.23 35.22 35.22 37 Flame temperature 40.01 41.02 43.56 44.23 45.66 42.90 1000 3.2. Experiments on Wireless and Ethernet Data Communication Serial communication between APC220 wireless module and Arduino is accomplished by connecting the Rx pin of APC 220 to Tx pin of Arduino. APC220 Rx pin is connected because APC220 is reading data from Arduino. The serial baud of Arduino and APC220 should be the same to enable the serial communication. The Arduino must be supplied by external power supply (not from laptop USB) to avoid the COM port conflict with the APC 220. However, this problem can be overcome by applying software serial library that allows APC220 to be connected to digital pin 6 and 7 instead of pin 0 and 1 for TX RX serial communication. In the experiment, user input from serial monitor is transmitted through wireless APC220 module to Arduino. Character ‗g‘ is transmitted from the monitor and if the ‗g‘ character is received at Arduino, it will turns ON the fan as shown in Figure 8. From the experiment, the data can be transmitted up to 1000m range line of sight. The APC220 also managed to penetrates wall with very low observed delay. This is shown in Table 5, in which the percentage error is 0% during transmission of 10 meters between line of sight and across building. Figure 8. Experiment using APC220 Wireless Module Table 5. Experimental Results of APC220 Wireless Communication Module Scenario No of trials Success trials (received ‗g‘ character) Failed trials (No signals received) % Error (Failed/Total Trial) Line of sight 10 10 0 0.00 Across building 10 10 0 0.00
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 400 – 411 406 In the next experiment, W5100 Ethernet shield is plugged into the Arduino board to keep the USB features and Arduino general purpose board, and adds Ethernet network connectivity as shown in Figure 9. A standard in the firmware is required to allow Arduino communicates over the Ethernet cable, and more generally over an Ethernet network. The shield then is connected to the router using a standard ethernet cable RJ45 connectors. The shield must be assigned a MAC address and a fixed IP address using the Ethernet.begin() function. A MAC address is a globally unique identifier hardware address of the shield. For this experiment, the MAC address is taken from the Arduino library, which is byte [ ] { }. As an example, the acquired IP address of the proposed SHCS is 192.168.137.2. Then, the IP address is used to implement a simple web server based on HTML page. The requests sent by a client, such as a web browser can be parsed to provide output from the arduino. In this experiment, LED is turn on or off by entering different urls. To turn on, use http://192.168.137.2/$1 while to turn off use http://192.168.137.2/$2. The LED is turned on after the webpage is refreshed. Lowering the refresh time can reduce the transmission delay to the Arduino. Figure 9. Experiment using W5100 Ethernet Shield 4. EXPERIMENTS ON THE SMART HOME SYSTEM This section will evaluate the performance of the proposed smart home system, in terms of security, ability to turn on/off home appliances, display sensor readings, integration with existing home appliances, and solar charger. Figure 10 shows the proposed overall SHCS circuit. Figure 10. The Overall SHCS Circuits 4.1. Securing Smart Home System Security is the main concern when discussing about IoT since it is accessible around the world. Thus protecting the house in SHCS website from unauthorized users is very important. In our proposed system, we do simple PIN protection of the SHCS website. After the IP address is entered at the browser, user need to
  • 8. Int J Elec & Comp Eng ISSN: 2088-8708  Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan) 407 enter a correct password by pressing the numeric button as shown in Figure 11. Each button has their own name and value. To read the pressed button, the URL need to be parsed because the client read the URL character by character. Figure 11 showed that the URL is 192.168.137.2/?b=5. This means button 5 is currently pressed. The button 5 is programmed with name b and value 5, as shown in the appendix code. ―Incorrect password‖ message is displayed because the programmed PIN is ‗1234‘. After the user is authenticated and authorized, the SHCS main webpage is displayed and user can then do common household operations. (a) PIN keypad display (b) Incorrect PIN display Figure 11. Simple PIN Security for Smart Home System Table 6 shows the success rate for the PIN keypad in four character length. As can be seen in the table, the percentage of success for PIN with different button number have the highest success rate, which is 100%. PIN that have same button number has lower success rate. However, this result will depend on other variables as well such as the speed of pressing the button, the time duration the button being held down when being pressed and others. This means other user will have different success rate. Table 6. Success Rate of Various Sample PIN PIN test Trial Success trials (Notification) Failed trials (No signals) Percentage of Error (%) ‗1234‘ 10 10 0 0.00 ‗1111‘ 10 7 3 30.00 ‗1356‘ 10 10 0 0.00 ‗9766‘ 10 8 2 20.00 ‗1221‘ 10 6 4 40.00 4.2. Controlling Home Appliances The button in SHCS website enables user to switch on or off the appliances connected directly to Arduino or to the relay. Table 7 shows the value assigned to the button which is read by the Arduino from the webserver. This character is used as user case condition to produce desired output of the household appliances. The example of home appliances that can be switched on/off (close/open) is shown in Figure 12. Table 7. The Relation between Device and HTML Button Value No Device Name Button value for ‗ON‘ Button value for ‗OFF‘ 1 Front light 1 2 2 Hall light 3 4 3 Kitchen light 5 6 4 Gate z y 5 Room light x w 6 Toilet light v u 7 Blind t s 8 Fan r m
  • 9.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 400 – 411 408 (a) Hall Light On (b) Fan On (c) Blind Close (d) Gate Open Figure 12. Examples of Switching ON/OFF (Open/Close) of Various Home Appliances 4.3. Sensors Reading and Monitoring The SHCS notification consists of LCD and website to display the emergency occur, such as gas leakage, fire, or intruder. The LCD is placed at the house wall to ease home monitoring when user is in the house. As shown in Figure 13, all important data of current sensor, gas sensor, temperature sensor and PIR sensor are collected and displayed. For PIR sensor and ultrasonic sensor, notification ‗Room: Y‘ is displayed at LCD when human presence is detected or car is approaching at the main gate. Figure 13. SHCS Sensor Reading and Monitoring 4.4. Integration with Existing Home Appliances This experiment aims to control AC lighting by using a relay and the user prompt from SHCS website. A relay is used to control high power device ranging from 12 to 240 V, as shown in Figure 14 and Figure 15. Several precaution should be taken to handle this dangerous experiment as we are going to deal with high voltage 220 V. The live wire of AC lamp is connected in series with the NO and COM pin to allow the relay act as a switch between the plug supply and the lamp. When the relay is in HIGH state, it turns on the transistor, which in turn energizes the relay‘s coil. Then, the relay‘s switch contacts are closed. This connects the relay‘s COM pin to the NO (Normally Open) pin and turn ON the AC lamp.
  • 10. Int J Elec & Comp Eng ISSN: 2088-8708  Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan) 409 Figure 14. Example of Switching ON/OFF an AC Lamp (a) Circuit Connection of AC Lamp (b) Relay Schematic Diagram Figure 15. AC Lamp and Relay Circuits 4.5. Solar Charger Circuit The solar panel harvest the solar energy and the collected energy will be stored into the batteries via a solar charger controller which is a DC to DC converter. The DC to AC inverter allows the stored energy to be generate to the available applications usage. The solar charger circuit, as shown in Figure 16, controls the harvesting of solar energy and storing the collected energy to the storage batteries. The solar charger controller consists of three charging stage which are bulk, absorption and float. The battery is recharged when it is in the bulk and float stage. Besides that, the LCD is used as battery charging indicator which indicates the battery voltage state. Moreover, it also have a built-in protection circuit which protects the controller from over charging and discharging plus reverse protection for the battery. (a) 12V solar panel (b)Three stages of charging Figure 16. Solar Panel Used and Stages of Charging
  • 11.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 400 – 411 410 Table 8 shows the data of input voltage collected by solar recharge controller system in one day operation period. The battery has initial start of input voltage from 8.20V at 8.00 hours. At 9.00 hours, the the battery level is drop to 6.8V. The weak battery then switch on the mosfet in between solar and battery to allow the solar to recharge the battery. The battery level begins to rise gradually from 6.8V to 8.2V at 9.00 hours to 9.30 hours. Then, the storage batteries are maximum charge by the system at 10.00 hours where the voltage level collected is 8.946V. Table 8. Experiment on Solar Charger Circuit Battery Voltage(V) Solar Voltage(V) Status % error ((solar %error +Battery %error)/2)Solar charge Reading DMM reading Solar charge Reading DMM reading 8.2 8.1 9.30 9.3 full 1.23 6.8 6.8 10.02 9.9 weak 1.21 8.2 8.1 10.00 9.9 full 1.12 5. CONCLUSIONS This paper presents performance evaluation of the proposed smart home control system. Several experiments were conducted to evaluate the suitability of the selected sensors, as well as the data communication modules using Ethernet W5100 and APC220 Wireles. All the sensors and data communication modules are connected to Arduino as the IoT platform. Using the Ethernet shield, it is possible to implement a simple web server which can provide control and instrumentation of the smart home system. To connect with the real household appliance, like ceiling lamp, ceiling fan, air conditioner, it requires a proper relay circuit. The designed home experiments was tested a number of times and confirmed to control different households. The results shows that the SHCS was successfully tested in the prototype and real environment. Effective performance evaluation is deemed important towards achieving successful smart home system. The performance is verified with very low percentage error. The results showed that the developed system improved the traditional smart home system because it can be controlled everywhere through the IoT, capable to monitor and track any dangerous situation, easy and convenience end-user interface, protect user security from unauthorized person, and provide backup power supply to the battery and household. Further research includes energy monitoring and energy saving, enhanced security, and additional household appliances. ACKNOWLEDGEMENTS The authors would like to express their gratitude to the International Islamic University Malaysia, which has provided funding for the research through the Research Initiative Grant Scheme, RIGS16-066-230. REFERENCES [1] i. networks, "2015 State of the Smart Home Report," [https://www.icontrol.com/blog/2015-state-of-the-smart- home-report/], Retrieved on: 4 June 2017. [2] T. S. Gunawan, I. R. H. Yaldi, M. Kartiwi, N. Ismail, N. F. Za'bah, H. Mansor, and A. N. Nordin, "Prototype Design of Smart Home System using Internet of Things," Indonesian Journal of Electrical Engineering and Computer Science, vol. 7, pp. 107-115, 2017. [3] M. R. Alam, M. B. I. Reaz, and M. A. M. Ali, "A review of smart homes—Past, present, and future," IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 42, pp. 1190-1203, 2012. [4] D.-M. Han and J.-H. Lim, "Design and implementation of smart home energy management systems based on zigbee," IEEE Transactions on Consumer Electronics, vol. 56, 2010. [5] N. Gershenfeld, R. Krikorian, and D. Cohen, "Internet of Things," Scientific American, 2004. [6] L. Ningqing, Y. Haiyang, and G. Chunmeng, "Design and implementation of a smart home control system," in Instrumentation, Measurement, Computer, Communication and Control (IMCCC), 2013 Third International Conference on, pp. 1535-1538, 2013. [7] M. Wang, G. Zhang, C. Zhang, J. Zhang, and C. Li, "An IoT-based appliance control system for smart homes," in Intelligent Control and Information Processing (ICICIP), 2013 Fourth International Conference on, pp. 744-747, 2013. [8] Y.-P. Tsou, J.-W. Hsieh, C.-T. Lin, and C.-Y. Chen, "Building a remote supervisory control network system for smart home applications," in Systems, Man and Cybernetics, 2006. SMC'06. IEEE International Conference on, pp. 1826-1830, 2006. [9] A. Brush, B. Lee, R. Mahajan, S. Agarwal, S. Saroiu, and C. Dixon, "Home automation in the wild: challenges and opportunities," in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 2115- 2124, 2011.
  • 12. Int J Elec & Comp Eng ISSN: 2088-8708  Performance Evaluation of Smart Home System using Internet of Things (Teddy Surya Gunawan) 411 [10] S. Bhattacharjee, A. Kumar, and J. RoyChowdhury, "Appliance classification using energy disaggregation in smart homes," in Computation of Power, Energy, Information and Communication (ICCPEIC), 2014 International Conference on, pp. 1-6, 2014. [11] T. S. Gunawan, M. H. H. Gani, F. D. A. Rahman, and M. Kartiwi, "Development of Face Recognition on Raspberry Pi for Security Enhancement of Smart Home System," Indonesian Journal of Electrical Engineering and Informatics (IJEEI), vol. 5, pp. 317-325, 2017. [12] M. Banzi and M. Shiloh, Getting Started with Arduino: The Open Source Electronics Prototyping Platform, Maker Media, Inc., 2014. BIOGRAPHIES OF AUTHORS Teddy Surya Gunawan received his BEng degree in Electrical Engineering with cum laude award from Institut Teknologi Bandung (ITB), Indonesia in 1998. He obtained his M.Eng degree in 2001 from the School of Computer Engineering at Nanyang Technological University, Singapore, and PhD degree in 2007 from the School of Electrical Engineering and Telecommunications, The University of New South Wales, Australia. His research interests are in speech and audio processing, biomedical signal processing and instrumentation, image and video processing, and parallel computing. He is currently an IEEE Senior Member (since 2012), was chairman of IEEE Instrumentation and Measurement Society – Malaysia Section (2013 and 2014), Associate Professor (since 2012), Head of Department (2015-2016) at Department of Electrical and Computer Engineering, and Head of Programme Accreditation and Quality Assurance for Faculty of Engineering (since 2017), International Islamic University Malaysia. He is Chartered Engineer (IET, UK) and Insinyur Profesional Madya (PII, Indonesia) since 2016. Intan Rahmithul Husan Yaldi received her BEng degree in Electronics-Computer and Information Engineering in 2015 from the Department of Elctrical and Computer Engineering, International Islamic University Malaysia. She is the first winner of 2015 FYP Competition in the power and energy track organized by IEEE Malaysia. She is currently pursuing her Master at Universiti Kebangsaan Malaysia. Her research interests include signal processing, instrumentation and mesaurement. Mira Kartiwi completed her studies at the University of Wollongong, Australia resulting in the following degrees being conferred: Bachelor of Commerce in Business Information Systems, Master in Information Systems in 2001 and her Doctor of Philosophy in 2009. She is currently an Associate Professor in Department of Information Systems, Kuliyyah of Information and Communication Technology, International Islamic University Malaysia. Her research interests include electronic commerce, data mining, e-health and mobile applications development. Hasmah Mansore completed her studies at the University of Salford, UK. She has obtained her Master of Science and PhD in Control and Automation Engineering from Universiti Putra Malaysia. Currently she is an Associate Professor at Electrical and Computer Engineering Department, and starting Jan 2017 she has been the Deputy Dean of Students Affairs, Faculty of Engineering, IIUM. She is an IEEE member and currently a member of executive committe for Instrumentaiton and Measurement Society – Malaysia section. Here research interests include instrumentation and control systems.