Conference PaperPDF Available

Context aware internet of things for large scale data analytics

Authors:
&RQWH[W$ZDUH,QWHUQHWRI7KLQJVIRU/DUJH6FDOH
'DWD$QDO\WLFV
%\NgOoHNOL9HUL$QDOL]LLoLQ%D÷ODP7DEDQOÕ1HVQHOHULQøQWHUQHWL
<HOL]<(1*ø
&RPSXWHU(QJLQHHULQJ
.RFDHOL8QLYHUVLW\
.RFDHOL7XUNH\
\HOL]\HQJL#JPDLOFRP
.HUHP.hdh.
&RPSXWHU(QJLQHHULQJ
.RFDHOL8QLYHUVLW\
.RFDHOL7XUNH\
NNXFXN#NRFDHOLHGXWU
Özetçe²1HVQHOHULQ øQWHUQHWL VRQ ]DPDQODUGD ROD÷DQVW
SRSOHUOLN ND]DQPÕúWÕU YH |QP]GHNL \ÕOODUGD GD E\PHVL
EHNOHQPHNWHGLU 'Q\DGDNL KHU 1HVQHGHQ YHUL DODELOPHN
LQVDQODUÕQJQONKD\DWODUÕQÕQKHUDODQÕQGDE\NGH÷LúLNOLNOHU
JHWLUHELOPHNWHGLU %LU NXOODQÕFÕ ELU 1HVQH DUD\DELOLU YH 1HVQH
WDUDIÕQGDQ VD÷ODQDFDN ELU KL]PHWL oDOÕúWÕUDELOLU \D GD KL]PHW
\NOH\HUHN GRQDQÕPGDQ \DUDUODQDELOLU $QFDN VRUXQODU oRN
ID]OD 1HVQH ]HULQGH DUDPD LúOHPL \DSÕOPDN LVWHQGL÷LQGH
EDúODPDNWDGÕU 1HVQH \Õ÷ÕQÕLoHULVLQGH NXOODQÕFÕODUÕQ NHQGLOHULQH
HQX\JXQVHUYLVLYHYH\DGRQDQÕPÕEXOPDVÕEXKL]PHWL ED÷ODQWÕ
PDOL\HWLQL GúQHUHN JHUoHNOHúWLUPHVL JHUHNLU %XQODU
³1HVQHOHULQ øQWHUQHWL´ GQ\DVÕQD DLW ]RUOXNODUGDQ ELU NDoÕGÕU
%XoDOÕúPDGDEDKVHGLOHQSUREOHPOHULLQFHOH\HUHN6HUYLV7DEDQOÕ
0LPDUL ]HULQGH \DSÕODQ JHOLúWLUPH LOH HWNLOL ELU úHNLOGH 1HVQH
\Õ÷ÕQÕQ DUDúWÕUÕOPDVÕ YH NXOODQÕFÕODUÕQ DUDGÕNODUÕ QLWHOLNWH
1HVQHOHUHKÕ]OÕELUúHNLOGHED÷ODQDELOPHVLKHGHIOHQPLúWLU
Anahtar 6|]FNOHU—nesnelerin interneti; içerik ba÷mszlk;
servis tabanl yaplar; geliútirme; veri analizi
Abstract—7KH ,QWHUQHW RI 7KLQJV KDV JDLQHG H[WUDRUGLQDU\
SRSXODULW\ UHFHQWO\ DQGLV RQO\ H[SHFWHG WR JURZ LQ WKH FRPLQJ
\HDUV %HLQJ DEOH WR UHFHLYH GDWD DQG LQIRUPDWLRQ IURP 7KLQJV
DQ\ZKHUH LQ WKH ZRUOG ZLOO EULQJ ELJ FKDQJHV LQ HYHU\ IDFHW RI
SHRSOH¶V GDLO\ OLYHV 7KHVH 7KLQJV DUH VHUYLFH SURYLGHUV
WKHPVHOYHV$XVHU VKRXOGEHDEOHWR ILQG D7KLQJDQG DVNIRUD
VHUYLFH WKDW ZLOO EH SURYLGHG E\ WKH 7KLQJ %XW SUREOHPV FRPH
ZLWKILQGDQGVHOHFWVHUYLFHV RQWRRPDQ\7KLQJV8VHUV PXVWEH
VHOHFWWKHPRVW DSSURSULDWH DQGEHQHILFLDOVPDUWREMHFW WR FDUU\
RXW D JLYHQ WDVN $OO RI WKHVH DUH VRPH RI FKDOOHQJHV WKDW DUH
ULVLQJ IURP WKH SRSXODULW\ RI WKH ,QWHUQHW RI 7KLQJV 7KLV
UHVHDUFKZLOOLQYHVWLJDWHWKH DERYH TXHVWLRQVDQGWU\VROYH WKHP
XVLQJ WZR ZHOO HVWDEOLVKHG FRPSXWHU VFLHQFH FRQFHSWV 6HUYLFH
RULHQWHG$UFKLWHFWXUH 62$DQGFRQWH[WDZDUHQHVV 7KHJRDORI
WKLV UHVHDUFK ZLOO EH WR LQWURGXFH D 6HUYLFHRULHQWHG &RQWH[W
DZDUH$UFKLWHFWXUHIRU WKHSXEOLFDWLRQDQG SURYLVLRQRIVHUYLFHV
LQ WKH ,QWHUQHW RI 7KLQJV $ SURWRW\SH LPSOHPHQWDWLRQ RI WKH
DUFKLWHFWXUHZLOODOVREHLQWURGXFHG
Keywords—internet of things; context awareness; service
oriented architecture; implementation
, ,1752'8&7,21
7KH,QWHUQHWRI7KLQJVLVWXUQLQJLQWRDQH[SORVLYHWRSLFLQ
WRGD\¶V WHFKQRORJ\ ZRUOG 6PDUW 7KLQJV DUH EHFRPLQJ PRUH
SUHYDOHQWLQERWKEXVLQHVVDQGSHUVRQDOXVH)URPFHOOSKRQHV
VPDUWKRPHVVPDUWVHQVRUVDQGPRUH>@ QHDUO\HYHU\REMHFW
FDQEHPDGHLQWHOOLJHQWDQGUHOD\LQIRUPDWLRQDQGGDWDWRDXVHU
DW D PRPHQW¶V QRWLFH %LOOLRQV >@ RI QHZ VPDUW REMHFWV DUH
H[SHFWHGWRWDNHKROGLQWKHQH[W\HDUV(DFKRIWKHVH7KLQJV
FDQ SURYLGH IXQFWLRQDOLW\ RU VHUYLFH WR D XVHU RU FOLHQW <RX
GRQ¶W KDYH WR RZQWKH 7KLQJ WR JHW WKH IXQFWLRQDOLW\ $ XVHU
VKRXOG EH DEOH WR VHDUFK IRU7KLQJV WKDW SURYLGH KLV UHTXLUHG
IXQFWLRQDOLW\%XWZLWKWKHPDVVLYHJURZWKRIVPDUW 7KLQJVLW
ZLOOEHFRPHGLIILFXOWIRUXVHUV WRILQGWKHVH VPDUW 7KLQJVDQG
PRUHLPSRUWDQWO\ILQGRQHRU PDQ\ WKDWEHVWPHHWVWKH XVHU¶V
UHTXLUHPHQWV )RU H[DPSOH D SHUVRQ GULYLQJ D YHKLFOH
GRZQWRZQORRNLQJ IRUDSDUNLQJVSRW +RZZLOOWKHXVHU ILQG
DQRSHQSDUNLQJVSRWZLWKRXWKDYLQJWRGULYHDURXQGDQGORRN"
+RZZLOOWKHXVHUILQGWKH PRVWFRQYHQLHQWSDUNLQJVSRWRQH
WKDWLVQHDURSHQZLWKLQWKHGULYHU¶VEXGJHWDQGWKHVL]HRIWKH
VSRW DOLJQV ZLWK WKH W\SH RI YHKLFOH WKH\ DUH GULYLQJ 6PDUW
3DUNLQJ /RWV DQG 6PDUW 3DUNLQJ 6SDFHV FDQ EH XVHG WR
GHWHUPLQH LI D SDUNLQJ VSRW LV RSHQ 7KLV LQIRUPDWLRQ SDLUHG
ZLWKWKHORFDWLRQWLPHIHHDQGVSRWVL]HFDQEHXVHGWRPDWFK
D GULYHU ZLWK D VSRW WKDW PHHWV WKHLU UHTXLUHPHQWV DQG WKHQ
GLUHFWV WKHP WR WKH VSRW 7KH ILQDO TXHVWLRQ LV FDQ WKLV EH
DFFRPSOLVKHG XVLQJ FXUUHQW DUFKLWHFWXUH IRU WKH ,QWHUQHW RI
7KLQJV"6HUYLFH2ULHQWHG$UFKLWHFWXUH>@FDQEHWKRXJKWRIDV
DJURXSRILQGLYLGXDOVHUYLFHVWKDWEOHQGDQGLQWHUFKDQJHZLWK
RWKHU VHUYLFHV VHDPOHVVO\ WR DFFRPSOLVK D WDVN &RQWH[W
DZDUHQHVV>@LVWKHDELOLW\WRGHWHFWDQGUHVSRQGWRFKDQJHVLQ
FRQWH[W)LJXUH&RQWH[W>@LVWKHFRQGLWLRQVWKDWDUHXVHGWR
GHVFULEH D SURGXFW RU VHUYLFH %\ XVLQJ D 6HUYLFH 2ULHQWHG
$UFKLWHFWXUHWKDWLVPDGHFRQWH[WDZDUHWKLVUHVHDUFKDLPVWR
VROYH RQH RI WKH ,QWHUQHW RI 7KLQJV FKDOOHQJHVWKDW GLVFRYHU\
WKLQJGHYLFHVE\LQWHQGHGW\SHRIVFKHPDSURSHUW\
978-1-5386-0930-9/17/$31.00 ©2017 IEEE
8%0.¶QG,QWHUQDWLRQDO&RQIHUHQFHRQ&RPSXWHU6FLHQFHDQG(QJLQHHULQJ 
)LJ )ORZRIFROOHFWGDWDE\FRQWH[WDZDUHVHUYLFH
7KHUHVWRI SDSHURUJDQL]HGDV IROORZV6HFWLRQ VXPPHU
RIUHODWHGZRUN6HFWLRQEDFNJURXQGRISUREOHPVROXWLRQDQG
VRPH NLQG DSSURDFKHV 6HFWLRQ  SUREOHP GHILQLWLRQ DQG
UHVHDUFKSODQ6HFWLRQUHVXOWVDQGVXPPDU\RIWKLVZRUN
,, 5(/$7(':25.
&RQWH[W VFDODELOLW\ G\QDPLF FRQWH[W GLVFRYHU\ VHDUFK
UDQN DQG IRUPDOLW\ ZHUH WKH FULWHULD XVHG WR UHYLHZ WKH
IROORZLQJ UHVHDUFK DUWLFOHV (DFK RI WKHVH FULWHULD ZLOO EH
FUXFLDO IRU GHYHORSLQJ WKH DUFKLWHFWXUH &RQWH[W DQG G\QDPLF
FRQWH[WSURYLGHXVHIXOLQIRUPDWLRQWKDWFDQEHLQWHUSUHWHG7KLV
QHHGV WR FRPH IURP ERWK WKH 7KLQJ DQG WKH XVHU 3URYLGLQJ
FRQWH[WHVSHFLDOO\G\QDPLFFRQWH[WZKLFKLVDOZD\VFKDQJLQJ
IURPWKH7KLQJDQG XVHUZLOODOORZWKHXVHUWREHPDWFKHGXS
ZLWK WKH EHVW 7KLQJ IRU WKH LQGLYLGXDO XVHU 6FDODELOLW\ LV
DQRWKHU LPSRUWDQW IDFWRU $V WKH VL]H RI 7KLQJV LQFUHDVH
GUDVWLFDOO\LWZLOO EHLPSRUWDQWWKDW WKHDUFKLWHFWXUHFDQDGDSW
DQGVFDOHZLWKWKLV LQFUHDVH$OVRLQWKLVFDVHVFDODELOLW\ FDQ
PHDQ WKDW WKH DUFKLWHFWXUH ZLOO EH SODWIRUP LQGHSHQGHQW DQG
FDQDOVRLQFRUSRUDWHDGLYHUVHFODVVLILFDWLRQRI7KLQJV,QRUGHU
IRU D XVHU WR ILQG WKHVH 7KLQJV WKH DUFKLWHFWXUH PXVW VXSSRUW
WKHGLVFRYHU\RI7KLQJVZKLFKLQWKLVDUFKLWHFWXUHWKHVH7KLQJV
ZLOOEHUHSUHVHQWHGDVVHUYLFHV1RZ WKDWDXVHUKDVDFFHVV WR
ILQGLQJWKHVHVHUYLFHVWKHUHZLOOKDYHWREHDZD\WRVHDUFKIRU
WKHVH%HLQJDEOHWRVHDUFKZLOOSURYLGHWKHXVHUZLWKDQHDVLHU
WLPH WR ILQG WKH VHUYLFH WKH\ DUH ORRNLQJ IRU +RZHYHU WKLV
SURFHVV ZLOO EH IDU WRR WLPH FRQVXPLQJ ZLWK WKH LQFUHDVH LQ
VPDUW7KLQJVEHLQJSXEOLVKHG7RUHDOO\PDNHWKLVDUFKLWHFWXUH
XVHIXOWKHFRQWH[WRIWKHVHUYLFHDQGXVHUZLOOEHUDQNHG7KLV
UDQNLQJ ZLOO GHFUHDVH WKH DPRXQW RI WLPH WKH XVHU VSHQGV
VHDUFKLQJ IRUWKH VHUYLFH WKH\ GHVLUH 7KLV UDQNLQJ ZLOO DOVR
SURYLGHWKHXVHUZLWKWKHPRVWDFFXUDWHVHUYLFHIRUWKHPEDVHG
RIIRIWKHLUFRQWH[WDQGQHHGV1RZWKHXVHUKDVDFFHVVWRWKH
PRVWDFFXUDWHGDWDSRVVLEOHVRWKDWWKH\FDQFDUU\RXWWKHLUWDVN
ZLWKWKHPRVW HIILFLHQF\7KHODVWFULWHULD XVHGWRFODVVLI\WKH
DUWLFOHVLVIRUPDOLW\7KLVPHDQVWKDWQRWRQO\LVWKHUHDQLGHDRU
DUFKLWHFWXUHEXWLWLVVXSSRUWHGE\XVHFDVHVIDFWVDOJRULWKPV
DQGRUPDWKHPDWLFV,QVXPPDU\HDFKDUWLFOHZLOOEHUHYLHZHG
ZLWK WKHVH  FULWHULD LQ PLQG 7KH LQIRUPDWLRQ JDWKHUHG ZLOO
SURYHWKDWWKHUHLVDQHHGIRUWKLVDUFKLWHFWXUHRQFHWKHDPRXQW
RI7KLQJVDGGHG LQFUHDVHVDQGWKDWWKLV DUFKLWHFWXUHFXUUHQWO\
GRHV QRW H[LVW 7KH ILUVW DUWLFOH >@ DLPVWR LQWHJUDWH EXVLQHVV
V\VWHPVZLWKWKHLUPDQXIDFWXULQJDQGORJLVWLFVSURFHVVHV7KLV
DUFKLWHFWXUH GRHV FRQVLGHU GLVFRYHU\ VHDUFK DQG UDQN RI
7KLQJVE\XVLQJ DVHUYLFHFDWDORJXHDQG UDQNLQJVHUYLFHVDQG
7KLQJVEDVHGRIIWKHSURJUDPQHHGVGXULQJUXQWLPH)LJXUH
,WLVDOVRXVHV ZHE VHUYLFHVZKLFKDOORZVWKLV WREHVFDODEOH
+RZHYHU WKLV DUFKLWHFWXUH GRHV QRW FRQVLGHU FRQWH[W DW DOO
$QRWKHUUHVHDUFKDUWLFOH>@ORRNVDW ,27LQWHUDFWLQJZLWKWKH
HQYLURQPHQW 7KLV LV FDXVHG E\ WKH HQYLURQPHQW FUHDWLQJ
HYHQWVUDWKHUWKDQUHFHLYLQJLQSXWIURPWKHXVHU
)LJ &RQWH[WUDQNLQJVLPXODWLRQ
7KLVDUFKLWHFWXUHGRHVDOORZGLVFRYHU\DQGVHDUFKDELOLW\RI
7KLQJVXVLQJDQ,27%URZVHUEXWGRHVQRW KDYHDZD\WRUDQN
WKHP 7KH EURZVHU DOVR DOORZV XVHUV WR YLHZ VWDWLVWLFV DQG
FHUWDLQFRQWH[WRQVHQVRUVDQGGHYLFHVEDVHGRQFXUUHQWHYHQWV
$QGWKHHYHQWVWKHPVHOYHVDUHYLHZDEOHDQGG\QDPLFLQQDWXUH
7KLV DUWLFOH LV IRUPDO DQG GRHV VKRZ VRPH FRGLQJ DQG
DOJRULWKPVDVZHOODVDWHVWZKLFKSURYHVWKDWWKHLUDUFKLWHFWXUH
LVIDVWHUWKDQVWDQGDUG 62$ E\ DERXW  PLOOLVHFRQGV7KLV
UHVHDUFK GRHV QRW FRQVLGHU VFDODELOLW\ KRZHYHU 7KH IRFXV RI
WKHQH[WDUWLFOH>@LVWRFRQVLGHU,27DVUHVRXUFHVDQGWREXLOG
DQ DUFKLWHFWXUH IRU WKDW /LNH RWKHU DUWLFOHV WKLV RQH GRHV
FRQVLGHU GLVFRYHU\ E\ XVLQJ D VHUYLFH EURNHU EXW WKHUH LV QR
PHQWLRQRIEHLQJDEOHWRVHDUFKRUUDQNWKHVHVHUYLFHV$PRQJ
GLVFRYHU\ UHVHDUFKHUV DOVR DOORZ IRU VFDODELOLW\ LQ WKHLU
DUFKLWHFWXUHE\XVLQJWKH:HERI7KLQJV7KLVDUWLFOHDOVRGRHV
QRWFRQVLGHU DQ\ W\SH RI FRQWH[W,QD 'LVFRYHU\'ULYHQ62$
DUWLFOH >@ WKHUH LV GLVFRYHU\ RI 7KLQJV DSSOLFDWLRQV DQG
PLGGOHZDUH+RZHYHUQRPHQWLRQRIEHLQJDEOHWRUDQNWKHVH
DQGRQO\DEULHIPHQWLRQRIEHLQJDEOHWRVHDUFKIRUWKHVHXVLQJ
D TXHU\ )LJXUH  %\ XVLQJ 62$ IRU VHUYLFHV PLGGOHZDUH
FRPSXWLQJVWRUDJHDQGDSSOLFDWLRQVWKHUHLVDORWRIVFDODELOLW\
ZLWKWKLVDUFKLWHFWXUH7KHUHZDVQRFRQVLGHUDWLRQRIFRQWH[W
7KH ODVW DUWLFOH >@ LV KHDYLO\ FRQFHUQHG ZLWK G\QDPLF
FRQWH[WDZDUHQHVV WKURXJK FRQWH[W DZDUH DSSOLFDWLRQV 7KLV
DUFKLWHFWXUHKRZHYHUGRHVQRWDOORZIRUDQ\VFDODELOLW\,WDOVR
GRHVQRWDOORZIRUDQ\GLVFRYHU\GXHWRLWVRQHWRRQHEHKDYLRU
$ FRPPRQ WKHPH LQ DOO RI WKHVH DUFKLWHFWXUHV LV HLWKHU VRP H
W\SHRIFRQWH[WDZDUHQHVVDQGOLWWOHWRQRGLVFRYHU\RSWLRQVRU
QRFRQWH[WZLWKGLVFRYHU\RSWLRQV1RQHRIWKHVHDUFKLWHFWXUHV
VXSSRUW DOO IXQFWLRQDOLW\ %\ FRPELQLQJ DOO RI WKH FULWHULD DQ
DUFKLWHFWXUHFDQEHGHYHORSHGWKDWZLOOEHWWHUKDQGOHWKHUDSLG
H[SDQVLRQRIWKH,QWHUQHWRI7KLQJV
)LJ 6HUYHUVLGHDQGFOLHQWVLGHSURFHVVRIFRQWH[W
,,, %$&.*5281'
,QRUGHUIRUWKLVDUFKLWHFWXUHWREHGHYHORSHGLWLVLPSRUWDQW
WR NQRZ DERXW WKH ,QWHUQHW RI 7KLQJV 6HUYLFH 2ULHQWHG
$UFKLWHFWXUH DQG &RQWH[W$ZDUHQHVV DQG KRZ WKH\DOOUHODWH
8%0.¶QG,QWHUQDWLRQDO&RQIHUHQFHRQ&RPSXWHU6FLHQFHDQG(QJLQHHULQJ 
7KH,QWHUQHWRI7KLQJV,R7>@LVWKHFRQQHFWLRQRISK\VLFDO
REMHFWVWKDWFROOHFWDQGWUDQVIHUGDWDIURPRQHREMHFWWRDQRWKHU
7KHVH REMHFWV DUH HPEHGGHG ZLWK VRIWZDUH DQG VHQVRUV DQG
WKHREMHFWVFDQEHYLUWXDOO\DQ\WKLQJ7KHLGHDRIWKH,QWHUQHWRI
7KLQJV LV D PDVVLYH IXQGDPHQWDO VKLIW 7KH QXPHURXV
SRVVLELOLWLHVRIQHZSURGXFWVDQGVHUYLFHVDUHDOORZHGE\WKHVH
LQWHOOLJHQWREMHFWV7KH,QWHUQHWRI7KLQJVLVH[SHFWHGWRFKDQJH
WKH GD\ WR GD\RSHUDWLRQV RI YLUWXDOO\ HYHU\WKLQJ ,R7 FDQEH
GLYLGHG LQWR  EURDG FDWHJRULHV >@ VPDUW ZHDUDEOH VPDUW
KRPH VPDUW FLW\ VPDUW HQYLURQPHQW DQG VPDUW HQWHUSULVH
0RVW FRPPXQLFDWLRQ ZLOO KDSSHQ EHWZHHQ VHQVRUV DQG
PDFKLQHV 7KHVH VHQVRUV JDWKHU GDWD DQG WKHQ FRPPXQLFDWH
WKDWWRDQRWKHUREMHFWWKDWFDQWKHQDQDO\]HWKHGDWDDQGPDNH
GHFLVLRQVEDVHG RIIRIWKLV0RVWRI WKHVHFULWLFDODSSOLFDWLRQV
>@DUHFORXGEDVHG7KHVHDSSOLFDWLRQV>@DUHNH\LQUHFHLYLQJ
WKH GDWD LQWHUSUHWLQJ LW DQG WUDQVPLWWLQJ LW WR FUHDWH XVHIXO
LQIRUPDWLRQ DQG GHFLVLRQV 7KH QH[W LPSRUWDQW FRQFHSW WR
FRQVLGHU LV 6HUYLFH 2ULHQWHG $UFKLWHFWXUH 6HUYLFH RULHQWHG
DUFKLWHFWXUH 62$ LV D >@ FROOHFWLRQ FRPPXQLFDWLRQ DQG
VKDULQJRIVHUYLFHV,QWKLVFDVHDVHUYLFHLVDWDVNZHOOGHILQHG
WKDWGRHVQRWGHSHQGRQWKHVWDWHRIRWKHUVHUYLFHV6HUYLFHVFDQ
ZRUNZLWKRWKHUVHUYLFHVKRZHYHUWKH\DUHQRWFRQFHUQHGZLWK
WKHWHFKQLFDO GHWDLOVRIWKH RWKHUVHUYLFH6RPHEHQHILWV>@ WR
62$ LQFOXGH SODWIRUP LQGHSHQGHQFH FRGH UHXVH HDVLHU
WHVWDELOLW\ HDVLHU GHYHORSHU IRFXV DQG SDUDOOHO GHYHORSPHQW
62$FRQVLVWVRIWKUHHHQWLWLHV>@$VHUYLFHSURYLGHUDVHUYLFH
UHJLVWU\ DQG D VHUYLFH UHTXHVWHU ,Q WKLV DUFKLWHFWXUH 6PDUW
7KLQJV ZLOO EH FRQVLGHUHG DV LQGHSHQGHQW GLVFRYHUDEOH
VHUYLFHV
7KHWKLUGFRQFHSW WR XQGHUVWDQGLVFRQWH[WDZDUH&RQWH[W
LV DQ LPSRUWDQW FRQFHSW >@ WR FRQVLGHU ZKHQ GHVLJQLQJ DQG
LPSOHPHQWLQJVRIWZDUH:LWKWKHHPHUJHQFHRI,R7FRQWH[W>@
KDVEHFRPHHYHQPRUHLPSRUWDQW6RPHTXHVWLRQVWRDVNZKHQ
GHWHUPLQLQJFRQWH[WLVZKRZLOOEHXVLQJLWZK\ZKHQZKHUH
DQGZKDW ,WDOVRFRQVLVWVRIPRUH VSHFLILFDVSHFWVVXFKDV>@
ORFDWLRQ WLPH WHPSHUDWXUH HYHQ XVHU¶V HPRWLRQV DQG
SUHIHUHQFHVWKHVHFDQEHFODVVLILHGDVVFDODUYHFWRURUDEVWUDFW
YDOXHV %HLQJ FRQWH[WDZDUH LV KDYLQJ D V\VWHP DFNQRZOHGJH
FRQWH[WIURPERWKWKHXVHUDQG7KLQJDQGWKHQXVHWKDWFRQWH[W
LQDPHDQLQJIXOPDQQHUWRPDNHGHFLVLRQVDQGFDUU\RXWWDVNV
,9 352%/(067$7(0(17$1'5(6($5&+3/$1
,Q WKH ,QWHUQHW RI 7KLQJV 7KLQJV SURYLGH VHUYLFHV RU
IXQFWLRQDOLW\ $ XVHU GRHV QRW QHHG WR RZQ D 7KLQJ WR JHW D
IXQFWLRQDOLW\$XVHUVKRXOGEHDEOH WRVHDUFKIRUDOODYDLODEOH
7KLQJV%XWIRUWKLVSURFHVV WR ZRUN WKH RZQHU RIWKH 7KLQJ
VKRXOG PDNH WKH 7KLQJ LQIRUPDWLRQ SXEOLF DQG WKH XVHU RI
7KLQJVKRXOGEHDEOHWRILQGLW:LWKWKHFXUUHQWDUFKLWHFWXUHRI
WKH,QWHUQHWRI7KLQJVWKLVLV QRWSRVVLEOH7KLVUHVHDUFKSODQV
WR LQYHVWLJDWH DFKLHYLQJ WKH SXEOLFDWLRQ DQG GLVFRYHU\ RI
7KLQJV XVLQJ 6HUYLFH 2ULHQWHG $UFKLWHFWXUH &RPELQLQJ WKLV
ZLWK WKH ,QWHUQHW RI 7KLQJV ZLOO DOORZ XVHUV WR UHTXHVW DQG
UHFHLYHLQIRUPDWLRQIURPVHUYLFHVDQGVPDUW REMHFWVWKDW ZHUH
RQFH WKRXJKW WR EH DQ DUGXRXV WDVN LQ VHFRQGV ZLWKRXW HYHQ
NQRZLQJKRZLWZDVGRQH7KHSRVVLELOLWLHVDUHQHDUO\HQGOHVV
+RZHYHUDVWKH QXPEHU RI 7KLQJVDQGXVHUVLQFUHDVH LW ZLOO
EHFRPH GLIILFXOWWR SDLU D 7KLQJ ZLWK D XVHU ,W ZLOO EHFRPH
HYHQ PRUH GLIILFXOW WR ILQG D VPDUW REMHFW WKDW ZLOO PHHW WKH
XVHU¶VUHTXLUHPHQWV)LJXUHDQGFRQWH[W)LJXUH
%HFDXVH RI WKLVWKH SURFHVV ZLOO EHFRPH WLPH FRQVXPLQJ
DQGOHVVHIILFLHQW,QRUGHUWR ILQGWKH7KLQJWKDWZLOOSURYLGH
WKH XVHU ZLWK WKH PRVW DFFXUDWH LQIRUPDWLRQ WKH PDWFKLQJ
SURFHVV EHWZHHQWKH XVHU UHTXLUHPHQWV DQG DYDLODEOH 7KLQJV
PXVWFRQVLGHUFRQWH[W6RPHH[DPSOHVRIFRQWH[WZLWKUHJDUGV
WRXVHUVDUHORFDWLRQWLPHZHDWKHUPRRGDJHHWF
:LWK FRQWH[W DZDUHQHVV WKHVH VPDUW 7KLQJV ZLOO SXEOLVK
WKHLUFRQWH[WDQG7KLQJVZLOOEHVHOHFWHGXVLQJWKH FRQWH[W RI
WKH7KLQJDQGXVHU7KLVUHVHDUFKDLPVWRVROYHWKHSUREOHPRI
VFDODEOH SXEOLVKLQJ DQG GLVFRYHU\ RI VPDUW 7KLQJV XVLQJ D
6HUYLFH RULHQWHG $UFKLWHFWXUH ,W ZLOO DOVR DLP WR VROYH WKH
SUREOHP RI VFDODEOH PDWFKLQJ DQG GLVFRYHU\ RI DYDLODEOH
7KLQJVZLWKWKHXVHRIFRQWH[WDZDUHQHVV7KHUHVXOWZLOOEHD
&RQWH[W $ZDUH 6HUYLFH 2ULHQWHG $UFKLWHFWXUH WKDW ZLOO DOORZ
XVHUV WR SDLU ZLWK 7KLQJV EDVHG RQ WKHLU FRQWH[W DQG
UHTXLUHPHQWV 7KLV ZLOO OHDG WR PRUH DFFXUDWH GDWD DQG
LQIRUPDWLRQFRPLQJIURPVPDUWREMHFWVDQGVHUYLFHV7KLVZLOO
DOVR GHFUHDVH WKH WLPH WKH XVHU VSHQGV VHDUFKLQJ IRU WKH
VHUYLFHVDQG7KLQJVWKH\QHHGWRXVH
)LJ 7KLQJVFKHPDIRUGLVFRYHU
8%0.¶QG,QWHUQDWLRQDO&RQIHUHQFHRQ&RPSXWHU6FLHQFHDQG(QJLQHHULQJ 
)LJ 2EMHFWSURSHUWLHVWKDWSXEOLVKHGE\WKLQJV
9 5(68/7$1'6800$5<
7KHPDLQRXWFRPHRIWKLVUHVHDUFKZLOOEHDFRQWH[WDZDUH
VHUYLFHRULHQWHGDUFKLWHFWXUHWKDWZLOOVXSSRUWVWKHSXEOLFDWLRQ
GLVFRYHU\ DQG PDWFKLQJ RI 7KLQJV LQ WKH ,QWHUQHW RI 7KLQJV
7KLV DUFKLWHFWXUH ZLOO HQDEOH 7KLQJV RZQHUV WR SXEOLVK WKH
LQIRUPDWLRQRIWKHLU7KLQJVLQDULFKGHILQLWLRQXVLQJFRQWH[W,W
ZLOODOVRHQDEOHXVHUVRUFRQVXPHUVWRGLVFRYHUWKHVHWKLQJV$
PDWFKLQJ WKDW ZLOO FRQVLGHU WKH FRQWH[W RI 7KLQJV DQG
FRQVXPHUVZLOOHQVXUHWKHEHVWPDWFKRIWKHXVHUUHTXLUHPHQWV
ZLWK DYDLODEOH 7KLQJV$VLPSOH LOOXVWUDWLRQ RI WKHEHQHILWVRI
WKLVSURSRVHGDUFKLWHFWXUHFDQEHVKRZQXVLQJWKHSDUNLQJVSRW
H[DPSOH :LWKRXWWKLV DUFKLWHFWXUH GULYHUV ZRXOGVSHQG PRUH
WLPHGULYLQJDURXQGDQGORRNLQJIRUVSRWVUDWKHUWKDQKDYLQJD
6PDUW3DUNLQJ/RWFRPPXQLFDWHZLWKGULYHUVWRWHOOWKHPDERXW
RSHQVSRWV:LWKRXWFRQWH[WDZDUHQHVVXVHUVZRXOGPRUHWKDQ
OLNHO\EHGLUHFWHGWRDUDQGRPSDUNLQJVSRWWKDWFRXOGHYHQEH
FORVHG:KLOHFRQVLGHULQJFRQWH[WDGULYHUZLOOEHGLUHFWHGWRD
VSRWWKDWLVQHDUKLPDQGRSHQ7KHSDUNLQJDWWHQGDQWVDUHQRZ
DEOHWRPDUNHWWR DVSHFLILFEDVHWRFXVWRPHUVWKDWDUHQHDUE\
DQGORRNLQJWRSDUN
)LJ /LYHV\VWHPGLVFRYHU\SURFHVVIRUFDQGLGDWH
,Q )LJXUH  UHDOOLIH GHYHORSHU VHDUFK FDQGLGDWH E\ NH\
ZRUG RI FRQWH[W SDUDPHWHU DQG IRUFH V\VWHPDQG QHWZRUN IRU
GLVFRYHU WKLQJ ,I FRXOG QRW ILQG VXLWDEOH WKLQJ WKHQ LQMHFWLRQ
UHTXHVWHG DQRWKHU WKLQJ 7KH SURFHVV RI LQMHFWLRQ VWDUW
UHTXHVWHGVHUYLFHDQGLQVWDOO
:H GHYHORSHG H[WUD OD\HU IRU GLVFRYHU WKLQJ EHIRUH WKH
VHUYLFHVQHHGWRUXQWDVNVRYHUWKLQJ7KLVPRGHOJLYHVWKHPDS
RI WKLQJ DQG VHUYLFHV ODUJH VWDFN 7KXV HIIHFWLYH V\VWHP
PDQDJHPHQW FULVLV PDQDJHPHQW EHWWHU SHUIRUPDQFH DQG
UHGXFH HQHUJ\ HIILFLHQF\ RQ ODUJH V\VWHPV $QG JLYHV D
IOH[LELOLW\ IRU VWDQGDUG GLVFRYHU V\VWHP EHFDXVH RI FRQWH[W
DZDUHQHVV
5()(5(1&(6
>@ ,QWHUQHWRI7KLQJV6FLHQFH)LFWLRQRU%XVLQHVV)DFW+DUYDUG%XVLQHVV
5HYLHZ+DUYDUG%XVLQHVV6FKRRO3XEOLVKLQJ:HE$SU
>@ 7-XOLDQQH%HKLQG 7KH 1XPEHUV*URZWKLQ WKH ,QWHUQHWRI7KLQJV
1DWLRQDO&DEOH7HOHFRPPXQLFDWLRQV$VVRFLDWLRQ0DU:HE
$SU
>@ :KDW ,V 62$"  62$ DQG :HE 6HUYLFHV ([SODLQHG ,QGLD :HE
'HYHORSHUV6W\OXV6\VWHPV:HE$SU
>@ 3 'DY\ DQG < %HUEHUV ,QWHUQHW 2I 7KLQJV $ &RQWH[W$ZDUHQHVV
3HUVSHFWLYH,777RGD\0DU:HE$SU
>@ 6 'RURWK\ ,QWHUQHW RI 7KLQJV &RQWH[W RI 8VH -XVW %HFDPH 0RUH
,PSRUWDQW,QWHJUDWHG&RPSXWHU6ROXWLRQV-DQ:HE$SU

>@ 36SLHVV6 .DUQRXVNRV'*XLQDUG'6DYLR2%DHFNHU/06'H
6RX]DDQG97ULID³62$EDVHGLQWHJUDWLRQRI WKHLQWHUQHW RIWKLQJV LQ
HQWHUSULVHVHUYLFHV´ ,Q:HE 6HUYLFHV,&:6,(((,QWHUQDWLRQDO
&RQIHUHQFHSS-XO\
>@ / /LQD HW DO $Q (YHQWGULYHQ 6HUYLFHRULHQWHG $UFKLWHFWXUH IRU WKH
,QWHUQHWRI7KLQJV 6HUYLFH ([HFXWLRQ,QWHUQDWLRQDO-RXUQDO RI 2QOLQH
(QJLQHHULQJ
>@ 99ODGLPLU HWDO³5HVRXUFH DFRQQHFWLRQEHWZHHQ,QWHUQHWRI 7KLQJV
DQGUHVRXUFHRULHQWHGDUFKLWHFWXUH´,Q6PDUW6\V7HFK(XURSHDQ
&RQIHUHQFHRQ6PDUW 2EMHFWV6\VWHPVDQG 7HFKQRORJLHV3URFHHGLQJV
RI9'(S
8%0.¶QG,QWHUQDWLRQDO&RQIHUHQFHRQ&RPSXWHU6FLHQFHDQG(QJLQHHULQJ 
>@ *'LPLWULRVHWDO³'LVFRYHU\GULYHQVHUYLFHRULHQWHG,R7DUFKLWHFWXUH´
,Q&ROODERUDWLRQDQG,QWHUQHW&RPSXWLQJ&,&,(((&RQIHUHQFH
RQ,(((S
>@ 2 &DUO + 2OD ³'HVLJQLQJ FRQWH[WDZDUH LQWHUDFWLRQ $Q DFWLRQ
UHVHDUFKVWXG\´'HVLJQLQJXELTXLWRXVLQIRUPDWLRQHQYLURQPHQWV6RFLR
WHFKQLFDOLVVXHVDQGFKDOOHQJHV
>@ ;,$ )HQJ HW DO ³,QWHUQHW RI WKLQJV´ ,QWHUQDWLRQDO -RXUQDO RI
&RPPXQLFDWLRQ6\VWHPV
>@ &<DVVLQH% 0RKDPHG$$EGHOPDOHN³,QWHUQHWRIWKLQJVVHFXULW\´
,Q:LUHOHVV7HFKQRORJLHV (PEHGGHG DQG,QWHOOLJHQW 6\VWHPV :,76
,QWHUQDWLRQDO&RQIHUHQFHRQ,(((S
>@ %'RXJODV³6HUYLFHRULHQWHGDUFKLWHFWXUH62$GHILQLWLRQ´5HWULHYHG
0D\
>@ , 1DVHHP . ,VPDLO ³$Q DUFKLWHFWXUH IRU SURYLGLQJ DQG GHILQLQJ
VWXGHQWRULHQWHG VHUYLFHV´ ,Q &XUUHQW 7UHQGV LQ ,QIRUPDWLRQ
7HFKQRORJ\&7,7,QWHUQDWLRQDO &RQIHUHQFH RQ,(((S

>@ %'DQLHO³7KH ,QWHUQHW RIWKLQJVLV IDU ELJJHUWKDQDQ\RQH UHDOL]HV´
:LUHG
>@ 0$ODQ9 5REHUWR³0DQDJLQJWKH VRXUFHVRIXQFHUWDLQW\ 0DWFKLQJ
SURFHVV DQG FRQWH[W LQ VRIWZDUH GHYHORSPHQW´ -RXUQDO RI 3URGXFW
,QQRYDWLRQ0DQDJHPHQW
>@ 3&KDULWKHWDO³&RQWH[WDZDUHFRPSXWLQJIRUWKHLQWHUQHWRIWKLQJV$
VXUYH\´,((( &RPPXQLFDWLRQV6XUYH\V7XWRULDOV

>@ <8 /LDQ HW DO ³$SSO\LQJ FRQWH[WDZDUHQHVV WR VHUYLFHRULHQWHG
DUFKLWHFWXUH´,QH%XVLQHVV(QJLQHHULQJ,&(%(,(((,QWHUQDWLRQDO
&RQIHUHQFHRQ,(((
8%0.¶QG,QWHUQDWLRQDO&RQIHUHQFHRQ&RPSXWHU6FLHQFHDQG(QJLQHHULQJ 
ResearchGate has not been able to resolve any citations for this publication.
Conference Paper
Full-text available
The Internet of Things (IoT) appears like a new paradigm in the globalization process. The term "Things" refers to the interconnected smart elements of any kind and purpose that can be located anywhere and interact with each other according to the predefined protocol. Because of the unlimited variety of different structures and behavior, it is essential to find the way to uniformly represent and implement the IoT in the real world environment. Referring the good practice of distributed Internet systems, like service oriented architecture (SOA), an implementation of IoT as a resource, that appears like the “black box” from the users’ point of view, looks promising. The analysis of service oriented architecture and IoT, and subsequently, the selection between SOAP (Simple Object Access Protocol) and REST (Representational State Transfer) implementation style are presented in this paper. Because the main building element of REST services is a resource, REST appears as a “natural” choice for IoT description. Thus, the usage of REST services for describing IoT, and adequate system and its implementation, based on this idea, are presented in this paper too.
Article
Full-text available
IoT (Internet of Things) bridges the physical world and information space. IoT services are environmentally sensitive and event-driven, so new IoT service architecture should adapt to these features. This paper analyses IoT sensing service characteristics and proposes future services architecture. It is focused on middleware architecture and interface presentation technology. In the middleware layer, traditional SOA architecture is insufficient in real-time response and parallel processes of service execution. This paper proposes a new sensing service system based on EDSOA (Event Driven SOA) architecture to support realtime, event-driven, and active service execution. At the presentation layer, this paper presents new IoT browser features, including using augmented reality technology for input and output and realizing the superposition of the physical world and abstract information. Through a use case and proof-of-concept implementation-road manhole cover monitoring system-we verified the feasibility of the proposed ideas and framework.
Conference Paper
Full-text available
Current learning approaches are teacher oriented. The teacher is in control of the elements of the entire learning process. But different students have different capabilities and constraints. The student should be able to select the teaching style and method that best meets his requirements, while taking into consideration his capabilities and constraints. Due to the wide popularity of service-oriented architecture (SOA) and cloud computing, we propose an extended SOA model. This model extends traditional SOA models to support the provision of richer services that enable service providers to reach a wide range of customers and enable service requesters to find services that best match their requirements taking into consideration their capabilities. In the context of this paper, service providers are course providers and service requesters are the students. This paper also introduces a novel formal model for the specification of our newly introduced richer services.
Article
Full-text available
As we are moving towards the Internet of Things (IoT), the number of sensors deployed around the world is growing at a rapid pace. Market research has shown a significant growth of sensor deployments over the past decade and has predicted a significant increment of the growth rate in the future. These sensors continuously generate enormous amounts of data. However, in order to add value to raw sensor data we need to understand it. Collection, modelling, reasoning, and distribution of context in relation to sensor data plays critical role in this challenge. Context-aware computing has proven to be successful in understanding sensor data. In this paper, we survey context awareness from an IoT perspective. We present the necessary background by introducing the IoT paradigm and context-aware fundamentals at the beginning. Then we provide an in-depth analysis of context life cycle. We evaluate a subset of projects (50) which represent the majority of research and commercial solutions proposed in the field of context-aware computing conducted over the last decade (2001-2011) based on our own taxonomy. Finally, based on our evaluation, we highlight the lessons to be learnt from the past and some possible directions for future research. The survey addresses a broad range of techniques, methods, models, functionalities, systems, applications, and middleware solutions related to context awareness and IoT. Our goal is not only to analyse, compare and consolidate past research work but also to appreciate their findings and discuss their applicability towards the IoT.
Article
There is increasing interest in the literature about the notion of a contingent approach to product development process design. This interest stems from the realization that different types of projects carried out in different environments are likely to require quite different development processes if they are to be successful. Stated more formally, a contingent view implies that the performance impact of different development practices is likely to be mediated by the context in which those practices operate. This article provides evidence to support such a view. Our work examines whether projects in which the development process matches the context achieve superior performance. We focus on two sources of uncertainty that generate challenges for project teams: platform uncertainty, reflecting the uncertainty generated by the amount of new design work that must be undertaken in a project; and market uncertainty, reflecting the uncertainty faced in determining customer requirements for the product under development. We develop hypotheses for how these sources of uncertainty are likely to influence the relationships between a number of specific development practices and performance. We then test these hypotheses using data from a sample of 29 Internet software development projects. Our results provide evidence to support a contingent view of development process design. We show that in projects facing greater uncertainty, investments in architectural design, early technical feedback, and early market feedback have a stronger association with performance. The latter relationships are influenced by the specific sources from which this uncertainty stems: platform uncertainty mediating the impact of early technical feedback and market uncertainty mediating the impact of early market feedback. Our results also indicate that while greater uncertainty is associated with making later changes to a product's design, this practice is not associated with performance. Our findings suggest that managers carefully must evaluate both the levels and sources of uncertainty facing a project before designing the most appropriate process for its execution. In particular, they should explore the use of specific development practices based upon their usefulness in resolving the specific types of uncertainty faced. Importantly, these decisions must be made at the start of a project, with purposeful investments to create a process that best matches the context. Reacting to uncertainty ex‐post, without such investments in place, is unlikely to prove a successful strategy.
Conference Paper
Service-oriented architecture (SOA) is a new paradigm, where it is imperative to automatically adapt to the changing context in the environment. This paper applies context awareness to service-oriented architecture to build reusable, adaptable, spontaneous and flexible context-awareness systems. We develop an ontology based context model, and domain-analyst oriented context reasoning rules, which are automatically translated to SWRL (Semantic Web Rule Language) to derive active situations. A mapping mechanism is developed to intelligently and dynamically select services based on current situations. Experiments are performed to evaluate the stability of data acquisition, impact of data load, communication distances and the number of rules.