I nte rna t io na l J o urna l o f   Rec o nfig ura ble a nd   E m bedd e d Sy s t em s   ( I J RE S)   Vo l.   10 ,   No .   3 ,   N o v em b e r   2 0 2 1 ,   p p .   1 7 6 ~ 18 5   I SS N 2089 - 4 8 6 4 ,   DOI : 1 0 . 1 1 5 9 1 /ijre s . v 1 0 . i3 . p p 1 7 6 - 18 5          176       J o ur na l ho m ep a g e h ttp : //ij r es.ia esco r e. co m   ACCESS   -   Io T   en a bled   sm a rt   lo ck       H a rsh it h   G a du pu ,   O s a   M o k ha rj i,   Ra un a k   K a nk a ria ,   Sh re y   K um a r,   K a y a lv izhi   J a y a v el   De p a rtme n t   of   In fo rm a ti o n   Tec h n o lo g y ,   S RM   I n stit u te   of   S c ien c e   a n d   Tec h n o l o g y ,   Ka tt a n k u lath u r ,   I n d ia       Art icle   I nfo     AB S T RAC T   A r ticle   his to r y:   R ec eiv ed   Mar   2 ,   20 21   R ev is ed   J u n   2 2 ,   20 21   Acc ep ted   J u l   27 ,   20 21       ACCES S   is   a   c e n trally   c o n tro ll e d   e x ten si b le   se c u rit y   sy ste m   -   a   sy ste m   fo r   e n h a n c in g   a c c e ss ib il it y   a n d   se c u rit y   m e th o d s.   S e c u rit y   is   an   imp o rt a n t   m a tt e r   of   c o n c e rn   a n d   e v e ry o n e   wa n ts   t h in g s   e a sy   a n d   fa st   with   t h e   a d v a n c e m e n t   of   tec h n o l o g y .   M a n y   I o T   e n g i n e e rs   a re   in c li n e d   t o wa rd s   h o m e   a u to m a ti o n   to d a y .   An   a re a   of   re c e n t   in tere st   is   th e   a u t o m a ti o n   of   lo c k   a n d   k e y   sy ste m s   of   h o m e s   a n d   wo r k p lac e s.   T h is   p a p e r   c o m p rise s   m e c h a n ism s   to   v iew   v isit o rs   of   h o u se h o l d s ,   m a c h in e ry ,   or   a n y   a p p li a n c e   th a t   may   be   re m o tely   c o n tro ll e d   th ro u g h   a   m o b il e   a p p li c a ti o n .   Ow n e rs   or   su p e rv is o rs   can   k e e p   a   wa tch   on   t h e   g u e sts   a n d   c h o o se   wh o m   t h e y   w a n t   to   g ra n t   e n tr y   to .   T h is   is   c o n d u c ted   by   p ro v id i n g   th e   g u e sts   wit h   tem p o r a ry   a c c e ss   p e rm issio n   fo r   a   v a li d it y   p e rio d   of   t h e   o w n e r’s   c h o ice .   Th e y   can   a lso   sim u lt a n e o u sly   m o n it o r   th e   a c ti v it ies   of   th e   g u e sts.   K ey w o r d s :   Ho m au to m atio n     I n ter n et  o f   th in g s     L o ck   s y s tem     Mo b ile  ap p licatio n   R asp b er r y   Pi    Sm ar t d o o r   l o ck     T h is   is   an   o p e n   a c c e ss   a rticle   u n d e r   th e   CC   BY - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   Kay alv izh i   J ay av el   Dep ar tm en t   of   I n f o r m atio n   T e ch n o lo g y SR M   I n s titu te   of   Sc ien ce   an d   T ec h n o lo g y   SR M   Nag ar ,   Kattan k u lath u r ,   C h en g alp attu   Dis tr ict,   T am il   Nad u   - 6 0 3 2 0 3 ,   I n d ia   E m ail:   k ay alv ij@ s r m is t.e d u . in       1.   I NT RO D UCT I O N   Ap p ly in g   a u to m atio n   to   s im p l e   m an u al   task s   is   ch allen g in g   an d   i n ter esti n g .   Peo p le   a cc ess   th eir   h o u s eh o ld s   an d   wo r k p lace s   f r eq u en tly   ev er y   d ay   an d   th er e   ar e   m an y   p r o b lem s   ass o ciate d   with   s ec u r ity   an d   ac ce s s ib ilit y .   So m etim es   p eo p le   ar e   away   f r o m   th eir   h o m es   or   wo r k p lace   wh e n   a   v is ito r   ar r iv es   an d   th ey   ar e   not   p r esen t   to   let   th e m   in to   th e   h o u s e   u n less   th ey   r ea ch   h o m e.   E ld er ly   p e o p le   m a y   f ac e   d if f icu lty   in   walk in g   r ep ea ted ly   to   o p e n   d o o r s .   Als o ,   wh en   th er e   is   a   s ec u r ity   b r ea ch   lik e   a   th e f t,   it   b ec o m es   d if f icu lt   to   tr ac e   th e   p eo p le   wh o   v is ited   th e   p r o p er t y .   Hen ce ,   p e o p le   ar e   in   co n tr o l   of   th eir   p r o p er t y   o n l y   wh en   t h ey   ar e   p h y s ically   p r esen t   n ea r   it   an d   th ey   lo s e   th is   co n tr o l   o n ce   th ey   ar e   away   f r o m   it.   In   th e   p r o p o s ed   s y s tem   “AC C E SS ”,   th ese   m an u al   m eth o d s   ar e   r ep lace d   by   a   m o b ile   a p p licatio n .   User s   can   lo ck   or   u n lo ck   th eir   d o o r s   u s in g   th is   m o b ile   ap p licatio n   ev en   wh en   th ey   ar e   not   p r esen t   at   h o m e.   If   we   im ag in e   a   s ce n ar io   wh er e   a   v is ito r   s u d d en ly   ar r iv es   at   th e   h o u s e,   n o r m ally   he   wo u l d   h av e   to   co n tact   th e   o wn er ,   an d   th e   o wn er   wo u ld   not   be   ab le   to   h elp   u n til   he   r ea ch e d   h o m e.   W ith   th e   p r o p o s ed   s o lu tio n ,   t h e   v is ito r   will   o n ly   h av e   to   r in g   t h e   d o o r b ell   an d   th e   s y s tem   will   d etec t   th e   d o o r b ell   p r ess   an d   s en d   a   n o tific atio n   to   th e   o wn er   alo n g   with   a   p h o to g r ap h   of   th e   v is ito r .   Su r v eil lan ce   ca m er as   ar e   u s ed   to   s ee   wh o   is   at   th e   door   u s er s   can   v iew   t h e   v is ito r s   an d   also   s p ea k   to   th em   t h r o u g h   t h e   m icr o p h o n e - s p ea k er   p r o v is io n .   T h e   o wn er   ca n   be   away   f r o m   h o m e   an d   s till   let   th e   v is ito r   in .   All   lo ck   an d   u n lo ck   o p er atio n s   ar e   lo g g ed   an d   u s er s   can   later   ch ec k   th ese   lo ck s   to   h a v e   a   cl ea r   id ea   of   wh o   h as   ac ce s s ed   th eir   p r o p er t y .   T h is   is   h elp f u l   in   ca s e   of   s ec u r ity   is s u es   or   cr im es.   On   ev er y   d o o r b ell   p r ess   th e   v is ito r s   p h o to g r ap h   is   s en t   to   th e   o wn er   an   also   s to r ed .   T h is   g iv es   a   v er y   clea r   v iew   of   all   v is ito r s   ev en   if   th ey   a re   u n k n o wn .   E v er y   lo ck   h as   a   s in g le   p r i m ar y   o wn er   an d   o wn er s   ca n   ch o o s e   to   g r an t   t h is   co n tr o l   to   an y   n u m b er   of   u s er s   f o r   a   tim e   p e r io d   of   th e ir   ch o ice   a n d   also   r ev o k e   t h e s e   ac ce s s   p er m is s io n s   at   an y   t i m e .   T h e y   ar e   also   in f o r m ed   ev er y   tim e   an o t h er   p er s o n   ac ce s s es   th eir   lo ck s .   It   is   also   en s u r ed   th at   o n ly   o wn er s   can   r em o tely   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J Reco n f ig u r a b le  &   E m b ed d ed   Sy s t   I SS N:  2089 - 4 8 6 4       A C C E S S I o T e n a b le d   s ma r t lo ck   ( Ha r s h ith   Ga d u p u )   177   ac ce s s   th eir   lo ck s   wh ile   g u est s   can   do   it   o n ly   wh en   in   p r o x im ity   to   th e   lo ck s .   T h e   s y s te m   also   p r o v id es   f o r   ac ce s s in g   th e   lo ck s   m an u ally   t h r o u g h   o f f lin e   m eth o d s   in   th e   ab s en ce   of   an   in ter n et   c o n n ec t io n .   T h e   p ap er   ad d r ess es   th e   p r o b lem   s tatem en t   of   m an u al   co n tr o l   of   d o o r   lo ck s   an d   aim s   to   r ep lace   th em   by   a   s o lu tio n   th at   allo ws   r em o te   co n tr o l   an d   ac ce s s .   T h er e   h av e   b ee n   s ev e r al   r elate d   wo r k s   in   th is   f ield   an d   d if f e r en t   s o lu tio n s   ar e   p r o v id ed   but   in   th e   r esear ch   m eth o d   of   th is   p ap er   th e r e   h av e   b ee n   d r aw b ac k s   f o u n d   in   th ese   s o lu tio n s .   T h e   aim   of   th is   p ap er   is   to   p r o v id e   a   co m p letely   f u n ctio n in g   s m ar t   door   lo ck   s y s tem   wh ich   can   also   o v er co m e   all   th e   d r awb ac k s   wh ich   th e   r elate d   wo r k s   h a v e.         2.   RE L AT E D   WO RK S   R ad io - f r eq u e n cy   id en tific atio n   ( R FID )   au th e n ticatio n   h as   b ee n   u s ed   f o r   ac ce s s   co n tr o l,   wh er e   t h e   door   is   o p en ed   by   r ec o g n izin g   th e   R FID   tag   [ 1 ] ,   [ 2 ] .   T h e   m e th o d o lo g y   in   [ 3 ]   s u g g ests   th e   u se   of   Z ig b ee   tag s ,   alo n g   with   m o tio n   s en s o r s   to   d etec t   t h e   p r esen ce   of   p eo p le   in   th e   v icin ity   of   th e   d o o r ,   wh ile   m et h o d   [ 4 ]   s u g g ests   th e   u se   of   n ea r   f ield   co m m u n icatio n   ( NFC )   h as   b ee n   attem p t ed   to   in cr ea s e   ac cu r ac y   of   d etec tio n .   T h e   m ajo r   d r awb ac k   of   all   th ese   s y s tem s   is   th at   th ey   n ee d   th e   u s er s   to   be   p h y s ically   p r e s en t   f o r   o p e r atio n ,   h en ce   r em o te   ac ce s s   in   not   p o s s ib le .   Als o ,   R FID   tag s ,   Z ig b ee   tag s   an d   NFC   ca r d s   b ec o m e   ad d itio n al   p iece   of   eq u ip m en t   wh ich   can   be   lo s t,   d am ag ed   or   f o r g o tten   by   th e   u s e r .   Fu r th er m o r e ,   th e r e   is   no   u s er   in ter f ac e   f o r   r eg is ter in g   th e   d ev ices   a n d   ev er y   ta g ,   m o d u le   an d   m icr o co n tr o ller   n ee d s   to   be   h ar d co d ed   with   ac ce s s   cr ed en tials ,   an d   th is   r ed u ce s   th e   f lex ib ilit y   of   th e   s y s tem .   T h is   is   al s o   s u b jecte d   to   s e v er al   f alse   r eq u ests   b ec au s e   th e   s y s tem   will   id en tify   th e   eq u ip m en t   e v en   if   it   a cc id en tally   co m es   with in   r an g e   of   th e   d etec to r .   Sev er al   co n ce r n s   h av e   b ee n   r a is in g   ab o u t   NFC   s n if f in g   a n d   ea v esd r o p p i n g ,   b ec au s e   of   wh ich   NFC   ca n n o t   be   co n s id er ed   co m p letely   s ec u r e .   In   th e   p r o p o s ed   s y s tem ,   al l   eq u ip m e n t   is   elim in ated   an d   r e p lace d   by   th e   m o b ile   p h o n e   ap p licatio n .   Sin ce   alm o s t   ev er y o n e   h as   a   m o b ile   phone   t o d a y ,   h a v in g   a   s y s tem   d ep en d en t   on   p h o n es   is   more   f ea s ib le   th an   in tr o d u cin g   n ew   eq u ip m e n t   to   be   ca r r ied .   T h e   p r o b lem   of   not   h av in g   r em o te   ac ce s s   is   al s o   o v er co m e ,   an d   t h e   s ec u r ity   asp ec ts   ar e   all   co v er ed   ( as   d is cu s s ed   in   later   s ec tio n s ) .     B io m etr ics   [ 5 ]   s u ch   as   f in g e r p r in t   [6 ] ,   [ 7]   ir is   s ca n n in g   a n d   f ac e   r ec o g n itio n   [ 8 ] ,   [ 9]   h av e   b ee n   u s ed   to   o p e r a t e   d o o r   lo ck s .   In   th ese   s y s tem s   al s o   r em o te   ac ce s s   ca n n o t   be   im p lem e n ted   an d   th ey   n ee d   s p ec if i c   eq u ip m en t   th at   n ee d s   h ea v y   m ain ten an ce .   In   m eth o d o lo g y   [1 0 ]   we   s ee   th e   u s e   of   a   Wi - Fi   co n n ec tio n .   All   th e   h o u s e   ap p lian ce s   an d   d e v ices   ar e   attac h ed   to   a   R asp b er r y   Pi   an d   wh en   th e   u s er s   p h o n e   an d   Pi   g et   co n n ec ted   on   th e   s am e   n etwo r k ,   th e   u s er   can   co n tr o l   all   th e   co n n ec te d   d ev ices .   T h is   is   a   m u ch   more   s ec u r e   m eth o d   b u t   ca n n o t   allo w   r em o te   ac ce s s .     T h b lo ck c h ain   m eth o d   h as   b ee n   u s ed   f o r   co o r d in atin g   th e   in ter ac tio n   b etwe en   n o d es   [ 11 ] .   B lo ck ch ain   is   a   m eth o d   wh ich   allo ws   a   tr an s ac tio n   wh e n   all   p ar ticip atin g   en titi es   a ck n o wled g e   it.   All   p ar ticip atin g   d ev ices   ar e   ca lled   n o d es   an d   o n ce   th e   u s er s   phone   h as   co n n ec ted   to   o n e   d ev ice   ( ass u m in g   a   R asp b er r y   Pi),   it   can   co m m u n icate   with   an y   o th er   co n n ec ted   d ev ice   p r o v i d ed   th e   tr an s ac tio n   h as   b ee n   ap p r o v ed   by   a   ch o s en   n u m b e r   of   p ar ticip atin g   n o d es.   T h is   is ,   h o wev er ,   tim e - co n s u m i n g   an d   co m p lex   to   an   ex ten t.   W e b   ap p licatio n s   h av e   also   b ee n   u s ed   f o r   l o ck   f u n ctio n s ,   wh er e   th e   u s er s   h av e   h a d   to   lo g   in to   web s ites   to   ac ce s s   th e   co n tr o l   p o in t   f o r   t h eir   lo ck s   [ 12 ] .   T h is   r eq u ir es   lo g g in g   in to   th e   web   ap p licatio n   f o r   ev er y   o p er atio n .   T h er e   is   no   s o lu tio n   to   a   s itu atio n   wh er e   t h e   in ter n et   m ay   be   tem p o r ar ily   u n av ailab le.   Als o ,   in   m o s t   im p lem en tatio n s ,   lack   of   o r g an izatio n   of   u s er   in ter f ac e   m ay   lead   to   in c o n v e n ien c e   of   u s e.   AC C E SS   co m p r is es   a   m o b ile   ap p licatio n   wh ich   d o es   n o t   r eq u ir e   r ep ea ted   lo g g in g   in   an d   m ak es   n o tific atio n s   in s tan t.   Of f lin e   au th en ticatio n   m ec h an is m s   act   as   a   b ac k u p   f o r   s itu atio n s   of   lack   of   in te r n et.   So m e   m icr o - co n tr o ller s   s u ch   as   th e   Galileo   b o ar d   [ 1 3 ] ,   Ar d u in o ,   E SP ,   A T t i n y 1 3 ,   PIC   MC   [ 14 ]   h a v e   b ee n   u s ed   f o r   th e   co n tr o llin g   of   lo ck s .   Ho wev er ,   th ei r   f u n ct io n ality   is   lim ited   as   co m p ar ed   to   th e   R asp b er r y   Pi   [ 1 5 ] .   Ou r   s y s tem   u s es   a   Pi   as   a   s in g le   c o m p lete   co n tr o l   node   w h ich   ca n   s er v e   m u ltip l e   p u r p o s es   at   o n c e.   So m e   s y s tem s   h av e   u s ed   W eb s o ck ets   as   th e   c o m m u n icatio n   p r o to c o l   to   co m m u n icate   b etwe en   th e   u s er s   m o b ile   ap p licatio n   a n d   th e   l o c k   d ev ice.   W eb   s o ck ets   ar e   co n n ec tio n - o r ien ted   an d   r eq u ir e   t h e   ap p licatio n   to   be   co n n ec t ed   to   th e   lo c k   p er s is ten tly   f o r   th e   en tire   d u r atio n   of   th e   lo ck   o p er atio n s .   T h e   AC C E SS   s y s tem   u s es   MQ T T   wh ich   is   co n n ec tio n less   an d   co n n ec ts   as   s o o n   as   th e   ap p licatio n   is   o p en e d .   D o o r b ell   d etec tio n   an d   m o tio n   s en s o r   d etec tio n   ha ve   b ee n   u s ed   to   n o tif y   th e   u s er   wh en   s o m eo n e   is   at   th e   door   [ 1 ] ,   [ 3 ] .   T h is   s y s tem   u s es   m icr o p h o n es   f o r   au d io   r ec ep tio n   alo n g   with   ca m er as   f o r   p h o to   ca p tu r e   of   th e   v is ito r .   It   also   i n clu d es   t h e   f ea tu r e   of   s en d in g   n o tific at io n s   to   th e   home   r esid en ts   th r o u g h   g lo b al   s y s tem   f o r   m o b ile  co m m u n icatio n s   ( GSM)   m o d u le   [ 1 6 ]   or   em ail   [ 1 7 ] .   T h e   d r aw b ac k   of   th e   s y s tem   is   th at   th e   o wn er   m ay   be   in f o r m ed   ab o u t   a   v is ito r   but   h as   no   m ea n s   of   tak in g   an   ac tio n   to   let   th e   v is ito r   in   c ase   th e   o wn er   is   not   p r esen t   at   th e   r esid en ce .   AC C E SS   co n tain s   a   s p ea k er   in   ad d itio n   to   th e   m icr o p h o n e   so   th at   th e   v is ito r   m ay   s p ea k   to   th e   o w n e r ,   ex ac tly   t h e   way   it   h ap p en s   wh e n   th e   o wn er   is   p r esen t   in   p er s o n .   Als o ,   th e   o wn e r   ha s   th e   p r iv ileg e   to   u n lo c k   th e   d o o r   f r o m   wh er ev e r   he   is   at   th e   cu r r en t   m o m e n t.   GSM   m o d u les   ar e   s lo w   in   o p er atio n al   s p ee d   an d   r eq u ir e   a   s ep ar ate   d ed icate d   SIM   ca r d   co n n ec tio n   with   s tr o n g   co n n e ctiv ity .   T h is   m ak es   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N 2 0 8 9 - 4 8 6 4   I n t J Reco n f ig u r a b le  &   E m b ed d ed   Sy s t,  Vo l.  10 ,   No .   3 No v em b er   2 0 2 1 :   176     18 5   178   th em   a   s lig h tly   in co n v en ien t   ch o ice   f o r   th is   k in d   of   a   s y s tem .   C o m p ar ativ ely ,   em ails   ar e   co n v en ie n t   but   r eq u ir e   s ep ar ate   p aid   s er v ices   to   be   m ain tain ed .   T h is   in cr ea s es   th e   co s t   of   im p lem en tatio n .   Als o ,   em ails   m ay   not   be   c h ec k ed   r eg u lar l y   by   u s er s .   T h er e   ar e   s o m e   s y s tem s   wh ich   i n v o l v e   m o b ile   ap p licatio n   b ased   ac ce s s   to   d o o r   lo c k s   as   in   [1 8 ].   So m e   of   th ese   ap p licatio n s   c o n n e ct   to   th e   m icr o co n tr o ller   v ia   B lu eto o th   [ 1 9 ]   or   lo ca a r ea   n etwo r k   ( L AN )   co n n ec tio n s ,   in d icatin g   th e   in ab ilit y   to   f u n ctio n   r em o tely .   B lu eto o th   is   a   two - way   co n n e ctio n   p r o t o co l   wh ich   r eq u ir es   a   m eth o d   ca lled   p air i n g   [ 2 0 ] .   In   th is ,   b o th   c o n n ec ti n g   p ar ties   m u s t   ac ce p t   an d   en ter   th e   co n n ec tio n .   In   co n t r ast   to   th is ,   B lu eto o th   lo en er g y   ( B L E )   [ 2 1 ]   r eq u i r es   lo wer   p o wer   s in ce   it   h ap p en s   one   way .   T h e   AC C E SS   s y s tem   u s es   B L E   s i n ce   th er e   is   no   p air in g   r eq u ir e d ,   o n ly   a   s in g le   way   b r o ad ca s t   of   d ata   is   s u f f icien t   f o llo wed   by   th e   r ec eiv in g   of   th is   d ata   f r o m   th e   o th er   en d .   T h e   m o b ile   ap p licatio n   of   A C C E S S   r eq u ir es   an   in ter n et   co n n ec tio n   but   th is   is   not   an   ad d itio n al   r e q u ir em e n t   s in ce   all   ce llp h o n e   u s er s   to d ay   h av e   in ter n et   ac ce s s .   All   n o tific atio n s   an d   s er v er   co m m u n icatio n s   tak e   p lace   with   th e   h elp   of   th e   p h o n e’ s   in ter n e t   co n n ec tio n   its elf .         3.   P RO P O SE D   M E T H O D     Fig u r e   1   s h o ws   th e   elec tr ical   co m p o n e n ts   co n tr o lled   by   a   R asp b er r y   Pi   [ 2 2 ].   T h e   co m p o n en ts   ar e   d escr ib ed   in   th e   f o llo win g   s ec tio n .           Fig u r e   1.   Sy s tem   ar c h itectu r e         3 . 1 .     H a rdwa re   a nd   m icro c o ntr o ller     So len o id   lo ck   an d   r elay   -   T h e   s o len o id   lo ck   r e p r esen ts   h o u s eh o ld   l o ck s .   It   is   co n tr o lled   by   a   r elay   co n n ec ted   to   th e   Pi.   W h en   th e   u s er   g iv es   a   lo ck   or   u n lo ck   co m m an d   to   th e   Pi,   th e   r elay   is   s w itch ed   to   p u s h   up   th e   h ea d   of   t h e   s o len o id   lo ck   ( to   lo ck )   or   b r in g   it   d o wn   ( to   u n lo ck ) .       4 x 4   m atr i x   k ey p ad   a n d   m a n u a l   s witch   -   W h en   th er e   is   no   in t er n et   co n n ec tio n ,   a   4 x 4   m atr ix   k ey p ad   is   u s ed   to   en ter   a   o n etim e   p ass wo r d   ( OT P)   wh ic h   is   g en er ated   by   th e   Pi   a n d   s en t   to   th e   o wn er s   m o b ile   ap p licatio n .   If   s o m e o n e   is   in s id e   th eir   h o m e,   t h ey   can   u s e   a   s witch   on   th e   in s id e   of   th e   door   to   o p en   it,   in s tead   of   u s in g   t h e   ap p .       OL E D   d is p lay     T h is   is   u s ed   f o r   d is p lay in g   th e   s tatu s   of   th e   lo ck ,   th e   e n ter ed   p ass wo r d   or   an y   m ess ag e   to   th e   p er s o n   s tan d i n g   at   th e   d o o r .     Do o r b ell     W h en   th is   is   p r ess ed ,   th e   Pi   n o tif ies   th e   o w n er s   th at   a   v is ito r   h as   ar r iv e d   alo n g   with   a   p h o to g r ap h   of   th e   v is ito r .       W eb   ca m er a   an d   s p ea k er   -   T h e   web - ca m er a   s tr ea m s   t h e   liv e   v id eo   of   th e   v is ito r   t o   a   p u b li c   UR L   th r o u g h   th e   R asp b er r y   Pi   as  s h o wn   in   Fig u r e   1 .   W h en   th e   u s er   s p ea k s   th r o u g h   h is   m o b ile   ap p licatio n ,   th e   au d i o   is   s tr ea m ed   b ac k   to   th e   Pi   an d   t h en   to   th e   s p ea k e r .     3 . 2 .     P o wer   s up ply   T h e   Pi   n ee d s   a   p o we r   s u p p ly   of   1 2 V.   T h is   can   be   s u p p lied   t h r o u g h   th e   USB   or   th r o u g h   th e   g en e r al - p u r p o s e   in p u t/o u t p u t   ( GPI O)   p in s .   T h e   p o wer   can   be   d r aw n   f r o m   a   p o we r   b an k ,   d ir ec t   p lu g   co n n ec tio n   or   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J Reco n f ig u r a b le  &   E m b ed d ed   Sy s t   I SS N:  2089 - 4 8 6 4       A C C E S S I o T e n a b le d   s ma r t lo ck   ( Ha r s h ith   Ga d u p u )   179   lith iu m - io n   b atter ies.   All   o th er   co m p o n en ts   h av e   th eir   p o wer   in p u ts   co n n ec ted   to   th e   p in s   of   th e   Pi   an d   can   g et   th eir   p o wer   s u p p ly   f r o m   t h em .   On ly   th e   s o len o id   lo ck   u s ed   f o r   d em o n s tr atio n   r eq u ir es   a   12V   p o wer   an d   ca n n o t   d r aw   it   f r o m   th e   Pi   s in ce   th e   m a x im u m   o u tp u t   v o ltag e   of   th e   Pi   is   5 V.   Fo r   t h e   s o l en o id   lo c k   to o ,   we   can   u s e   a   p o wer   b an k ,   d ir ec t   p lu g   or   lith iu m - io n   b atter y   s ep ar ate   f r o m   t h e   one   u s ed   f o r   t h e   Pi.   T h ese   can   be   co n n ec ted   to   th e   s o len o i d   lo ck   th r o u g h   its   p o s itiv e   an d   n eg at iv e   ter m in als.     3 . 3 .     Wo r k ing   of   lo c k   o pera t i o ns   -   H T T P   a nd   M Q T T   Fig u r e   2   ex p lain s   th e   s y s tem   wo r k f lo w.   T h e   u s er s   m o b ile   ap p licatio n   ( f r o n t - e n d )   is   d ev e lo p ed   u s in g   a   cr o s s   p latf o r m   f r am ewo r k   [ 2 3 ]   so   th at   it   can   r u n   on   an y   m o b ile   o p er atin g   s y s tem .   T h e   a p p licatio n   f u n ctio n s   by   co m m u n icatin g   with   th e   a p p licatio n   s er v er   ( b ac k - e n d )   h o s ted   on   th e   cl o u d .   T wo   p r o to c o ls   ar e   u s ed   in   t h is   s y s tem   -   h y p e r tex tr an s f e r   p r o to co ( HT T P)   [ 2 4 ]   an d   m ess ag q u e u in g   an d   telem etr y   ( MQ T T )   [ 2 5 ] .   HT T P   f u n ctio n s   th r o u g h   r eq u ests   an d   r esp o n s es.   T h e   u s er   click s   th e   L o c k   or   U n lo ck   b u tto n   f r o m   h is   m o b ile   ap p licatio n   an d   an   HT T P   r e q u est   is   s en t   to   th e   a p p licatio n   s er v er .   T h e   s er v e r   ch ec k s   with   th e   c u r r en t   lo ck   s tatu s   f r o m   th e   d atab ase   to   s ee   if   th e   o p er atio n   is   f ea s ib le.   Fo r   ex am p le,   a   l o ck   r e q u est   on   th e   lo ck   wh en   it   is   alr ea d y   in   lo c k ed   s tate   will   not   be   ex ec u ted   a n d   th e   u s er s   m o b ile   a p p licatio n   will   be   n o tifie d   wh eth e r   th e   o p er atio n   is   in   p r o g r ess   or   alr e ad y   p er f o r m e d .     Fo llo win g   th is ,   MQ T T   is   ap p lied .   MQ T T   in v o lv es   p u b lis h er s   wh o   s en d   m ess ag es   to   t o p ics   an d   s u b s cr ib er s   wh o   awa it   th ese   m ess ag es,   with   a   b r o k er   to   c o m m u n icate   th e   a r r iv a l   of   th ese   m ess ag es.   If   th e   r eq u ested   lo c k   o p er atio n   ca n   o cc u r ,   t h e   s er v e r   p u b lis h es   th e   s tr in g   co n tain i n g   th e   lo c k   ID   a n d   o p er atio n   to   th e   MQ T T   to p ic   an d   th e   Pi   ( wh i ch   is   s u b s cr ib ed   to   th e   to p ic )   r ec eiv es   th is   d ata.   No w,   th e   Pi   ch ec k s   if   t h is   o p er atio n   is   p o s s ib le   with   th e   s tate   of   th e   lo ck   wh ich   it   h as   s to r ed   lo ca lly .   If   y es,   th e n   th e   lo ck   is   o p er ated   on   an d   th e   lo ck   s tate   is   u p d ated .   T h e   Pi   p u b lis h es   th e   en tire   d a ta   to   an   MQ T T   to p ic   wh ich   tr ig g er s   a   r e q u est   to   th e   s er v er   f o r   u p d atin g   t h e   d at a   of   th is   o p e r atio n   in to   th e   d at ab ase.             Fig u r e   2.   Sy s tem   wo r k f lo w       3 . 4 .     Do o rbell   det ec t io n ,   web  ca m er a   a nd   t a lk ba c k   W h en   a   v is ito r   p r ess es   th e   d o o r b ell,   th e   s y s tem   d etec ts   th is   an d   tr ig g er s   a   n o tific atio n   to   t h e   o wn er s   m o b ile   ap p licatio n .   Simu ltan e o u s ly ,   th e   s y s tem   tak es   s n ap s h o ts   of   th e   v is ito r   an d   s to r es   th em   on   th e   clo u d   f o r   th e   o wn er   to   s ee .   W h en   t h e   o wn er   click s   th e   n o tific atio n ,   he   is   tak en   to   th e   s cr ee n   f r o m   wh er e   he   can   s witch   on   th e   ca m er a   to   v iew   th e   v is ito r   liv e.   T h e   web   ca m er a   ca p t u r es   th e   v id eo   of   th e   v is ito r   a n d   th e   web   ca m e r a’ s   in b u ilt   m icr o p h o n e   ca p tu r es   th e   au d io .   T h is   web   ca m er a   f ee d   is   s tr ea m ed   o n t o   th e   l o c al   s er v er   of   th e   Pi.   R ev er s e   s ec u r s h ell  tu n n elin g   ( o r   SSH   T u n n elin g )   is   u s ed   to   m ak e   th e   we b ca m   s er v er   a v ailab le   on   a   p u b lic   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N 2 0 8 9 - 4 8 6 4   I n t J Reco n f ig u r a b le  &   E m b ed d ed   Sy s t,  Vo l.  10 ,   No .   3 No v em b er   2 0 2 1 :   176     18 5   180   UR L   so   th at   it   can   be   s ee n   on   th e   m o b ile   ap p licatio n .   On   th e   o th er   h an d ,   th e   au d io   f r o m   th e   o wn er   ( co m in g   f r o m   th e   m o b ile   ap p licatio n )   is   r ec eiv ed   an d   am p lifie d   by   th e   s p ea k er   on   t h e   d o o r .   T h e   s er v er   allo ws   f u ll   d u p lex ,   two - way   c o m m u n icatio n   b etwe en   th e   m o b ile   ap p licatio n   an d   th e   R asp b er r y   Pi.   U s in g   th is ,   th e   o wn e r   can   s ee   th e   v is ito r   an d   talk   to   t h em   lik e   a   v i d eo   ca ll.       3 . 5 .     User   priv ileg es   T h e   m o b ile   ap p licatio n   is   u s ed   f o r   m an y   f ea t u r es   o th er   th a n   th e   b asic   lo ck   o p er atio n s .   T h er e   can   be   th r ee   ty p es   of   u s er s   in   th e   s y s tem :     Prim ar y   o wn er s     T h ese   u s er s   h av e   all   p r iv ileg es   f o r   a   lo ck .   T h ey   can   p er f o r m   lo ck   an d   u n lo ck   o p er atio n s   wh en   th e y   a r e   n ea r   t h eir   l o ck s   or   e v en   r em o tely .   T h ey   can   ad d   n ew   lo ck s ,   ed it   or   d elet e   ex is tin g   o n es.   T h ey   ca n   also   u s e   t h e   web c am   an d   v i d eo   ca llin g   f ea tu r e s .   T h ey   h av e   th e   p r iv ileg e   to   ad d   s ec o n d ar y   o wn er s   or   g u ests   f o r   th eir   l o ck s   an d   s et   th e   tim e   f o r   th e   ex p ir y   of   th e   p er m is s io n s .     Seco n d ar y   o w n er s     T h eir   p e r m is s io n s   ar e   th e   s am e   as   th at   of   th e   p r im ar y   o wn er   but   th ey   ca n n o t   ed it   or   d elete   lo ck s .   Fo r   ex am p le,   in   a   f am ily   eith er   s p o u s e   c o u ld   be   th e   p r im ar y   o wn er   wh ile   t h e   o th er   s p o u s e   an d   ch ild r e n   co u ld   be   t h e   s ec o n d ar y   o wn er s .   T h e y   can   also   c r ea te   o th er   s ec o n d ar y   o wn er   or   g u est   u s er s .     Gu ests     T h ey   o n ly   h av e   lo ck in g   an d   u n lo ck in g   p e r m is s io n s   wh ich   can   be   p er f o r m ed   o n l y   wh en   th ey   ar e   in   p r o x im ity   of   th e   lo ck s .   Hen ce ,   r em o te   ac ce s s   is   not   allo w ed   f o r   th e m .   T h ey   can   u s e   th e ir   p r iv ileg es   till   th e   ex p ir y   tim e   wh ich   th e   p r i m ar y   or   s ec o n d a r y   o wn e r s   f ix   f o r   th eir   g u est   ac co u n ts .     3 . 5 .     B luet o o t h   lo w   ener g y   Gu ests   ar e   allo wed   to   ac ce s s   t h eir   lo c k s   o n l y   wh e n   t h ey   ar e   p r esen t   n ea r   th e   lo c k s .   B L E   [ 25 ]   is   u s ed   to   co n f ir m   t h at   th e   u s er s   m o b ile   ap p licatio n   is   in   p r o x im ity   of   th e   lo ck .   C o n ce p ts   of   B lu eto o th   an d   B L E   h av e   b ee n   wid ely   u s ed   f o r   p r o x im i ty   s en s in g   e x p er im en ts   as   d e p icted   in   [ 2 6 ]   th r o u g h   t h e   u s e   of   b ea co n s .   In   th e   p r o p o s ed   s y s tem ,   t he   Pi   b r o a d ca s ts   a   u n iv er s ally   u n iq u i d en tifie r   ( B L E   UUI D )   wh ich   is   s ca n n ed   by   t h e   g u est’s   m o b ile   ap p licatio n   wh en   he   tr ies   to   ac ce s s   th e   lo c k .   T h e   d atab ase   is   co n s tan tly   u p d ated   with   th is   UUI D   f r o m   th e   Pi.   W h en   t h e   s ca n n ed   UUI D   m atch es   th at   on   th e   d atab ase,   ac ce s s   is   g r an t ed .   T h er e   ar e   m a n y   p u b licly   av ailab le   m o b ile   ap p licatio n s   wh ich   can   s ca n   n ea r b y   B L E   d ev ice   UUI Ds.   Hen ce   it   is   p o s s ib le   f o r   an y   g u est   u s er   to   f in d   o u t   th e   Pi’s   UUI D   u s in g   s u ch   an   a p p   an d   th en   clo n e   it   to   p r eten d   to   be   n ea r   th e   l o ck   wh en   he   is   ac tu ally   n o t.   To   p r ev en t   s u ch   s p o o f in g   an d   clo n i n g ,   th e   Pi’s   UUI D   is   ch an g ed   an d   r eg en e r ated   at   r eg u lar   in ter v als   by   r u n n i n g   cr o n   jo b s   on   th e   Pi   to   p r e v en t   s p o o f in g   an d   clo n i n g .   A   n o r m al   B lu eto o th   co n n ec tio n   as   u s ed   in   [ 2 7 ]   n ee d s   b o th   d ev ices   to   a p p r o v e   of   th e   co n n ec tio n   s in ce   it   i n v o lv es   two - way   p air in g   but   in   th e   p r o p o s ed   m eth o d   B L E   is   u s ed   an d   it   is   more   ef f ic ien t   f o r   th e   r e q u ir em e n t   s in ce   th e   Pi   s en d s   out   an   ID   an d   all   n ea r b y   d e v ices   can   ca p tu r e   th e   ID   [ 2 8 ] .   T h e   o n ly   d r awb ac k   of   B L E   is   th e   p o s s ib ilit y   of   clo n in g   wh ich   h as   b ee n   s o lv e d   by   th e   s y s tem   as   well.     3 . 6 .     O f f lin e   a cc ess   Th er e   m ay   be   s itu atio n s   w h er e   th e   s y s tem   n ee d s   to   o p er ate   with o u t   in te r n et,   if   th in ter n et   co n n ec tio n   is   lo s t .   T h is   o f f li n e   s y s tem   co n tain s   a   k e y p ad   a n d   OL E D   d is p lay   to   e n ab le   m an u al   en tr y   of   p ass - co d es   f o r   l o ck   ac ce s s   [ 2 9 ] .   T h e   p ass co d e   is   g en er ate d   as   an   OT P   wh ich   is   s en t   to   th e   u s er s   m o b ile   ap p licatio n   [ 3 0 ] .   W h en   th e   OT P   is   u s ed ,   th e   Pi   wait s   to   co m e   b ac k   o n lin e,   an d   th en   th e   n ew   OT P   is   g en er ated   an d   s en t   to   th e   u s er   f o r   th e   n ex t   u s e.   T h e   Pi   al s o   s to r es   a   m aster   co d e   lo ca lly   an d   th is   m ay   be   u s ed   in s tead   of   th e   OT P.   T h e   letter   k ey s   on   th e   k e y p a d   ar e   u s ed   f o r   ch an g in g   th e   m aster   co d e,   d eletin g   ch ar ac ter s   or   co n f ir m in g   th e   en ter ed   c o d e   s tr in g .   T h e re   is   also   a   s witch   on   th e   in n er   s i d e   of   t h e   d o o r   wh i ch   en ab les   r esid en ts   to   ac ce s s   th e   door   l o ck   m a n u a lly   f r o m   i n s id e .       3 . 7 .     Da t a ba s e   T h e   d atab ase   in s tan ce   h as   b e en   cr ea ted   on   clo u d   a n d   h o ld s   d ata   in   f o u r   tab les.   It   is   an   I n tel   AVX,   I n tel   T u r b o   in s tan ce   with   one   s in g le   co r e   C PU,   1 GB   of   m em o r y   an d   lo w   to   m o d er ate   n etwo r k   p er f o r m a n ce .   T h e   tab les   ar e   as   f o llo ws:   a)   User s   -   Deta il s   of   all   th e   u s er s   wh o   h av e   r e g is ter ed   to   th e   ap p licatio n .   Prim ar y   o wn e r s ,   s ec o n d ar y   o wn er s   an d   g u ests   ar e   all   u s er s   on   th e   ap p licatio n .   T h e   d ata   s to r ed   in   th is   tab le   ar e:     User n am e   ( p r im ar y   k e y ) ,   f u ll   n am e   an d   p h o n e   n u m b er   of   t h e   u s er .       Mo b ile   ap p licatio n   ID   -   of   th e   u s er .   W h en   an   ap p   is   in s talled ,   it   g en e r ates   a   u n iq u e   ID   f o r   its elf   an d   th is   is   n ee d ed   as   an   en d p o in t   f o r   s e n d in g   n o tific atio n s .   If   a   u s er   h as   s ig n ed   in   f r o m   m u ltip le   a p p s ,   th en   all   th e   ap p   I Ds   ar e   s to r ed .   b)   L o ck s     T h is   h o ld s   th e   d etail s   of   th e   lo ck s   wh ich   each   o w n er   ad d s   to   h is   ac co u n t.   E ac h   tim e   he   ad d s   a   n ew   lo ck   f r o m   h is   m o b ile   ap p l icatio n ,   it   is   ad d ed   as   a   r o w   in   th is   tab le.   T h e   d ata   h el d   ar e:   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J Reco n f ig u r a b le  &   E m b ed d ed   Sy s t   I SS N:  2089 - 4 8 6 4       A C C E S S I o T e n a b le d   s ma r t lo ck   ( Ha r s h ith   Ga d u p u )   181     L o ck   ID   ( p r im ar y   k ey ) ,   alias   (a   n am e   g iv en   by   th e   o wn er   f o r   ea s y   id e n tific atio n ) ,   ad d r ess   ( wh er e   th e   lo ck   is   lo ca ted ) ,   u s er n am e   ( o f   t h e   o wn er   wh o   cr ea te d   th e   lo c k ) .     L o ck   p r io r ity     T h e   m o b ile   a p p licatio n   allo ws   lo c k s   to   be   m ar k ed   as   a   f a v o u r ite   so   th e y   can   be   p lace d   at   th e   to p   of   th e   lis t   of   lo c k s .     B L E   UI D   an d   m ed ia  ac ce s s   c o n tr o ( MA C )   ad d r ess   of   th e   Pi .     C u r r en t   lo ck   s tate     T h is   is   u p d ated   ev e r y   tim e   a   lo ck   o p er atio n   is   co m p leted   an d   h e lp s   in   av o id in g   r ep etitio n   of   o p er atio n s .   c)   Acc ess   co n tr o lo g s   ( AC L )   -   All   th e   s ec o n d ar y   an d   g u est   u s er s   to   wh o m   ac ce s s   h av e   b ee n   g r an ted .   It   s to r es   th e   u s er n am e,   lo ck   ID   f o r   wh ich   ac ce s s   is   g iv en ,   ex p ir y   tim estam p   of   p er m is s io n s ,   an d   u s er   ty p e   ( g u est   or   s ec o n d ar y ) .     d)   L o g s     R eg u lar   lo g   d etails   of   ev er y   ac tio n   th at   tak es   p lace   on   ev er y   lo c k   in   th e   s y s tem .   T h is   s to r es   th e   o p er ated   lo ck s   lo ck   I D,   o p er atin g   u s er s   u s er n am e,   tim estam p   of   o p er atio n ,   ty p e   of   o p er atio n   ( l o ck   or   u n lo ck ) ,   u s er   ty p e   ( o wn e r ,   g u e s t   or   s ec o n d ar y ) .     3 . 9 .     L o g g ing   a nd   f ilte ring   da t a   T h e   m o b ile   ap p licatio n   allo ws   th e   lo g s   ( o r   h is to r y   of   l o ck   o p er atio n s )   to   be   v iewe d   by   o wn er s   an d   s ec o n d ar y   o wn er s .   Fil ter in g   c an   be   b ased   on   th e   o p er atio n   ty p e   ( u s er   can   ch o o s e   to   v iew   o n ly   lo c k s   or   o n ly   u n lo ck s   or   b o th ) ,   u s er n am e   of   th e   o p er atin g   u s er   ( to   v iew   all   th e   o p er atio n s   done   by   a   u s er   or   a   s elec ted   n u m b er   of   u s er s ) ,   u s er   ty p e   ( t o   v iew   o p er atio n s   d o n e   by   o n ly   s ec o n d ar y   o wn e r s   or   o n ly   g u ests ) ,   lo ck   ID   ( to   v iew   o p er atio n s   o n ly   f o r   a   p ar ticu lar   lo ck ) .   T h ey   ca n   also   s p ec if y   a   s tar t   an d   e n d   tim e   to   v iew   th e   o p er atio n s   o n ly   b etwe en   p a r ticu lar   d ates   or   tim es.   T h ese   f ilter s   g iv e   t h e   u s er s   an   ea s y   way   to   q u ic k ly   v iew   p ast   d ata   a n d   is   v er y   h elp f u l   in   ca s e   a   s ec u r i ty   is s u e   h as   to   be   in v esti g ated .     3 . 1 0 .     Aut hentic a t io n   a nd   s ec urit y   T h e   u s er s   a r e   au t h en ticated   u s in g   a   clo u d   au th en ticatio n   s e r v ice.   E ac h   u s er   can   o n l y   s ee   th eir   o wn   d etails   v ia   th e   ap p licatio n   an d   h en ce   th eir   d etails   ar e   not   ac ce s s ib le   by   an y   o th er   u s er .   T h e   d atab ase   is   o n ly   ac ce s s ib le   by   s y s tem s   on   th e   s am e   n etwo r k .   Hen ce   o n ly   th e   b ac k en d   s er v er   can   ac ce s s   it.   T h e   d atab ase   is   o n ly   ac ce s s ib le   by   au t h en tic ated   u s er s   an d   by   p r o v id in g   r eq u ir ed   cr ed en tials   an d   p a s s wo r d s .   All   th es e   m ea s u r es   ar e   tak en   to   s ec u r e   d ata   an d   p r e v en t   th ir d   p ar t y   ac c ess   or   h ac k in g .   As   m en tio n ed   in   [ 3 1 ] ,   I o T   i n v o lv es   a   h u g e   am o u n t   of   d ata   an d   in   ev er y   I o T   p r o ject   it   is   m o s t   im p o r tan t   to   m ain tain   s y s tem   s ec u r ity .   Am o n g   s ec u r ity   att ac k s ,   u n au th o r ized   u s e   is   v er y   co m m o n   an d   th e   p r o p o s ed   s y s tem   p r ev e n ts   th e   p o s s ib ilit y   of   it.       4.   RE SU L T S   AND   D I SCU SS I O N   Mo b ile   ap p licatio n s   ar e   u s ed   in   m an y   ex p er im en ts   f o r   s m ar t   door   lo ck s   as   in   [ 3 2 ] ,   [ 3 3 ]   an d   it   is   v er y   im p o r tan t   to   h a v e   a   g o o d   u s e r   in ter f ac e.   T h e   p r o p o s ed   s y s tem s   m o b ile   ap p licatio n   is   d e v elo p ed   in   a   cr o s s - p latf o r m   f r am ewo r k   so   th at   it   can   r u n   on   all   m o b ile   o p er atin g   s y s tem s .   T h e   m o b ile   a p p lica tio n   is   s u cc ess f u lly   d ev elo p e d   a n d   d ep lo y ed ,   an d   is   co m p letely   f u n ctio n al.   Fig u r e   3   s h o ws   t he   s cr ee n s   of   User s   lo ck s   ( a) ,   L o c k   o p er atio n s   an d   web ca m   o p tio n s   ( b )   an d   L o g s   ( c ) .   R esp o n s e   tim e   ex p er im en ts :   Fo r   d if f er e n t   p ar ts   of   th e   s y s tem ,   ex p er im en ts   wer e   ca r r i ed   out   to   ap p r o x im ate   th e   tim e   tak en   ( i n   s ec o n d s )   f o r   th e   f lo w   of   e v e n ts   to   o cc u r .   60   ex p e r im en ts   wer co n d u cted   f o r   th r ee   s ce n ar io s   an d   T ab le   1   h o ld s   an   an aly s is   of   th e   s tu d ies.   E x p er im en tal   c o n d itio n s :   T h e   s er v er   is   h o s ted   on   th clo u d ,   with   an   in s tan ce   of   I n tel   AVX   ( I n tel   T u r b o ) ,   with   1   GiB   m em o r y   an d   s in g le   v ir t u al  ce n tr al  p r o ce s s in g   u n it .   T h e   n etwo r k   p er f o r m an ce   of   th e   in s tan ce   is   lo w   to   m o d er ate   a n d   s tead y   in ter n et   c o n n ec tio n   of   70   to 1 0 0   Mb p s   was   ch o s en .   T ab le   1   is   m ad e   by   ca lcu latin g   th e   av e r ag e   v al u es   of   all   th e   ex p er im en ts   f o r   ev er y   s ce n ar io .   E x p er im en ts   s h o w   th at   th e   o p er atio n   wh ich   tak es   m ax im u m   tim e   is   wh en   a   g u est   u s er   p er f o r m s   a   lo ck /u n lo c k   an d   th e   u s er s   p h o n e   B L E   UUI D   is   s ca n n e d .   T ab le   2   s h o ws   an   a n aly s is   of   t h e   p o s s ib le   r ea s o n s   f o r   f ailu r e   in   th e   e x p er im e n ts .         Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N 2 0 8 9 - 4 8 6 4   I n t J Reco n f ig u r a b le  &   E m b ed d ed   Sy s t,  Vo l.  10 ,   No .   3 No v em b er   2 0 2 1 :   176     18 5   182         ( a)   ( b )   ( c)         Fig u r e   3.   AC C E SS   m o b ile   ap p licatio n : ( a)   User s   lo ck s ,   ( b )   L o ck   o p er atio n s   an d   web ca m   o p tio n s ( c)   L o g s       T ab le   1 .   R esp o n s e   tim e   an aly s is   S t a r t   S e q u e n c e   O p e r a t i o n   O p e r a t i o n   t i me   Ti me   t a k e n   To t a l   Ti me   ( 1 )   S c e n a r i o :   D o o r b e l l   d e t e c t i o n   a n d   v i d e o   c o m mu n i c a t i o n           1 . 3 0 s   V i si t o r   p r e sses   d o o r b e l l   ( 0 : 0 0   h r s)   1   ( a )     Pi   d e t e c t s     0 : 0 0 . 0 1   h r s     0 . 0 1   s   1   ( b )   V i si t o r s   s n a p sh o t   t a k e n   0 : 0 0 . 0 2   h r s   1 . 0 1 s   ( f r o m   1 a )   S n a p sh o t   u p l o a d e d   to   c l o u d   0 : 0 1 . 0 2   h r s   1   ( b )     Pi   p u b l i sh e s   d a t a   to   M Q TT   t o p i c   0 : 0 1 . 1 0   h r s   1 . 0 9   s   ( f r o m   1 a )   1   ( c )   R e q u e st   f r o m   t o p i c   to   ser v e r   0 : 0 1 . 1 1   h r s   0 . 0 1   s   ( f r o m   1 b )   1   ( d )   N o t i f i c a t i o n   on   m o b i l e   a p p l i c a t i o n   0 : 0 1 . 2 0   h r s   0 . 0 9   s   1   ( e )   U ser   o p e n s   a p p l i c a t i o n   0 : 0 1 . 2 0   h r s   A l mo s t   i n s t a n t l y   1   (f)   U ser   c l i c k s   S t a r t   W e b c a m   o p t i o n   0 : 0 1 . 2 0   h r s   A l mo s t   i n s t a n t l y   1   ( g )   W e b c a m   s t r e a mi n g   p a g e   o p e n s   0 : 0 1 . 2 4   h r s   0 . 0 4   s   1   ( g )   W e b c a m   is   sw i t c h e d   on   0 : 0 1 . 2 6   h r s   0 . 0 2   s   1   ( h )   W e b c a m   s t r e a m   is   v i s i b l e   on   a p p   0 : 0 1 . 3 0   h r s   0 . 0 6   s   1   ( i )   U ser’ s   a u d i o   r e a c h e s   d o o r   s p e a k e r   0 : 0 1 . 3 0   h r s   A l mo s t   i n s t a n t l y   ( 2 )   S c e n a r i o :   L o c k /   U n l o c k   o p e r a t i o n s       1 . 2 5 s   U ser   c l i c k s   Lo c k /   U n l o c k   ( 0 : 0 0   h r s)   1   ( a )     S e r v e r   r e c e i v e s   r e q u e s t   0 : 0 0 . 0 4   h r s   0 . 0 4   s     1   ( b )   S e r v e r   c h e c k s   l o c k   st a t e   f r o m   d a t a b a s e   0 : 0 0 . 0 6   h r s   0 . 0 2   s     1   ( c )   S e r v e r   p u b l i s h e s   d a t a   to   M Q T T   t o p i c   0 : 0 0 . 1 2   h r s   0 . 0 6   s   1   ( d )   Pi   r e c e i v e s   t h e   d a t a   0 : 0 0 . 1 4   h r s   0 . 0 2   s   1   ( e )   Pi   sw i t c h e s   r e l a y   0 : 0 0 . 1 5   h r s   0 . 0 1   s   1   (f)   S o l e n o i d   l o c k   g o e s   i n t o   l o c k   s t a t e   0 : 0 1 . 2 5   h r s   1 . 1 0   s   ( 3 )   S c e n a r i o :   B LE   sca n     U s e r s   p h o n e   is   p r e se n t   in   v i c i n i t y   of   Pi           2 . 2 7 s   G u e st   u ser   c l i c k s   Lo c k /   U n l o c k   ( 0 : 0 0   h r s)   1   ( a )     S e r v e r   r e c e i v e s   r e q u e s t   0 : 0 0 . 0 2   h r s   0 . 0 2   s     1   ( b )   S e r v e r   c h e c k s   l o c k   st a t e   f r o m   d a t a b a s e   0 : 0 0 . 0 6   h r s   0 . 0 4   s     1   ( c )   S e r v e r   p u b l i s h e s   d a t a   to   M Q T T   t o p i c   0 : 0 0 . 0 9   h r s   0 . 0 3   s   1   ( d )   Pi   r e c e i v e s   t h e   d a t a   0 : 0 0 . 1 0   h r s   0 . 0 1   s   1   ( e )   Pi   i n i t i a t e s   B LE   s c a n   0 : 0 0 . 1 1   h r s   0 . 0 1   s   1   (f)   U ser’ s   p h o n e s   B L E   is   f o u n d   in   s c a n   0 . 0 1 . 2 1   h r s   1 . 1 0   s   1   ( g )   Pi   sw i t c h e s   r e l a y   0 : 0 1 . 2 4   h r s   0 . 0 3   s   1   ( h )   S o l e n o i d   l o c k   g o e s   i n t o   l o c k   s t a t e   0 : 0 2 . 2 7   h r s   1 . 0 3   s   ( 4 )   S c e n a r i o :   B LE   sca n     U s e r s   p h o n e   NOT   p r e se n t   in   v i c i n i t y   of   Pi         1 . 1 4 s   G u e st   u ser   c l i c k s   Lo c k /   U n l o c k   ( 0 : 0 0   h r s)   1   ( a )     S e r v e r   r e c e i v e s   r e q u e s t   0 : 0 0 . 0 1   h r s   0 . 0 1   s     1   ( b )   S e r v e r   c h e c k s   l o c k   st a t e   f r o m   d a t a b a s e   0 : 0 0 . 0 3   h r s   0 . 0 2   s     1   ( c )   S e r v e r   p u b l i s h e s   d a t a   to   M Q T T   t o p i c   0 : 0 0 . 0 5   h r s   0 . 0 2   s   1   ( d )   Pi   r e c e i v e s   t h e   d a t a   0 : 0 0 . 0 8   h r s   0 . 0 3   s   1   ( e )   Pi   i n i t i a t e s   B LE   s c a n   0 : 0 0 . 1 0   h r s   0 . 0 2   s   1   (f)   U ser’ s   p h o n e s   B L E   NOT   f o u n d     0 . 0 1 . 1 4   h r s   1 . 0 4   s   1   ( g )   F u r t h e r   o p e r a t i o n s   a b o r t e d   -   -       Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J Reco n f ig u r a b le  &   E m b ed d ed   Sy s t   I SS N:  2089 - 4 8 6 4       A C C E S S I o T e n a b le d   s ma r t lo ck   ( Ha r s h ith   Ga d u p u )   183   T ab le   2 .   Failu r e   s ce n ar i o s   an d   r ea s o n s   O p e r a t i o n   O u t c o m e   R e a s o n   Pi   p u b l i sh e s   d a t a   to   M Q TT   t o p i c   D a t a   n o t   p u b l i sh e d   Lo ss   of   i n t e r n e t   c o n n e c t i o n   N o t i f i c a t i o n   on   m o b i l e   a p p l i c a t i o n   N o t i f i c a t i o n   n o t   r e c e i v e d   C l o u d   m e ssa g i n g   s e r v i c e   d o w n   W e b c a m   s t r e a mi n g   p a g e   o p e n s   W e b c a m   p a g e   l o a d s   p a r t i a l   d a t a   P o o r   i n t e r n e t   c o n n e c t i o n   Tw o - w a y   a u d i o /   v i d e o   st r e a mi n g     La g   in   a u d i o / v i d e o   st r e a mi n g   S l o w   s e r v e r   p r o c e ssi n g     S o l e n o i d   l o c k   g o e s   i n t o   l o c k   s t a t e   Lo c k   d o e s   n o t   mo v e   up   I n su f f i c i e n t   p o w e r   su p p l y   to   t h e   l o c k   B LE   s c a n   Pi   d o e s   n o t   f i n d   u ser’ s   p h o n e   B L E   U U I D   B l u e t o o t h   n o t   sw i t c h e d   on   in   u ser’ s   p h o n e       In   th e   wo r k s   of   [ 3 4 ] ,   th e   d atab ase   h as   b ee n   b ased   on   No SQL   wh er e   d ata   is   s to r ed   as   k ey   v a lu e   p air s .   T h e   p r o p o s ed   s y s tem   u s ed   Po s tg r eSQL   wh ich   p r o v id es   SQL   r elatio n al   tab le   s tr u ctu r e   in   wh ich   f ield s   can   be   d ictio n ar ies   or   ar r ay s   an d   h en ce   we   ca n s   to r e   m u lti - v alu ed   d ata   an d   also   k ey - v al u e   p air   d ata.   As   co m p ar ed   to   th e   r esu lts   of   [ 3 4 ] ,   th e   p r o p o s ed   s y s tem   p r o d u ce s   f aster   d at ab ase   r esu lts   s in ce   r ea d in g   tim e   is   o p tim ized   due   to   ef f icien t   d atab ase   s tr u ctu r e.   T h e   r esu lts   s h o w   a   d ir ec t   r elatio n   b etwe en   th e   p e r f o r m an ce   s p ee d   an d   s tab ilit y   of   in te r n et   co n n ec tio n .   On   av er a g e,   ev er y   f u n ctio n al   m o d u le   is   co m p leted   b etwe en   1   to   2   s ec o n d s .   Mo s t   r ea s o n s   of   f ailu r e   ar e   r elate d   to   in ter n et   c o n n ec tiv ity   wh ich   is   one   d ep e n d en cy   of   th e   s y s tem   to   f u n cti o n   in   o n lin e   m o d e.   T h is   is   also   th e   r ea s o n   wh y   th e   o f f lin e   m ec h an is m s   h av e   b ee n   in clu d ed   to   m ak e   s u r e   th e   s y s tem   is   not   d ep en d e n t   on   in ter n et   f o r   its   b asic   r eq u ir em en t.   T h is   also   m ea n s   th at   th e   clo u d   s er v ice   an d   tier   of   s er v ice   s h o u ld   be   ch o s en   v e r y   ca r ef u lly   to   m ak e   s u r e   th e   s er v er s   n et wo r k in g   an d   p r o ce s s in g   ca p ac ities   ar e   en o u g h   to   s u p p o r t   s m o o th   f u n ctio n in g .   T h e   d atab ase   also   n ee d s   to   be   well   ch o s en   b ec a u s e   s p en d   of   r ea d   an d   wr ite   o p er atio n s   d e p en d   lar g ely   on   t h e   d atab ase   s er v er   p r o ce s s in g .   Hen ce ,   th e   p r o p o s ed   s y s tem   is   a   s tep   to war d s   d ev elo p in g   a   s m ar t   home   s in ce   I o T   is   b ein g   wid ely   u s ed   f o r   s m ar t   s y s tem s   [ 3 5 ] ,   [ 3 6 ] .   T h is   p r o ject   can   be   i m p r o v e d   by   th e   ad d itio n   of   s o m e   f ea tu r es.   T h e   d o o r b ell   d etec tio n   can   be   i n te g r ated   with   th e   d o o r b ell   of   th e   h o u s e   in   p lace   of   t h e   ad d itio n al   s witch .   Fu r th er ,   th e   h ar d war e   co m p o n e n ts   can   be   s ca led   d o wn   to   s m aller   s ize s   to   en h an ce   co m p ac tn ess .   A   well - d esig n ed   PC B   will   m ak e   th e   ap p ea r an ce   e v en   b etter .   T h e   ap p licatio n   ca n   be   m a d e   m o r e   s ec u r e   with   f ac ial   r ec o g n itio n   wh ich   is   th e   b ase   of   th e   ex p e r im en t   in   [ 3 7 ] ,   [ 3 8 ] .   T h er e   ca n   also   be   an   ad d itio n al   n o tifi ca tio n   p r o ce s s   v ia   SMS   to   en s u r e   th e   o wn er   is   n o tifie d   ev en   if   h is   in ter n et   is   not   tu r n e d   on   [ 3 9 ] .   An   in ter es tin g   ad d itio n   wo u ld   be   a   g estu r e   r ec o g n itio n   s y s te m   f o r   o f f lin e   ac ce s s   as   d ep icted   in   [ 4 0 ]   th r o u g h   v ir tu al   r ea l ity   m eth o d s   wh er e   lo ck   o p e n in g   h an d   g estu r es   ca n   co n tr o l   th e   lo ck s .       5.   CO NCLU SI O N   T h e   p r o ject   can   be   d ep lo y ed   in   h o u s eh o l d s ,   ed u ca tio n al   in s titu tio n s   an d   wo r k p lace s   wh er e   p eo p le   ar e   s ea r ch in g   f o r   m eth o d s   to   ad d   s p ee d   an d   c o n v e n ien ce   to   th eir   life s ty les.   An y   r eg io n   put   u n d e r   lo ck   an d   k ey   can   u s e   th is   s y s tem .   I o T   h as   b ee n   u s ed   f o r   m o n ito r i n g   s e n s o r s   an d   s m ar t   h o m es   as   d ep i cted   in   wo r k s .   T h e   v astes t   ap p licatio n   of   t h e   p r o p o s ed   s y s tem   is   t h at   of   h o u s e h o ld s   s in ce   t h e   d o o r s   ar e   ac ce s s ed   m u ltip le   tim es   on   a   r eg u la r   b asis   an d   t h e   p r o b lem   of   b ein g   away   f r o m   h o m e   wh en   v is ito r s   ar r iv e   is   r at h er   co m m o n .   Ap ar t   f r o m   t h is ,   m ac h in e r y ,   s to r ag e   cu p b o a r d s   an d   r o o m s ,   a n d   a p p lian ce s   can   also   be   co n t r o lled   by   th e   s am e.   In   th e   ca s e   of   a   door   it   is   a   lo ck ,   an d   in   th e   ca s e   of   co m p u ter   s y s tem s   of   m ac h in er y   it   is   th e   p o wer   s u p p ly .   E s p ec ially   f o r   eld er l y   citizen s ,   a   more   s ec u r e   way   of   m o n ito r in g   en tr ies   a n d   ex its   to   an d   f r o m   th e   h o u s e   will   p r o v e   to   be   b en e f icial   f o r   th eir   s af ety .   As   e x p lain ed   in   th e   p a p er ,   t h e   p r o p o s ed   s y s tem   aim s   at   o v er co m in g   th e   d r awb ac k s   of   ex is tin g   s y s tem   an d   also   aim s   at   m ak in g   im p r o v em en ts   by   im p lem en tin g   s o m e   n ew   ap p r o ac h es   s u g g ested   by   s o m e   of   th e   r elat ed   wo r k s .       RE F E R E NC E S   [1 ]   Y.  T.   P a rk ,   P .   S t h a p it   a n d   J.   P y u n ,   " S m a rt   d i g it a d o o r   lo c k   fo r   t h e   h o m e   a u t o m a ti o n , "   T ENCON  2 0 0 9   -   2 0 0 9   IE EE   Reg io n   1 0   C o n fer e n c e ,   2 0 0 9 ,   p p .   1 - 6 ,   d o i:   1 0 . 1 1 0 9 / TE NCO N.2 0 0 9 . 5 3 9 6 0 3 8 .   [2 ]   G K .   V e rm a   a n d   P Tri p a t h i " d ig it a se c u rit y   sy ste m   with   d o o lo c k   sy ste m   u sin g   RF I tec h n o lo g y , "   In ter n a t io n a J o u rn a o C o mp u ter   Ap p l ica ti o n s v o l.   5 ,   n o .   1 1 ,   p p .   6 8 ,   2 0 1 0 ,   d o i:   1 0 . 5 1 2 0 / 9 5 7 - 1 3 3 4 .   [3 ]   K.  G il l,   S .   - H.  Ya n g ,   F .   Ya o   a n d   X.  Lu ,   " z i g b e e - b a se d   h o m e   a u to m a ti o n   s y ste m , "   in   IEE T ra n sa c ti o n o n   Co n su me r E lec tro n ics ,   v o l.   5 5 ,   n o .   2 ,   p p .   4 2 2 - 4 3 0 ,   M a y   2 0 0 9 ,   d o i :   1 0 . 1 1 0 9 /T CE. 2 0 0 9 . 5 1 7 4 4 0 3 .   [4 ]   C.   Hu n g ,   Y.  Ba a n d   J.  Re n ,   " De sig n   a n d   imp lem e n tati o n   o a   d o o l o c k   c o n tro b a se d   o n   a   n e a field   c o m m u n ica ti o n   o f   a   sm a rtp h o n e , "   2 0 1 5   IE EE   I n ter n a ti o n a l   Co n fe re n c e   o n   C o n s u me El e c tro n ics   -   T a iw a n ,   2 0 1 5 ,   p p .   4 5 - 4 6 ,   d o i:   1 0 . 1 1 0 9 /ICCE - T W. 2 0 1 5 . 7 2 1 6 9 9 2 .   [5 ]   M .   A.   Ka d e r,   M .   Y .   Ha id e r,   M .   R.   Ka rim,  M .   S .   Isla m   a n d   M .   M .   Ud d in ,   " De si g n   a n d   imp lem e n ta ti o n   o f   a   d ig it a c a ll in g   b e ll   wi th   d o o lo c k   se c u r it y   sy ste m   u sin g   fi n g e rp r in t. , "   2 0 1 6   In ter n a ti o n a Co n fer e n c e   o n   In n o v a ti o n i n   S c ie n c e ,   En g in e e rin g   a n d   T e c h n o lo g y   (ICI S ET ) ,   2 0 1 6 ,   p p .   1 - 5 ,   d o i:   1 0 . 1 1 0 9 /ICIS ET . 2 0 1 6 . 7 8 5 6 4 8 4 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N 2 0 8 9 - 4 8 6 4   I n t J Reco n f ig u r a b le  &   E m b ed d ed   Sy s t,  Vo l.  10 ,   No .   3 No v em b er   2 0 2 1 :   176     18 5   184   [6 ]   N.  An u ,   a n d   D.   Bh a ti a ,   " sm a rt  d o o a c c e ss   sy ste m   u sin g   fi n g e rp rin b io m e tri c   sy ste m ,"   I n ter n a ti o n a J o u r n a l   o M e d ica En g in e e rin g   a n d   In f o r ma ti c s v o l.   6 ,   n o .   3 ,   p p .   2 7 4 - 2 8 0 ,   2 0 1 4 ,   d o i:   1 0 . 1 5 0 4 /IJM EI. 2 0 1 4 . 0 6 3 1 7 5 .   [7 ]   J Ch a ik i n   a n d   S .   Ke n ter,  Bi o m e tri c   lo c k ,   L e g a Pa ten t,   U n it e d   S t a tes ,   US 1 2 / 3 3 9 ,   1 7 6 ,   2 0 0 8 .   [8 ]   A.  B .   Th a b e t   a n d   N.   B .   Am o r,   " E n h a n c e d   sm a rt  d o o rb e ll   sy ste m   b a se d   o n   fa c e   re c o g n it i o n , "   2 0 1 5   1 6 th   In ter n a t io n a l   Co n fer e n c e   o n   S c i e n c e a n d   T e c h n iq u e o f   Au to m a ti c   Co n tro a n d   Co m p u ter   E n g in e e rin g   ( S T A) 2 0 1 5 ,   p p .   3 7 3 - 3 7 7 ,   d o i:   1 0 . 1 1 0 9 / S TA. 2 0 1 5 . 7 5 0 5 1 0 6 .     [9 ]   M .   S a h a n i ,   C.   Na n d a ,   A .   K.  S a h u   a n d   B.   P a tt n a i k ,   " Web - b a se d   o n li n e   e m b e d d e d   d o o a c c e ss   c o n tro a n d   h o m e   se c u rit y   sy ste m   b a se d   o n   fa c e   re c o g n it i o n , "   2 0 1 5   I n ter n a t io n a l   Co n fer e n c e   o n   C irc u it s,  Po we a n d   C o mp u ti n g   T e c h n o l o g ies   [ ICCPCT - 2 0 1 5 ] ,   2 0 1 5 ,   p p .   1 - 6 ,   d o i:   1 0 . 1 1 0 9 /ICCP C T. 2 0 1 5 . 7 1 5 9 4 7 3 .   [1 0 ]   A.  Ka ss e m ,   S .   E.   M u rr,   G .   Ja m o u s,  E.   S a a d   a n d   M .   G e a g e a ,   " s m a rt  lo c k   sy ste m   u sin g   Wi - F se c u r it y , "   2 0 1 6   3 rd   In ter n a t io n a l   Co n fer e n c e   o n   Ad v a n c e in   Co mp u t a ti o n a T o o ls  fo En g i n e e rin g   Ap p li c a ti o n (ACT EA ) ,   2 0 1 6 ,   p p .   222 - 2 2 5 ,   d o i:   1 0 . 1 1 0 9 /ACT EA. 2 0 1 6 . 7 5 6 0 1 4 3 .   [1 1 ]   D.  Ha n ,   H.   Kim   a n d   J.   Ja n g ,   " Blo c k c h a in   b a se d   sm a rt  d o o l o c k   sy ste m , "   2 0 1 7   In ter n a ti o n a Co n fer e n c e   o n   In fo rm a t io n   a n d   Co mm u n ica ti o n   T e c h n o l o g y   Co n v e rg e n c e   (ICT C) ,   2 0 1 7 ,   p p .   1 1 6 5 - 1 1 6 7 ,   d o i:   1 0 . 1 1 0 9 /IC TC. 2 0 1 7 . 8 1 9 0 8 8 6 .   [1 2 ]   C.   Vo n g c h u m y e n   e a l. ,   " Do o r   lo c k   s y ste m   v ia  we b   a p p li c a ti o n , "   2 0 1 7   I n ter n a t io n a l   El e c trica E n g i n e e rin g   Co n g re ss   (iE ECON) ,   2 0 1 7 ,   p p .   1 - 4 ,   d o i:   1 0 . 1 1 0 9 /IE ECON. 2 0 1 7 . 8 0 7 5 9 0 9 .   [1 3 ]   M .   P re ss o ,   D.  S c a fa ti ,   J.   M a ro n e   a n d   E .   T o d o ro v ich ,   " De sig n   o f   a   sm a rt  lo c k   o n   t h e   G a li leo   b o a r d , "   2 0 1 7   Ei g h t   Arg e n ti n e   S y mp o si u a n d   C o n f e re n c e   o n   Emb e d d e d   S y ste ms   (CAS E) ,   2 0 1 7 ,   p p .   1 - 6 ,   d o i:   1 0 . 2 3 9 1 9 /S ASE - CASE . 2 0 1 7 . 8 1 1 5 3 7 8 .   [1 4 ]   R S a t o sk a r   a n d   A M ish ra ,   " S m a rt  d o o r   l o c k   a n d   l ig h ti n g   sy ste m   u sin g   in tern e o f   th i n g s , "   In ter n a ti o n a J o u rn a l   o f   Co mp u ter   S c ien c e   a n d   I n fo rm a ti o n   T e c h n o l o g y v o l .   9,   n o .   5 ,   p p .   1 3 2 - 1 3 5 2 0 1 8 .     [1 5 ]   V.  Vu jo v   a n d   M M a k sim o v ,   " Ra sp b e rr y   P a a   se n so r   we b   n o d e   f o h o m e   a u to m a ti o n   Co mp u ter a n d   El e c trica En g in e e rin g ,   v o l 44 ,   p p .   1 5 3 - 1 7 1 ,   2 0 1 5 ,   d o i:   1 0 . 1 0 1 6 /j . c o m p e lec e n g . 2 0 1 5 . 0 1 . 0 1 9 .   [1 6 ]   A.  Ib ra h im,  A.  P a ra v a th ,   P .   K.  As win ,   S .   M .   I q b a a n d   S .   U.  Ab d u l la,  " G S M   b a se d   d ig i tal  d o o lo c k   se c u rit y   sy ste m , "   2 0 1 5   I n ter n a t io n a C o n f e re n c e   o n   Po we r,  In stru me n t a ti o n ,   Co n tro a n d   Co mp u ti n g   (PI CC ) ,   2 0 1 5 ,   p p .   1 - 6 ,   doi :   1 0 . 1 1 0 9 /P ICC. 2 0 1 5 . 7 4 5 5 7 9 6 .   [1 7 ]   S .   Ja in ,   A.  Va i b h a v   a n d   L.   G o y a l,   " Ra sp b e rry   P b a se d   in tera c ti v e   h o m e   a u t o m a ti o n   sy ste m   t h ro u g h   E - m a il , "   2 0 1 4   In tern a ti o n a C o n fe re n c e   o n   Re li a b il it y   Op ti m iza ti o n   a n d   I n fo rm a ti o n   Tec h n o lo g y   (ICROIT),   2 0 1 4 ,   p p .   2 7 7 - 2 8 0 ,   d o i:   1 0 . 1 1 0 9 /ICROIT. 2 0 1 4 . 6 7 9 8 3 3 0 .   [1 8 ]   A Da v id   O.,   M Ch i n a z a   a n d   O Jo th a m   O.,   " De sig n   a n d   im p lem e n tatio n   o a   d o o lo c k i n g   sy ste m   u sin g   a n d r o i d   a p p , "   In ter n a ti o n a J o u rn a o S c i e n ti fi c   &   T e c h n o l o g y   Res e a rc h ,   v o l 6 ,   n o .   8 ,   p p .   1 9 8 - 2 0 3 ,   2 0 1 7 .   [1 9 ]   J .   Da b h a d e ,   A .   Ja v a re ,   T .   G h a y a l ,   A.  S h e lar ,   a n d   A.   G u p ta ,   S m a rt  d o o r   lo c k   s y ste m imp ro v in g   h o m e   se c u rit y   u sin g   Blu e t o o t h   tec h n o l o g y , In te rn a ti o n a J o u rn a o Co m p u ter   A p p li c a ti o n s ,   v o l 1 6 0 ,   n o .   8 ,   p p .   1 9 - 2 2 ,   2 0 1 7     [2 0 ]   L .   K .   Bh u te,  G .   S in g h ,   A .   S i n g h ,   a n d   V .   Ka n sa ry ,   " Au to m a ti c   d o o lo c k i n g   s y ste m   u sin g   Blu e to o t h   m o d u le ,   In ter n a t io n a J o u rn a f o Res e a rc h   in   A p p l ied   S c ie n c e   a n d   En g i n e e rin g   T e c h n o lo g y v o l.   5 ,   n o .   5 ,   p p .   1 1 2 8 - 1 1 3 2 ,   2 0 1 7   [2 1 ]   M .   A.   P ra d a - De lg a d o ,   A.   z q u e z - Re y e a n d   I.   Ba tu ro n e ,   " P h y sic a u n c lo n a b l e   k e y s   fo r   sm a rt  l o c k   sy ste m u si n g   Blu e to o th   L o E n e rg y , "   IECON   2 0 1 6   -   4 2 n d   A n n u a l   C o n fer e n c e   o th e   I EE E   In d u stri a l   El e c tro n ic S o c iety ,   2 0 1 6 ,   p p .   4 8 0 8 - 4 8 1 3 ,   d o i:   1 0 . 1 1 0 9 /IE C ON . 2 0 1 6 . 7 7 9 2 9 5 5   [2 2 ]   V.  Vu jo v ić an d   M .   M a k sim o v ić,  " Ra sp b e rry   P a s a   wire les s se n s o n o d e P e rfo rm a n c e s a n d   c o n stra in ts,"   2 0 1 4   3 7 th   In ter n a t io n a l   Co n v e n ti o n   o n   In fo rm a ti o n   a n d   C o mm u n ica ti o n   T e c h n o l o g y ,   El e c tro n ics   a n d   M icr o e lec tro n ics   (M IPR O) ,   2 0 1 4 ,   p p .   1 0 1 3 - 1 0 1 8 ,   d o i:   1 0 . 1 1 0 9 / M IP RO. 2 0 1 4 . 6 8 5 9 7 1 7 .   [2 3 ]   S .   Ch a rk a o u i,   Z.   A d ra o u i   a n d   E .   H.  Be n lah m a r,   " Cro ss - p latf o rm   m o b il e   d e v e lo p m e n a p p r o a c h e s,"   2 0 1 4   T h ird   IEE I n ter n a t io n a l   Co l lo q u i u m   in   In f o rm a ti o n   S c ie n c e   a n d   T e c h n o l o g y   (CIS T ) ,   2 0 1 4 ,   p p .   1 8 8 - 1 9 1 ,   d o i:   1 0 . 1 1 0 9 /CI S T. 2 0 1 4 . 7 0 1 6 6 1 6 .   [2 4 ]   A.  Je stra tj e a n d   A.  Kw iec ien ,   " P e rfo rm a n c e   o H TT P   p r o to c o in   n e two rk e d   c o n tr o sy ste m s , "   in   IEE E   T ra n sa c ti o n o n   In d u stri a I n fo rm a ti c s ,   v o l.   9 ,   n o .   1 ,   p p .   2 7 1 - 2 7 6 ,   F e b .   2 0 1 3 ,   d o i 1 0 . 1 1 0 9 /T II . 2 0 1 2 . 2 1 8 3 1 3 8 .   [2 5 ]   U.  Hu n k e ler,  H.   L.   Tr u o n g   a n d   A.  S tan f o rd - Clar k ,   " M QTT -   p u b li sh /su b sc rib e   p ro to c o l   fo r   wi re les se n so n e two rk s, 2 0 0 8   3 rd   In ter n a ti o n a Co n fer e n c e   o n   Co mm u n ica ti o n   S y ste ms   S o ft wa re   a n d   M i d d lewa re   a n d   W o rk sh o p s (COM S W AR ' 0 8 ) ,   2 0 0 8 ,   p p .   7 9 1 - 7 9 8 ,   d o i:   1 0 . 1 1 0 9 /C OMS WA. 2 0 0 8 . 4 5 5 4 5 1 9 .   [2 6 ]   B K.  Clark E A.  Wi n k ler C L.   Bra k e n rid g e ,   S G .   Tro st   a n d   G .   N.  He a l ,   " Us in g   Blu e t o o t h   p r o x i m it y   se n sin g   to   d e term in e   wh e re   o ffice   wo rk e rs   sp e n d   ti m e   at   wo rk , "   PL OS   On e ,   v o l .   1 3 ,   n o .   3 ,   p .   e 0 1 9 3 9 7 1 ,   2 0 1 8 ,   d o i :   1 0 . 1 3 7 1 / jo u rn a l. p o n e . 0 1 9 3 9 7 1 .   [2 7 ]   S .   Ka v d e ,   R.   Ka v d e ,   S .   Bo d a re   a n d   G .   Bh a g a t,   " S m a rt  d ig i tal  d o o lo c k   s y ste m   u sin g   Bl u e to o th   tec h n o lo g y , "   2 0 1 7   In ter n a t io n a l   Co n fer e n c e   o n   I n f o rm a ti o n   Co mm u n ica ti o n   a n d   E mb e d d e d   S y ste ms   (ICICE S ) ,   2 0 1 7 ,   p p .   1 - 4 ,   d o i :   1 0 . 1 1 0 9 /ICIC ES . 2 0 1 7 . 8 0 7 0 7 8 8 .   [2 8 ]   D C Al u ri ,   " S m a rt   l o c k   s y ste m s :   An   ove rv iew , "   I n ter n a t io n a l   J o u rn a l   of   C o mp u ter   Ap p li c a ti o n s v o l 1 7 7 ,   no .   37,   p p .   4 0 - 4 3 ,   2 0 2 0 ,   d o i:   1 0 . 5 1 2 0 / ij c a 2 0 2 0 9 1 9 8 8 2 .   [2 9 ]   H Aln a b h i,   Y Al - Na a m a n i ,   M Al - M a d h e h a g i   a n d   M Al h a m z i,   " En h a n c e d   se c u rit y   m e th o d s   of   d o o r   lo c k in g   b a se d   fin g e rp r in t , "   I n ter n a t io n a l   J o u rn a l   of   I n n o v a ti v e   T e c h n o l o g y   a n d   E x p lo rin g   E n g i n e e rin g   (IJ IT EE ) ,   v o l 9,   n o .   3,   pp .   1 1 7 3 - 1 1 7 8 ,   2 0 2 0 ,   d o i:   1 0 . 3 5 9 4 0 / i ji tee . B7 8 5 5 . 0 1 9 3 2 0 .   [3 0 ]   V.  P a n d it ,   P .   M a jg a o n k a r,   P .   M e h e r,   S .   S a p a li g a   a n d   S .   B o jew a r ,   " I n telli g e n t   se c u rit y   l o c k , "   2 0 1 7   In ter n a ti o n a l   Co n fer e n c e   o n   T re n d in   El e c tro n ics   a n d   In f o rm a ti c (ICEI ) ,   2 0 1 7 ,   p p .   7 1 3 - 7 1 6 ,   d o i:   1 0 . 1 1 0 9 /ICOEI . 2 0 1 7 . 8 3 0 0 7 9 5 .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J Reco n f ig u r a b le  &   E m b ed d ed   Sy s t   I SS N:  2089 - 4 8 6 4       A C C E S S I o T e n a b le d   s ma r t lo ck   ( Ha r s h ith   Ga d u p u )   185   [3 1 ]   K.  Dju p sj ö   a n d   M .   Alm o sa wi,   " I o se c u rit y   a p p li e d   o n   a   sm a rt  d o o lo c k   a p p li c a ti o n , "   Un p u b li sh e d   M .   S c   T h e sis,  KTH,  to c k h o lm,   2 0 1 8 .   [3 2 ]   K   Ka rimi,   M   Ka b ra n e ,   O   H a ss a n ,   A   Ba d o u c h   a n d   S   Krit ,   " S e c u re   sm a rt   door   lo c k   sy ste m   b a se d   on   Ard u i n o   a n d   sm a rtp h o n e   a pp , "   J o u r n a l   of   Ad v a n c e d   Res e a rc h   in   Dy n a mic a l   &   Co n tro l   S y ste ms ,   v o l .   12,   n o .   1 - S p e c ial   Iss u e ,   2 0 2 0 ,   d o i:   1 0 . 5 3 7 3 /JARD CS /V 1 2 S P 1 / 2 0 2 0 1 0 8 8 .     [3 3 ]   M.   P .   S h i n d e ,   S M e h ta,   I S h a n b h a g ,   V Lele   a n d   A Bh ise ,   " An d ro id   b a se d   sm a rt   d o o r   l o c k in g   sy ste m ,"   In ter n a t io n a l   J o u rn a l   of   E n g in e e rin g   Res e a rc h   &   T e c h n o lo g y   (IJ E RT ),   v o l 9 ,   n o .   1 ,   p p .   3 2 9 - 3 3 1 ,   2 0 2 0 .   [3 4 ]   K .   A .   P a ti l,   N .   Vitt a lk a r,   P .   Hire m a th   a n d   M .   A .   M u rth y ,   " S m a rt   d o o r   lo c k in g   sy ste m   u si n g   I o T , "   In ter n a ti o n a l   Res e a rc h   J o u rn a l   of   E n g i n e e rin g   and   T e c h n o l o g y   (IR J ET ) ,   v o l 7 ,   n o .   5,   p p .   3 0 9 0 - 3 0 9 4 ,   2 0 2 0 .   [3 5 ]   T.   S .   G u n a wa n ,   I.   R.   H.  Ya ld i,   M .   Ka rti wi,   a n d   H.  M a n so r ,   " P e r fo rm a n c e   e v a lu a ti o n   o f   sm a rt  h o m e   sy ste m   u sin g   in tern e o t h in g s,"   I n ter n a t io n a J o u rn a o El e c trica a n d   C o mp u t e En g in e e rin g ,   v o l.   8 ,   n o .   1 ,   p p .   4 0 0 - 4 1 1 ,   2 0 1 8 ,   d o i:   1 0 . 1 1 5 9 1 / ij e c e . v 8 i 1 . p p 4 0 0 - 4 1 1 .   [3 6 ]   H.  H.  Qa sim ,   A.  E.   Ha m z a ,   H.   H.  Ib ra h im,  H.  A.  S a e e d ,   a n d   M .   I.   Ha m z a h ,   " De sig n   a n d   imp le m e n tatio n   h o m e   se c u rit y   sy ste m   a n d   m o n it o rin g   b y   u si n g   wire les se n so n e two r k WS N/in ter n e o th i n g I o T, "   In ter n a ti o n a l   J o u rn a o El e c trica a n d   C o mp u t e r E n g i n e e rin g ,   v o l.   1 0 ,   n o .   3 ,   p p . 2 6 1 7 - 2 6 2 4 ,   2 0 2 0 ,   d o i:   ij e c e . v 1 0 i3 . p p 2 6 1 7 - 2 6 2 4 .   [3 7 ]   K.   S ri  Vira ja,  K.  Bh a ra th   Ku m a r,   C.   Ke e rth i,   a n d   G.   S a n d e e p ,   " Io b a se d   sm a rt  d o o s y ste m , "   In ter n a ti o n a l   J o u rn a fo Res e a rc h   i n   A p p li e d   S c ien c e   a n d   E n g i n e e rin g   T e c h n o lo g y ,   v o l.   6 ,   n o .   6 ,   p p .   4 3 8 - 4 4 3 .   2 0 1 8 ,   d o i:   1 0 . 2 2 2 1 4 /i jras e t. 2 0 1 8 . 4 0 7 7 .   [3 8 ]   A D Dw iv e d i,   H G u p ta,  S T o m a r   a n d   D Ja iswa l ,   " A n d r o id   b a s e d   flat   se c u rit y   sy ste m   -   t h e   d ig i t a l   u n l o c k i n g   a n d   lo c k i n g   s y ste m   b a se d   on   a n d r o i d   fo r   sm a rt   p h o n e , "   In ter n a ti o n a l   J o u r n a l   of   E n g i n e e rin g   Ap p li e d   S c ie n c e s   a n d   T e c h n o l o g y ,   v o l 5,   n o .   5 ,   p p .   1 9 2 - 1 9 6 2 0 2 0 ,   d o i:   1 0 . 3 3 5 6 4 /IJEAS T. 2 0 2 0 . v 0 5 i 0 2 . 0 2 8 .   [3 9 ]   M .   S h a n t h in i ,   G .   Vid y a   a n d   R .   Aru n ,   " I o e n h a n c e d   sm a rt  d o o l o c k i n g   sy ste m , "   2 0 2 0   T h ir d   In ter n a ti o n a l   Co n fer e n c e   o n   S ma rt  S y ste ms   a n d   In v e n ti v e   T e c h n o lo g y   (IC S S I T ) ,   2 0 2 0 ,   p p .   9 2 - 9 6 ,   d o i:   1 0 . 1 1 0 9 /IC S S IT 4 8 9 1 7 . 2 0 2 0 . 9 2 1 4 2 8 8 .   [4 0 ]   Y.  Yu ,   " p ra c ti c a d i g it a d o o l o c k   f o sm a rt  h o m e , "   2 0 1 8   IEE E   In ter n a ti o n a C o n fer e n c e   o n   Co n su me r   El e c tro n ics   (ICCE) ,   2 0 1 8 ,   p p .   1 - 2 ,   d o i:   1 0 . 1 1 0 9 /ICC E. 2 0 1 8 . 8 3 2 6 3 0 5 .   Evaluation Warning : The document was created with Spire.PDF for Python.