Indonesi
an
Journa
l
of El
ect
ri
cal Engineer
ing
an
d
Comp
ut
er
Scie
nce
Vo
l.
13
,
No.
1
,
Jan
uar
y
201
9
,
pp.
307
~
312
IS
S
N: 25
02
-
4752, DO
I: 10
.11
591/ijeecs
.v1
3
.i
1
.pp
307
-
312
307
Journ
al h
om
e
page
:
http:
//
ia
es
core.c
om/j
ourn
als/i
ndex.
ph
p/ij
eecs
User c
om
mand
ac
qu
isiti
on based
iot aut
om
atic co
ntrol sys
tem
Inshik
Kang
1
,
Hy
u
nok S
ong
2
, Hoek
yu
n
g J
ung
3
1
Depa
rtment of
Cine
m
at
ogra
ph
y,
Kore
a
Univ
ersi
t
y
of
Med
ia a
r
ts,
Sejong,
South
Korea
2
Dasom
soft,
1906
-
ho,
28
Dae
h
ak
-
ro,
Yous
ung
-
gu,
Da
ej
eon
,
South
Korea
3
Depa
rtment of
Com
pute
r
Engi
n
ee
ring
,
Pa
ic
ha
i U
nive
rsit
y
,
Dae
j
eon,
South
Kore
a
Art
ic
le
In
f
o
ABSTR
A
CT
Art
ic
le
history:
Re
cei
ved
A
ug
9
, 2
018
Re
vised
Oct
31
, 2
018
Accepte
d
Nov
19
,
2018
Rec
en
tly
,
rese
ar
che
s
ar
e
be
ing
c
onduct
ed
to
bui
l
d
a
sm
art
env
iro
nm
ent
using
var
ious
sensors
and
devi
c
es
a
nd
to
provide
c
ustom
iz
ed
servi
ce
s
to
users
through
IoT
(Int
ern
et
of Things).
The
exi
st
ing
Io
T
s
y
stem ope
ra
t
es
the
device
onl
y
b
y
using
th
e
thr
es
hold
va
lu
e.
So,
the
r
e
are
p
roble
m
s
tha
t
d
ev
ic
e
op
erate
s
when
a
servic
e
tha
t
does
not
c
onsider
a
user
cha
racte
rist
ic
is
provide
d
or
when
user
not
nec
essar
y
.
In
th
is
pape
r,
to
solve
the
se
proble
m
s,
the
s
y
st
em
col
l
ec
ts
th
e
r
emote
con
trol
comm
ands
and
compare
s
it
with
th
e
val
u
e
of
devi
c
e
oper
at
ion
thre
shold
and
sets
the
cha
ng
ed
thre
shold
va
lue.
In
addi
t
ion
,
devi
c
es
not
reg
iste
red
in
the
se
rve
r
consti
tute
t
he
envi
ronm
ent
b
y
li
nking
with
exi
sting
ta
s
k.
The
ref
or
e,
i
t
i
s
pos
sible
to
provide
a
customized
servic
e
to
the
users.
Ke
yw
or
d
s
:
Con
tr
ol C
ommand
Heter
og
e
ne
ou
s
D
e
vice
IoT
Sensor
D
at
a
Thr
e
shold
Copyright
©
201
9
Instit
ut
e
o
f Ad
vanc
ed
Engi
n
ee
r
ing
and
S
cienc
e
.
Al
l
rights re
serv
ed
.
Corres
pond
in
g
Aut
h
or
:
Ho
e
kyun
g
J
un
g
,
Dep
a
rtm
ent o
f C
om
pu
te
r
E
ng
i
neer
i
ng
,
Paic
hai Univ
er
sit
y
,
Daej
e
on, So
ut
h Korea
.
Em
a
il
:
hk
jung
@p
c
u.
ac
.kr
1.
INTROD
U
CTION
To
day,
IoT
is
evo
lvi
ng
i
nto
a
syst
e
m
fo
r
intel
li
gen
t
serv
ic
es
w
her
e
pe
op
le
,
process
es,
data
an
d
obj
ect
s
are
i
ntercon
nected.
I
n
the
past,
it
only
su
pp
or
te
d
inter
-
obj
ect
c
om
m
un
ic
at
ion
vi
a
M2M
(Machine
T
o
Ma
chine),
bu
t
it
is
evo
l
ving
as
a
ste
p
to
decide
betwee
n
the
ob
j
ect
s.
It
is
al
so
a
ste
p
of
rec
ognizing
a
nd
con
t
ro
ll
in
g
the
sit
uation
in
t
he
surr
oundin
gs
w
he
re
the
per
s
on
is
not
awar
e
[1,2
,3,4
]
.
To
pro
vid
e
thes
e
serv
ic
es
,
it
is
necessary
to
use
var
io
us
se
nsor
s
to
m
easur
e
env
i
ronm
ental
data.
In
a
dd
it
io
n,
the
data
gen
e
rated
by
obj
ect
s
a
nd
people
incl
uded
in
the
I
oT
ne
twork
is
inc
re
asi
ng
e
xpone
ntial
ly
,
and
there
are
re
qu
i
rem
e
nts
t
o
be
s
olv
e
d by I
oT
syst
em
s su
ch
as r
eal
-
tim
e p
r
ocessin
g
ca
pa
bi
li
t
y and
accu
r
at
e sem
antic
in
form
ation
[
3,5
,
6
,
7
].
Existi
ng
I
oT
s
yst
e
m
s
are
transm
it
data
m
e
asur
e
d
t
hroug
h
a
sens
or
to
a
s
erv
e
r,
l
oad
it
i
n
a
database
,
and
e
xtract
an
d
pro
vid
e
data
accor
ding
to
the
us
e
r'
s
req
ue
st.
Su
c
h
a
syst
e
m
op
erates
the
d
evice
th
r
ough
a
thres
ho
l
d
valu
e
in
the
ser
ve
r,
bu
t
does
not
con
si
der
the
char
act
e
risti
cs
of
the
us
e
r,
an
d
th
us
t
he
de
vice
op
e
rates e
ven
wh
e
n
t
he user
do
e
s
no
t
wa
nt it
[
8
-
12
].
In
orde
r
to
sol
ve
this
pro
ble
m
,
in
this
pa
per,
w
he
n
the
us
e
r
rem
otely
con
tr
ols
t
h
e
de
vice,
th
e
com
m
and
is
c
ollec
te
d
a
nd
th
e
existi
ng
th
re
sh
ol
d
value
an
d
a
naly
sis
are
perform
ed
to
s
et
the
th
res
ho
l
d
valu
e
su
it
able
for
th
e
us
er.
Als
o,
t
hr
es
hold
are
loade
d
into
the
database
an
d
pro
vid
e
d
to
the
us
er
ap
plica
ti
on
.
I
n
add
it
io
n,
hete
r
og
e
ne
ous
d
e
vices
transm
it
se
ns
or
data
an
d
dev
ic
e
in
form
a
ti
on
to
the
ser
ver
a
nd
are
li
nked
t
o
existi
ng
ta
sk
s
wh
e
n
a
uto
m
at
i
c
co
ntr
ol
an
d
r
e
m
ote
con
t
ro
l
occur.
As
a
res
ult,
un
necessa
r
y
ta
sk
ca
n
be
r
edu
ce
d
and a c
us
tom
ized
se
rv
ic
e c
an
be pr
ovide
d
to
us
ers
.
Evaluation Warning : The document was created with Spire.PDF for Python.
IS
S
N
:
2502
-
4752
Ind
on
esi
a
n
J
E
le
c Eng &
Co
m
p
Sci,
Vo
l.
13
, N
o.
1
,
Ja
nu
a
ry 20
19
:
3
0
7
–
3
1
2
308
2.
SY
STE
M DE
SIGN
This
cha
pter
c
ov
e
rs
syst
em
desig
n.
T
he
sy
stem
is
an
autom
atic
con
tr
ol
syst
e
m
and
is
a
syst
e
m
in
wh
ic
h
the
thre
sh
ol
d
cha
nges
wh
e
n
a
us
e
r
operates
the
de
vice
thr
ough
r
e
m
ote
con
tr
ol.
Ar
duin
o
is
eq
uipped
with
se
ns
ors
a
nd
de
vices
a
nd
com
m
un
ic
at
es
with
the
ser
ve
r
via
Wi
-
Fi.
T
he
ser
ve
r
com
par
es
t
he
se
nsor
data
with
t
he
th
res
hold
val
ue
to
de
te
rm
ine
w
heth
er
a
ta
s
k
has
oc
curred
or
not,
an
d
tr
ansm
it
s
a
co
ntr
ol
c
omm
and
t
o
the
de
vice.
A
nd
the
ser
ver
l
oads
the
res
ults
into
the
data
base
an
d
pr
ovides
them
to
the
us
e
r
ap
plica
ti
on
.
Figure
1
s
hows
the syste
m
arch
it
ect
ur
e.
Figure
1
.
Syste
m
arch
it
ect
ur
e
The
se
nsor
an
d
the
dev
ic
e
m
e
asur
e
the
surr
oundin
g
e
nvir
onm
ent
data
in
th
e
hom
e
and
tra
ns
m
it
i
t
to
the
ser
ve
r.
W
hen
the
en
vir
onm
ent
change,
the
dev
ic
e
operates
by
t
he
thres
hold
val
ue
a
nd
ke
eps
it
in
a
pleasant
sta
te
.
The
ser
ve
r
co
nsi
sts
of
a
data
ba
se
and
m
odules
for
data
pro
cessi
ng.
The
da
ta
base
store
s
sens
or
data
for
m
on
it
or
i
ng,
de
vice
sta
tus,
an
d
op
erati
on
th
res
holds.
Th
e
ap
plica
ti
on
can
m
on
it
or
a
nd
c
ontrol
th
e
sens
or
data
an
d
de
vice
sta
tus
by
the
use
r.
You
ca
n
al
so
check
de
vice
-
s
pecific
th
resho
lds
an
d
power
us
a
ge
.
Figure
2
s
hows
a f
l
ow d
ia
gr
a
m
o
f
the alg
ori
thm
f
or
ass
ocia
ti
ng
heter
og
e
ne
ous
dev
ic
es
w
it
h
existi
ng tas
ks
.
Figure
2
.
D
e
vi
ce co
nn
ect
i
on
al
gorithm
f
lowc
har
t
Data
ab
ou
t
se
ns
or
a
nd
de
vice
connecte
d
to
A
r
du
i
no
is
t
ran
sm
it
te
d
to
serv
e
r.
T
he
se
rv
e
r
ju
dge
s
wh
et
her
or
not
the
co
rr
e
spo
nd
i
ng
data
is
reg
ist
ere
d
i
n
t
he
se
rv
e
r.
I
f
i
t
is
reg
ist
ere
d,
it
do
e
s
no
t
ne
ed
to
associat
e
with
the
existi
ng
ta
s
k
an
d
the
no
r
m
al
op
erati
on
procee
ds
.
I
f
no
t
reg
ist
ered,
a
dataset
for
the
dev
ic
e
Evaluation Warning : The document was created with Spire.PDF for Python.
Ind
on
esi
a
n
J
E
le
c Eng &
Co
m
p
Sci
IS
S
N
:
25
02
-
4752
User
c
omm
and ac
qu
isi
ti
on
based
i
ot auto
m
at
ic
co
ntr
ol syst
em
(
I
ns
hik
Ka
ng
)
309
is
create
d
an
d
loade
d
into
t
he
database
.
Co
nfi
rm
that
the
a
dd
e
d
heter
og
e
neous
de
vice
is
op
e
rati
ng.
W
hen
a
n
existi
ng
ope
ra
ti
on
is
in
op
e
rati
o
n,
it
is
c
om
par
ed
w
het
her
the
de
vice
changes
en
vironm
ent
analyze
the
op
e
rati
on
of
th
e
dev
ic
e.
I
f
the
ta
sk
is
no
t
run
ning,
it
op
erate
s
as
an
autom
a
ti
c
con
trol
ta
sk.
Ther
e
fore,
th
e
us
er
adv
a
nces
the
connecte
d
eac
h
ti
m
e
the
re
m
ote
con
trol
of
hete
roge
neous
de
v
ic
es.
Figure
3
sho
ws
the
ta
sk
processi
ng prio
rity
in
the s
er
ve
r.
Figure
3
.
Step
-
by
-
ste
p t
ask
pr
iority
sett
ing
The
fi
rst
pri
ori
ty
ta
sk
is
fire
cause
d
by
te
m
per
at
ur
e
or
gas
sens
or.
I
f
the
tem
per
at
ur
e
da
ta
do
es
not
exceed
the
th
re
sh
ol
d
val
ue
an
d
the
gas
th
res
ho
l
d
value
is
e
xceed
e
d,
it
sen
ds
a
m
essage
to
the
us
e
r
that
the
gas
has
le
ake
d
an
d
op
e
rates
the
window
de
vic
e
to
ven
ti
la
te
.
If
the
th
res
ho
l
d
of
the
te
m
pe
ratur
e
is
e
xcee
ded
a
nd
the
thres
ho
l
d
of
the
gas
is
exceeded,
it
is
ide
ntifie
d
as
a
fire,
and
afte
r
the
m
essage
of
fir
e
occu
r
re
nce
is
sent
to
the
m
anag
er,
al
l
de
vices
s
top
.
If
t
he
te
m
per
at
ur
e
on
ly
exceed
s
the
th
reshold
,
the
de
vice
f
or
te
m
per
at
ur
e
con
t
ro
l
operate
s.
The
seco
nd
pr
i
or
it
y
ta
sk
is
a
door
lock
co
nt
ro
l
by
hum
an
detec
ti
on
se
nsor
.
If
the
re
is
a
us
er
inside
the
ho
m
e,
the
dev
ic
e
f
or
te
m
per
at
ur
e
co
ntr
ol
or
ve
ntil
at
ion
in
t
he
se
rver
will
operate.
I
f
there
is
no
us
e
r
in
the
ho
m
e,
the
dev
i
ce
do
es
not
operate.
I
n
the
ca
se
of
a
fi
re,
it
is
an
operati
on
that
is
identifie
d
eve
n
i
f
the
use
r
is
no
t i
ns
ide
hom
e.
The
thi
rd
pr
i
ori
ty
ta
sk
is
re
m
ote
co
ntr
ol
us
i
ng
us
e
r
ap
plica
ti
on
.
When
a
de
vice
rem
ote
con
t
ro
l
sig
nal
is
gen
e
rated
by
a
us
er,
a
co
ntr
ol
com
m
an
d
is
transm
it
ted
to
the
c
orres
pondin
g
de
vic
e,
an
d
oth
e
r
wise,
the
dev
ic
e
operate
s
by
a
uto
m
at
ic
co
ntro
l.
Als
o,
if
the
dev
ic
e
i
s
operate
d
due
to
rem
ote
co
nt
ro
l,
the
de
vice
with
lowe
r pr
io
rity
stop
s
.
The
f
ourth
pr
i
or
it
y
ta
sk
is
an
autom
at
ic
c
on
t
ro
l
us
i
ng
te
m
per
at
ur
e,
hu
m
idit
y
and
ga
s
sensor.
T
he
sens
or
data
is
us
e
d
to
determ
ine
w
hethe
r
a
n
op
erati
on
has
occurre
d
t
hro
ugh
the
t
hr
es
hold
value
i
n
t
he
serv
e
r
,
and a
dev
ic
e
fo
r
e
nv
ir
onm
ental
co
nt
ro
l
operat
es whe
n
te
m
per
at
ur
e
r
e
gula
ti
on
a
nd v
e
ntil
at
ion w
ork occ
urs
.
3.
SY
STE
M
I
M
PLE
MENT
A
TION
This
c
hap
te
r
c
ov
e
rs
t
he
im
pl
e
m
entat
ion
of
t
he
pr
opos
e
d
I
oT
syst
e
m
.
The
app
li
cat
io
n
of
t
he
pr
opos
e
d
syst
e
m
is
an
i
m
po
rtant
m
odule
for
the
use
r
to
m
on
it
or
e
nvir
on
m
ent
data
in
the
ho
m
e
a
nd
r
em
otely
con
tr
ol
the
dev
ic
e.
Fig
ure
4
s
hows
the m
ai
n
pa
ge
a
nd m
on
it
ori
ng
pa
ge display
ed
whe
n
the
appli
cat
ion i
s e
xecu
te
d.
Wh
e
n
y
ou
r
un the
ap
plica
ti
on,
the
i
niti
al
scr
een w
il
l
ap
pear.
Cl
ic
k
the
Mo
nitor
i
ng
butt
on
to g
o
to
the
m
on
it
or
ing
pa
ge.
T
he
m
on
it
or
i
ng
pag
e
e
xt
racts
sens
or
da
ta
and
a
de
vi
ce
sta
te
loaded
in
the
da
ta
ba
se
and
Evaluation Warning : The document was created with Spire.PDF for Python.
IS
S
N
:
2502
-
4752
Ind
on
esi
a
n
J
E
le
c Eng &
Co
m
p
Sci,
Vo
l.
13
, N
o.
1
,
Ja
nu
a
ry 20
19
:
3
0
7
–
3
1
2
310
pro
vid
es
them
to
the
us
er
.
The
de
vice
is
rem
ote
ly
con
tr
ol
le
d
by
the
O
N
and
O
FF
butt
on
s
.
Wh
e
n
the
us
er
pr
ess
es
ON,
t
he
sta
te
of
the
da
ta
base
is
up
da
te
d,
an
d
the
com
m
and
is
colle
ct
ed
fo
r
the
thres
hold
cha
ng
e
and
the
com
m
and
i
s
transm
itted
t
o
the
de
vice.
F
igure
5
sho
ws
the
thres
ho
l
d
pa
ge
co
nv
e
rted
by
the
us
er'
s
r
e
m
ote
con
t
ro
l.
Figure
4
.
Mai
n pa
ge
a
nd m
on
it
or
in
g pa
ge
Figure
5
.
Rem
ote contr
ol th
re
sh
ol
d pa
ge
It
extracts
an
d
pro
vid
es
de
vic
e
sta
te
data
and
thres
hold
val
ues
sto
red
in
th
e
database.
T
hi
s
al
lows
the
us
er
to se
e the
changin
g
t
hr
es
ho
l
d
as
the
de
vi
ce op
e
rates.
Fi
gure
6
s
hows
t
he ov
e
rall
syst
e
m
p
r
oto
ty
pe.
Figure
6
.
Proto
ty
pe
of the
propo
s
ed
syst
em
The
prototyp
e
of
the
pro
pos
ed
syst
em
is
com
po
sed
of
four
ki
nd
s
of
se
ns
ors:
te
m
per
at
ur
e
se
nsor
,
hu
m
idit
y
senso
r
,
ga
s
se
ns
or
an
d
hum
an
de
te
ct
ion
se
ns
or.
T
he
dev
ic
es
that
operate
are
ai
r
c
onditi
on
e
r
s
,
heaters,
wi
ndows
a
nd
do
or
lo
cks.
T
he
data
m
easur
ed
thr
ough
the
sen
sor
is
init
ia
te
d
through
the
thre
sholds
i
n
the
de
vice
a
nd
the
syst
em
proceed
s
th
rou
gh
s
har
i
ng
an
d
com
par
ison.
T
he
te
m
per
at
ur
e
an
d
hu
m
idit
y
sens
or
op
e
rate
th
e
fan
an
d
t
he
heater
relat
ed
to
t
he
tem
per
at
ur
e
co
ntr
ol,
a
nd
the
gas
s
ens
or
perf
or
m
s
the
ven
ti
l
at
ion
accor
ding
to
the
ga
s
ge
ne
ra
ti
on
.
T
he
hu
m
an
detect
ion
sens
or
c
onfir
m
s
wh
et
her
t
her
e
is
a
us
e
r
in
the
m
anag
em
ent p
la
ce an
d
c
on
t
ro
l
s the
door loc
k.
4.
REVIEW
Existi
ng
syst
e
m
s
hav
e b
een
d
esi
gne
d
to
u
ti
li
ze
var
io
us
se
n
sors
to
c
onfi
gure
a
sm
art
en
vir
on
m
ent
an
d
pro
vid
e
a
uto
m
at
ion
se
rv
ic
es.
Howe
ver,
the
re
is
a
pr
ob
le
m
that
it
op
er
at
es
with
a
fixed
thre
shold
val
ue
without co
ns
id
erin
g
a comm
a
nd
or
cha
racter
ist
ic
o
f
a u
ser.
In
a
dd
it
io
n,
wh
en
a h
et
er
og
e
ne
ous d
e
vice is
adde
d
an
d ass
ociat
ed wit
h
e
xisti
ng
work, t
her
e is
a d
isa
dv
a
ntage
that the
ser
ver m
us
t be r
ec
onfig
ur
e
d.
Evaluation Warning : The document was created with Spire.PDF for Python.
Ind
on
esi
a
n
J
E
le
c Eng &
Co
m
p
Sci
IS
S
N
:
25
02
-
4752
User
c
omm
and ac
qu
isi
ti
on
based
i
ot auto
m
at
ic
co
ntr
ol syst
em
(
I
ns
hik
Ka
ng
)
311
In
this
pap
e
r,
in
orde
r
to
so
l
ve
the
pr
ob
le
m
s
of
the
syst
e
m
wh
ic
h
doe
s
no
t
ta
ke
int
o
account
the
char
act
e
risti
cs
of
the
us
e
r
in
the
Io
T
en
vir
on
m
ent,
this
stu
dy
c
ollec
ts
the
s
ens
or
data
at
t
he
ti
m
e
of
com
m
and
wh
e
n
the
c
on
t
ro
l
com
m
and
of
the
us
er
oc
cur
s
.
The
th
re
sh
ol
d
val
ue
to
be
operate
d
by
the
cor
res
po
nd
i
ng
dev
ic
e
is
anal
yz
ed
an
d
t
he
thres
ho
l
d
valu
e
is
co
nverte
d.
I
n
a
ddit
ion
,
it
colle
ct
s
sen
so
r
data
a
nd
dev
ic
e
inf
or
m
at
ion
of
dev
ic
es
not
re
gi
ste
red
in
the
serv
e
r,
an
d
w
orks
with
existi
ng
reg
ist
ere
d
de
vices.
Table
1
sh
ow
s
the d
at
aset
f
or
the expe
rim
ent
.
Table
1
. E
xper
i
m
ental
d
at
aset
Sy
ste
m
T
y
p
e
Descripti
o
n
Exis
tin
g
Sy
ste
m
Te
m
p
e
rature
Thres
h
o
ld
=
1
9
℃
b
elo
w
Dev
ice =
Heate
r
(Auto
Co
n
trol &
R
e
m
o
te Co
n
trol)
Data P
rocess
in
g
=
Server
Prop
o
sed
Sy
ste
m
Thresh
o
ld
=
1
9
℃
b
elo
w
Dev
ice =
Heate
r
(Auto
Co
n
trol &
R
e
m
o
te Co
n
trol)
Data P
rocess
in
g
=
Server
It
is
an
exp
e
rim
ent
in
wh
ic
h
the
op
e
rati
ng
thres
hold
of
the
heater
de
vice
is
changed
du
e
to
the
us
er'
s
rem
ote
con
trol
by
config
uri
ng
the
e
xisti
ng
syst
e
m
and
the
propose
d
syst
e
m
in
the
sa
m
e
env
ir
onm
ent.
Figure
7
s
hows
t
he
gr
aph
of
the
t
hr
e
sh
ol
d
c
hange
a
ccordin
g
to
th
e
rem
ote
con
tr
ol
of
the
e
xisti
ng
syst
em
.
Figu
re
8
sh
ows
the
grap
h of t
he pr
opos
ed
syst
em
.
Figure
7
.
Grap
h of exist
in
g
sy
stem
thr
esh
old
changes
Figure
8
.
Grap
h of p
rop
os
e
d
s
yst
e
m
thr
esh
old
c
hanges
An
e
xperim
ent
us
in
g
a
datas
et
is
an
ex
per
i
m
ent
in
w
hich
the
us
e
r
proc
eeds
to
rem
ote
con
t
ro
l
at
a
thres
ho
l
d
valu
e
at
wh
ic
h
the
heater
does
no
t
op
e
rate
and
c
hecks
w
hether
the
thres
ho
l
d
va
lue
has
cha
ng
ed.
I
n
the
e
xisti
ng
syst
e
m
,
the
heater
dev
ic
e
was
operate
d
wh
e
n
the
ti
m
e
was
14
:00
an
d
t
he
te
m
per
at
ur
e
was
21
°
C
and
t
he
ti
m
e
w
as
16:0
0
an
d
20
°
C, an
d
it
w
as
co
nf
irm
ed
that
there
was
no
cha
nge
in
t
he
thres
ho
l
d
valu
e.
Th
e
pro
po
se
d
syst
em
al
so
op
erate
d
the
heater
de
vice
rem
ote
c
on
t
ro
l
at
21
:0
0
and
20
°
C
at
14
:0
0
an
d
16:00
t
o
m
easur
e
the
t
hre
shold
cha
nge
.
I
n
the
pro
pos
ed
syst
em
,
the
thres
ho
l
d
valu
e
of
t
he
heater
wh
ic
h
w
as
ope
rated
on
ly
unde
r
the
conve
ntion
al
20 ° C
was
c
hanged, a
nd the
he
at
er w
as
ope
rated at
21
:
00 a
nd 00:0
0.
Evaluation Warning : The document was created with Spire.PDF for Python.
IS
S
N
:
2502
-
4752
Ind
on
esi
a
n
J
E
le
c Eng &
Co
m
p
Sci,
Vo
l.
13
, N
o.
1
,
Ja
nu
a
ry 20
19
:
3
0
7
–
3
1
2
312
Thro
ugh
t
he
e
xp
e
rim
ent,
an
op
e
rati
on
is
pe
rfor
m
ed
base
d
on
the
rem
ote
co
ntr
ol
com
m
and
of
the
us
er
,
an
d
the
custom
iz
ed
s
erv
ic
e
can
be
pr
ovide
d
by
changin
g
the
fixed
thre
sho
ld
value
to
th
e
us
er
custom
iz
ed
thr
esh
old
value
.
5.
CONCL
US
I
O
N
In
t
he
existi
ng
syst
em
,
devi
ces
in
the
hom
e
are
conn
ect
ed
to
a
si
ngle
net
work,
and
c
ontr
ol
c
omm
and
s
a
re
transm
itted
thr
ough
the
se
rv
e
r.
Su
c
h
a
syst
em
has
a
draw
ba
ck
in
that
it
pro
vid
es
a
se
r
vice
tha
t
do
e
s
not
ta
ke
into
co
ns
i
der
at
i
on
the
c
har
act
erist
ic
s
of
a
use
r
beca
us
e
the
dev
ic
e
ope
rates
throu
gh
a
th
r
esh
old
value
fixe
d
i
n
t
he
se
rv
e
r.
Als
o,
w
he
n
a
ne
w
de
vice
is
c
onfig
ur
e
d
i
n
a
new
dev
ic
e
or
a
n
I
oT
syst
em
utiliz
ed
by
a u
se
r,
t
her
e
is
a pro
blem
that an
e
xisti
ng server
m
us
t be r
ec
onfig
ur
e
d o
r
a
new ser
ve
r
m
us
t be c
onfig
ure
d.
In
this
pa
per
,
we
pro
pose
d
a
syst
e
m
in
wh
ic
h
the
th
res
ho
l
d
value
of
the
de
vice
cha
ng
e
s
accor
ding
t
o
the
use
r'
s
co
nt
ro
l
c
omm
and
.
The
pro
posed
syst
e
m
transm
it
s
the
se
ns
or
data
to
the
ser
ver
an
d
operat
es
the
op
e
rati
on
judg
m
ent
and
the
dev
ic
e
th
rou
gh
the
thres
ho
l
d
value.
When
t
he
rem
ote
cont
ro
l
com
m
and
of
the
us
er
occurs,
th
e
sensor
data
is
colle
ct
ed.
Th
en,
the
thre
sho
ld
value
sto
red
in
the
databas
e
is
extracte
d
and
analy
zed.
T
he
analy
sis
le
arn
s
thres
ho
l
ds
a
nd
procee
ds
by
dev
ic
e.
Acc
ordin
gly,
the
analy
sis
is
perform
ed
ever
y
tim
e
a
c
on
t
ro
l
com
m
a
nd
of
a
us
e
r
is
gen
e
rated,
a
nd
a
serv
ic
e
co
ns
ide
rin
g
cha
r
act
erist
ic
s
of
each
us
e
r
can
be
pro
vid
e
d.
Also,
w
he
n
heter
og
e
ne
ou
s
dev
ic
es
not
re
gi
ste
red
in
t
he
s
erv
e
r
occ
ur,
se
ns
or
data
an
d
de
vice
inf
or
m
at
ion
are
loade
d
in
the
database.
Eac
h
tim
e
the
dev
ic
e
op
e
rati
on
proceed
s,
it
is
lin
ke
d
wit
h
the
de
vi
c
e
op
e
rati
on
that
is
in
the
e
xisti
ng
operati
on
or
in
t
he
sta
nd
by
sta
te
.
T
he
us
er
can
m
on
i
tor
a
nd
co
ntr
ol
the
thres
ho
l
d,
pow
er c
on
s
um
ption
, se
nsor
dat
a,
and d
e
vice sta
t
us
t
hroug
h
the
app
li
cat
io
n.
We
hav
e
ve
rifi
ed
that
e
ff
ic
ie
nc
y
and
accu
rac
y
are
inc
rease
d
com
par
ed
to
e
xisti
ng
syst
em
s.
T
hro
ugh
this,
the
th
res
hold
val
ue
of
th
e
de
vice
c
hang
es
acco
r
ding
t
o
t
he
c
har
act
e
r
ist
ic
s
of
the
use
r,
a
nd
a
ne
w
dev
ic
e
can
be
le
ar
ned
and
a
ser
vice
with
increase
d
conven
ie
nce
can
be
pro
vi
ded.
Fu
tu
re
resea
r
ch
shou
l
d
be
c
arr
ie
d
ou
t
by a
pp
ly
in
g
the
pr
opos
e
d sy
stem
to
var
i
ous e
nviro
nm
ents.
6.
ACKN
OWLE
DGME
NTS
This
resea
rch
was
sup
ported
by
The
Leadi
ng
Hu
m
an
Re
so
urce
Trai
ning
Pr
ogram
of
Re
gional
Neo
industry
th
rou
gh
t
he
Nati
on
a
l
Re
search
F
oundat
io
n
of
K
or
ea
(N
R
F)
fun
ded
by
the
Mi
nistry
of
Scie
nc
e,
ICT
and
fu
t
ur
e
Pla
nn
i
ng(
No.
2016H
1D5
A
1911
091).
This
wor
k
was
s
upport
ed
by
the
rese
arch
gr
a
nt
of
Pai
Chai
Un
i
ver
sit
y i
n 2
018.
REFERE
NCE
S
[1]
W
.
Y.
L
ee,
H.
M.
Ko,
J.
H.
Yu
,
K.
B.
Sim
.
An
Im
ple
m
ent
ation
of
Sm
art
Dorm
i
tor
y
S
y
st
em
Bas
ed
on
In
te
rn
et
o
f
Thi
ngs.
Journal of
Korean
Inst
itute
o
f
Int
ellige
n
t
Syste
ms
.
2016;
26
(4):
295
-
300
.
[2]
M.
J.
Song.
A
St
ud
y
on
Busin
ess
T
y
pes
of
Io
T
-
b
ase
d
Sm
art
hom
e:
Based
on
the
T
heor
y
of
Pla
tfor
m
T
y
polog
y
.
Th
e
Journal
of
t
he
In
stit
ute of
Int
erne
t,
Broadcasti
ng
and
Comm
unic
a
ti
on
.
2016;
1
6
(2)
:
27
-
40
.
[3]
X.
Bing.
Ke
y
I
nte
rne
t
of
Thi
n
gs
Te
chnol
og
y
and
Applic
a
ti
on
Resea
rch
.
TEL
KOMNIKA
Indone
sian
Journal
of
El
e
ct
rica
l
Eng
in
ee
ring
.
2014;
12
(7):
5599
-
5602
.
[4]
K.
Manic
k
ava
sa
gam.
Autom
at
ic
Gene
ration
Cont
rol
of
Mult
iAre
a
Pow
er
S
y
st
em
with
Gene
r
at
ing
Rat
e
Constrai
n
ts
Us
ing
Com
puta
ti
onal
In
te
l
li
gen
c
e
Techni
qu
es
.
I
nte
rnational
Jou
rnal
of
Applied
Powe
r
Engi
n
ee
r
ing
.
2013;
2(1):
27
-
38.
[5]
C.
Y.
Hs
ie
h.
Predic
ti
on
of
Forest
Te
m
per
a
ture
Micro
cha
n
ge
b
y
W
ireles
s
Sensor
Netw
ork
Te
chnol
og
y
.
Inte
rna
ti
onal
Jo
urnal
of El
e
ct
ri
c
al
and
Comput
er
Engi
n
ee
ring
.
20
12;
2(5);
632
-
63
8.
[6]
S.
H.
Kim
,
M.
Y.
Song.
Deve
lo
pm
ent
of
Aca
d
e
m
y
Mana
gemen
t
Protot
y
pe
S
y
s
tem
Us
ing
Mobile
App.
Journal
o
f
the
KOR
EA Cont
ent
s
Associat
ion
.
2015;
1
5
(8):
18
-
23
.
[7]
D.
W
.
Choi,
H.
J.
Cho.
Mac
hine
le
arn
ing
bas
ed
m
oti
on
rec
ogniti
on
te
chnol
og
y
f
or
int
ellige
n
t
IoT
servic
e
.
Journ
al
of
th
e
Korea
Ele
ct
rom
agnet
i
c
En
gine
ering
Societ
y
.
2016
;
27
(4)
;
19
-
28
.
[8]
K.
Cao,
I.
S.
Ka
ng,
H.
W
.
Choi,
H.
K.
Jung.
Rea
gent
Cabi
n
et
Ma
nage
m
ent
S
y
st
e
m
U
sing
Dange
r
Priority
.
Journa
l
of
Information
a
nd
Comm
unic
ation Conv
erge
n
ce
Engi
ne
ering
.
20
17;
12
(4):
22
7
-
23
1.
[9]
K.
Cao,
H.J.
Lee,
H.K
.
Jung,
T
ask
Mana
gemen
t
S
y
st
em
Acc
or
ding
to
Ch
ange
s
in
th
e
Situ
at
io
n
Based
on
Io
T
,
Journal
of
Infor
mation
Proc
essing
Sy
stem
.
2017;
13(6):1459
-
146
6.
[10]
C.
W
.
Son,
S.
B.
Le
e
.
Realizat
ion
of
hom
e
appl
ia
n
ce
class
ifi
c
at
ion
s
y
st
em
using
dee
p
le
arn
in
g.
Journal
of
the
Korea
Instit
u
te
o
f
Information
an
d
Comm
unic
ati
o
n
Engi
n
ee
ring
.
2
017;
21
(9):
1718
-
1724
.
[11]
T.
H.
Park,
H.
J.
Seo,
B.
J.
B
a
e,
H.
W
.
Kim
.
Secur
e
Mess
age
Tra
nsm
ission
aga
inst
Remote
Control
S
y
stem.
Journal
of
Infor
mation
and
Com
municat
ion
Con
ve
rgenc
e engi
ne
ering
.
2016
;
14
(
4);
233
-
239
.
[12]
S.
L.
Choi
,
S.
J.
Koh.
Distrib
ute
d
CoAP
Handove
r
Us
ing
Distribut
ed
Mobil
i
t
y
Agen
ts
in
In
te
rne
t
-
of
-
Thi
ngs
Networks.
Journ
al
of
Informatio
n
and
Comm
uni
cat
ion
Conve
rge
nce
Engi
ne
ering
.
2017;
15
(1):
37
-
42
.
Evaluation Warning : The document was created with Spire.PDF for Python.