World Academy of Science, Engineering and Technology International Journal of Computer, Computer, Electrical, Automation, Control and Information Engineering Vol:6, Vol:6, No:, !"#!
* 1 " 0 . n o i t a c i l u H . g r o t e % a ! # " ! , : o N , 6 : l o V g n i r e e n i g n E n o i t a m r o f n I d n a r e t u p m o C , > e d n I e c n e i c S l a n o i t a n r e t n I
2e%ign and Implementation of a Wi3i Wi3i 4a%ed 5ome Automation Sy%tem Ahmed ElShafee, arim Alaa 5amed Abstract 7Thi% paper pre%ent% a de%ign and prototype implementation of ne- home automation %y%tem that u%e% Wi3i technology a% a net-or8 infra%tructure connecting it% part% The propo%ed %y%tem con%i%t% of t-o main component%9 the fir%t part i% the %er'er (-e %er'er), -hich pre%ent% %y%tem core that manage%, control%, and monitor% u%er%; home <%er% and %y%tem admini%trator can locally (=AN) or remotely (internet) manage and control %y%tem code Second part i% hard-are interface module, -hich pro'ide% appropriate interface to %en%or% and actuator of home automation %y%tem i%t% on Wi3i net-or8 co'erage Sy%tem %upport% a -ide range of home automation de'ice% li8e po-er management component%, and %ecurity component% The propo%ed %y%tem i% etter from the %calaility and fle>iility point of 'ie- than the commercially a'ailale home automation %y%tem%
Keywords 75ome ?icrocontroller%
automation, Wirele%% Wirele%% =AN, Wi3i, Wi3i,
I I NT$@2i%ting, -elle%tali%hed %y%tem% are a%ed on -ired communication E>ample% include 4ACnet, =onWor8% =onWor8% and ND #F Employing a traditional -ired automation %y%tem doe% not po%e a prolem a% long a% the %y%tem i% planned efore and in%talled during the phy%ical con%truction of the uilding If, ho-e'er, already e>i%ting uilding% %hould e augmented -ith automation %y%tem%, thi% reGuire% much effort and mu%h co%t %ince caling i% nece%%ary @'iou%ly, -irele%% %y%tem% #F can come to help here In the pa%t fe- year%, -irele%% technologie% reached their rea8through Wirele%% a%ed %y%tem%, u%ed e'ery day and e'ery-here, range from -irele%% home net-or8% and moile phone% to garage door opener% A% of today, little comparati'e re%earch of -irele%% automation %tandard% ha% een done, although %uch 8no-ledge -ould pro'ide 'aluale information to e'eryone loo8ing for the mo%t %uitale %y%tem for gi'en reGuirement%
N
B. Features and benefits of home automation systems [2] In recent year%, -irele%% %y%tem% li8e W=AN ha'e ecome more and more common in home net-or8ing Al%o in home and uilding automation %y%tem%, the u%e of -irele%% technologie% gi'e% %e'eral ad'antage% that could not e achie'ed u%ing a -ired net-or8 only #) $educed $educed in%tallat in%tallation ion co%t%: 3ir%t and foremo%t, foremo%t, in%tall in%tallation ation co%t% are %ignificantly reduced %ince no caling i% nece%%ary Wired %olution% reGuire caling, -here material a% -ell a% the profe%%ional laying of cale% (eg into -all%) i% e>pen%i'e !) Ea%y deploym deployment, ent, in%tall in%tallation ation,, and co'era co'erage: ge: Wirele Wirele%% %% node% node% can e mounted almo%t any-here In adKacent or remote place%, -here caling may not e fea%ile at all, eg, a garden hou%e or the patio, connection to the home net-or8 i% accompli%hed in%tantly y %imply mounting node% in the area 5ence, -irele%% technology al%o help% to enlarge the co'ered area 1) Sy%tem %calaility %calaility and ea%y ea%y e>ten%i e>ten%ion: on: 2eployi 2eploying ng a -irele%% -irele%% net-or8 i% e%pecially ad'antageou% -hen, due to ne- or changed reGuirement%, e>ten%ion of the net-or8 i% nece%%ary In contra%t to -ired in%tallation%, additional node% do not reGuire additional caling -hich ma8e% e>ten%ion rather tri'ial Thi% ma8e% -irele%% in%tallation% a %eminal in'e%tment +) Ae%thetical Ae%thetical enefit%: enefit%: A% mentione mentioned d efore, efore, placem placement ent of of -irele%% node% i% ea%y Apart from co'ering a larger area, thi% attriute help% to full ae%thetical r eGuirement% a% -ell E>ample% include repre%entati'e uilding% -ith allgla%% architecture and hi%torical uilding% -here de%ign or con%er'atory rea%on% do not allo- laying of cale% 0) Integration Integration of moile moile de'ice%: de'ice%: With With -irele%% -irele%% net-or8%, net-or8%, a%%ociating moile de'ice% %uch a% H2A% and Smartphone% -ith the automation %y%tem ecome% po%%ile e'ery-here and at any time, a% a de'iceL% e>act phy%ical location i% no longer crucial for a connection (a% long a% the de'ice i% in reach of the net-or8) Typical e>ample% include an engineer -ho connect% to the net-or8, perform% a particular management ta%8, and di%connect% after ha'ing fini%hed the ta%89 or control of lind% u%ing a remote control 3or all the%e rea%on%, -irele%% technology i% n ot only an attracti'e choice in reno'ation and refuri%hment, ut al%o for ne- in%tallation% II
Ahmed ElShafee, Hh2, A%%i%tant Hrofe%%or, 3aculty of Computer Science and IT, Ahram Canadian
Inte Intern rnat atio iona nall Scho Schola larl rly y and and Scie Scient ntif ific ic $e%e $e%ear arch ch & Inno Inno'a 'ati tion on 6( 6() !"#! !"#!
SSTE? A NA=SIS NA=SIS
A. Problem definition 5ome automation %y%tem% face four main challenge% 1F, the%e are high co%t of o-ner%hip, infle>iility, poor manageaility, and difficulty achie'ing %ecurity The main oKecti'e% of that re%earch i% to de%ign and to implement a cheap and open %ource home automation %y%tem that i% capale of controlling and automating mo%t of the hou%e appliance through an ea%y manageale -e interface to run
#"*+ #"*+
%cho %chola larr-a% -a%et eto orrg.#/ g.#/// //+ +.0 .0"1 "1* *
World Academy of Science, Engineering and Technology International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:6, No:, !"#!
* 1 " 0 . n o i t a c i l u H . g r o t e % a ! # " ! , : o N , 6 : l o V g n i r e e n i g n E n o i t a m r o f n I d n a r e t u p m o C , > e d n I e c n e i c S l a n o i t a n r e t n I
C. ystem re!uirements The follo-ing li%t gi'e% an o'er'ie- of the mo%t important reGuirement% of the propo%ed %y%tem #) <%er friendly interface: <%er can ea%ily manage %y%tem locally or remotely home automation %y%tem, through ea%y -e a%ed interface !) Security and authentication: @nly authoriBed u%er can login to the %y%tem (locally, or remotely) in order to manage, control, & monitor If %y%tem detect% intruder% it %hould B. Proposed system feature immediately alert the %y%tem o-ner and loc8 login The propo%ed %y%tem i% a di%triuted home automation %y%tem, capaility for a -hile con%i%t% of %er'er, hard-are interface module% Ser'er control% 1) =o- co%t per node . 5igh node count: Thin8ing of uilding hard-are one interface module, and can e ea%ily configured to automation, hundred% of node% may e needed to pro'ide handle more hard-are interface module The hard-are interface automation 5o-e'er, the mar8et reGuire% competiti'e module in turn control% it% alarm% and actuator% Ser'er i% a performance (compared to -ired net-or8%) to e deli'ered normal HC, -ith uilt in Wi3i card, act% a% -e %er'er The at thi% lo- %y%tem co%t Additionally, al%o protocol% need to -e%er'er %oft-are i% de'eloped u%ing a%pnet technology, %o %cale to high node count eg, en%uring me%%age deli'ery -e %er'er %hould %upport a%p application andnet frame -or8 +) =arge area co'erage: Another challenge lie% in the fact that +", li8e IIS*" for -indo-% @S de'ice% of a uilding automation %y%tem are di%per%ed o'er Sy%tem can e acce%%ed from the -e ro-%er of any local large area% Since tran%cei'er% mu%t not con%ume %o much HC in the %ame =AN u%ing %er'er IH, or remotely from any HC or po-er, they cannot e uilt -ith a tran%mi%%ion range moile handheld de'ice connected to the internet - ith %ufficient for %en%or% to reach a%%ociated controller% or appropriate -e ro-%er %upport% a%pnet technology through actuator% directly Al%o, they may rely on an infra%tructure of %er'er real IH (internet IH) acce%% point% and a -ired ac8one net-or8 (or particularly Wi3i technology i% %elected to e the net-or8 infra%tructure %en%iti'e recei'er%) that connect% %er'er and hard-are interface module% Wi3i i% 0) Sy%tem Scalaility: Scalaility i% the aility of a %y%tem, cho%en to impro'e %y%tem %ecurity (y u%ing %ecure Wi3i net-or8, or proce%%, to handle gro-ing amount of -or8 in a connection), and to increa%e %y%tem moility and %ca laility capale manner or it% aility to e enlarged to accommodate E'en if, u%er intend% to add ne- hard-are interface module% out that gro-th 3or e>ample, %y%tem upgrade.do-ngrade y of the co'erage of central acce%% point, repeater% or managed adding.remo'ing hard-are interface module %hould e ea%y -irele%% =AN -ill perfectly %ol'e that prolem and %y%tematic ta%8 The main function% of the %er'er i% to manage, control, and monitor di%tru%ted %y%tem component%, that enale% hard-are III SSTE? 2ESIN AN2 I?H=E?ENTATI@N interface module% to e>ecute their a%%igned ta%8% ( through actuator%), and to report %er'er -ith triggered e' ent% (from A. Proposed "ome Automation ystem layout %en%or%) A% mentioned the propo%ed home automation %y%tem con%i%t% In %etup mode, u%er can add and remo'e hard-are interface of three main module%, the %er'er, the hard-are interface module, module%, and can create a%ic macro% in'ol'ing %imple trigger% and the %oft-are pac8age The follo-ing figure (#), %ho-% the and to cu%tomiBe the macro% to perform comple> %erie% of propo%ed %y%tem layout e'ent% ?acro% can e acti'ated manually or a% a reaction for Secure Wi3i technology i% u%ed y %er'er, and hard-are certain trigger li8e motion %en%or% and %ur'eillance camera% interface module to communicate -ith each other <%er may u%e <%er can al%o program macro% to acti'ate at random9 thi% feature the %ame technology to login to the %er'er -e a%ed application allo-% your %y%tem to turn the light% on and off at random or if %er'er i% connected to the internet, %o remote u%er% can acce%% %emirandom inter'al% %er'er -e a%ed application through the internet u%ing In running mode, if hard-are interface module% report %er'er compatile -e ro-%er -ith recei'ed e'ent% and e>ecute their preprogrammed macro% 5ard-are interface module% are directly connected to %en%or% and actuator through direct -ire% connection% 5ard-are interface module% ha% the capailitie% to control energy management %y%tem% li8e lighting, thermo%tat% and 5VAC (heating, 'entilation, and cooling) %y%tem%, and %ecurity %y%tem% (door loc8%, camera%, motion detector%, fire alarm%)
and maintain the home automation %y%tem The propo%ed %y%tem ha% a great fle>iility y u%ing Wi3i technology to interconnect it% di%triuted module% to home automation %er'er That -ill decrea%e deployment co%t and -ill increa%e the a ility of upgrading, and %y%tem reconfiguration Sy%tem -ill ma8e u%e of %ecure -irele%% =AN connection% et-een di%triuted hard-are module% and %er'er, and %ecure communication protocol% et-een u%er% and %er'er
International Scholarly and Scientific $e%earch & Inno'ation 6() !"#!
#"*0
%cholar-a%etorg.#///+.0"1*
World Academy of Science, Engineering and Technology International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:6, No:, !"#!
B. Proposed "ome Automation ystem Fun#tions $"ome
* 1 " 0 . n o i t a c i l u H . g r o t e % a ! # " ! , : o N , 6 : l o V g n i r e e n i g n E n o i t a m r o f n I d n a r e t u p m o C , > e d n I e c n e i c S l a n o i t a n r e t n I
M M M M
There %hould e Internet connection a'ailale Hroper ro-%er% %hould e in%talled Hroper 5ard-are Component% are a'ailale <%er i% capale of u%ing a computer
F. oftware desi)n #on#ept
Area %nterfa#e& The propo%ed home automation %y%tem ha% the capailitie% to control the follo-ing component% in u%er% home and monitor the follo-ing alarm%9 M Temperature and humidity M ?otion detection M 3ire and %mo8e detection M 2oor %tatu% M =ight le'el M Video monitoring The propo%ed home automation %y%tem can control the follo-ing appliance9 M Serine M =ight% on.off.dim M 5VAC on.off M 2oor loc8 M Windo- %hutdo-n M @n.off different appliance
Soft-are of the propo%ed home automation %y%tem i% di'ided to %er'er application %oft-are, and ?icrocontroller (Arduino) firm-are The %er'er application %oft-are pac8age for the propo%ed home automation %y%tem, i% a -e a%ed application uilt u%ing a%pnet, ?icro%oft Vi%ual Studio !"#" Ser'er application %oft-are run% on -indo-% @S, reGuire% IIS - e %er'er, and NetO 'er%ion +" eing in%talled The %er'er application %oft-are can e acce%%ed from internal net-or8 or from internet if the %er'er ha% real IH on the internet u%ing any internet na'igator %upport% a%pnet technology Ser'er application %oft-are i% re%pon%ile of %etup, configuration, maintain the -hole home automation %y%tem Ser'er u%e dataa%e to 8eep log of home automation %y%tem component%, -e choo%e to u%e D?= file% to %a'e %y%tem log The Arduino %oft-are, uilt u%ing C language, u%ing I2E come% -ith the microcontroller it%elf Arduino %oft-are i% re%pon%ile for collecting e'ent% from connected %en%or%, then apply action to actuator% and preprogramed in the %er'er Another Ko i% to report the and record the hi%tory in the %er'er 24 3igure(!) %ho-% the architecture of the propo%ed home automation %y%tem The follo-ing figure (1) %ho-% cla%%e% diagram of propo%ed %y%tem, -hich con%i%t% of fi'e main cla%%e% +. Classes des#ription #)
dataSource=og: Create a log te>t file in a %pecific path Thi% log file ha% a nelog entry, ready to e filled -ith data A log entry ha% the date of The propo%ed home automation %y%tem i% de%igned a% a tool the day and a log numer for the ca%ual u%er A ca%ual u%er9 %hall e defined a% one M -riteTo=ogEntry: 3unction to -rite the data into the log po%%e%%ing general 8no-ledge of the ?icro%oft Windo-% file9 u%ing a %tream -riter to con'ert it and %a'e it into a TEDT operating %y%tem and general 8no-ledge of u%ing the Internet y file employing a %tandard ro-%er %uch a% ?icro%oft Internet M read=og: $ead from the file line y line, the log entry -ith E>plorer eneral u%er9 -ho -ill ha'e the mo%t u%e of the %y%tem the data functionality Admini%trator9 -ho -ill control the acce%% and M readNe-=og: Thi% function read% the ne- log entry a% Ku%t permi%%ion% policy of the %y%tem, and can add and delete u%er een %a'ed account%, anything that a general u%er can perform, the !) data%ourceD?=: admini%trator can al%o perform M re%pon%ile for all operation% regarding the main D?= file%, (. (esi)n and %mplementation Constraints <%er, Sen%or% and Automation The Hropo%ed home automation %y%tem i% implemented u%ing M add<%er: 3unction of adding a ne- u%er to the %y%tem ASH, 5T?= and CSS The %er'er application i% implemented in ASHNet, and the emedded hard-are interface application %hall e implemented u%ing C Hroce%%ing =anguage C. 'ser Classes and Chara#teristi#s
*. M M M M
Assumptions and (ependen#ies The component of the %y%tem -ill al-ay% e connected Each <%er mu%t ha'e a <%er I2 and pa%%-ord There i% only one Admini%trator Ser'er mu%t al-ay% run under -indo-% %y%tem
International Scholarly and Scientific $e%earch & Inno'ation 6() !"#!
#"*6
%cholar-a%etorg.#///+.0"1*
World Academy of Science, Engineering and Technology International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:6, No:, !"#!
M
get<%er5e>: <%er 5e> i% a %ecurity i%%ue Chec8ing We Interface
* 1 " Statu% Control Automation =og in =og 0 . n o i t Hardware a c i l u H . g r o t e % a ! # " ! , : o N , 6 : l o V g n i r e e n i g n E 3ig ! Hropo%ed home automation %y%tem architecture n o i t a m r o f n I d attriutel n i a # r # e Qoperation#( t # u # p # ) m # o # C , i > e " # d n I attriutel e attriutel c n e i I c HoperationlR I S operation #() l i a n o I i t i a i n I r e t attriutel n attriutel ( I
Sen%or% P Actuator
Automato
DataSourceXML
Manager
Connection
DataSourceLog
ioperation#()
Qoperation#()
3ig 1 propo%ed %y%tem cla%% diagram
progre%% -ill not only e on the u%ername and pa%%-ord, ut al%o on a random generated numer for each u%er Thi% numer change% e'ery time the u%er log% into the %y%tem
International Scholarly and Scientific $e%earch & Inno'ation 6() !"#!
#"**
%cholar-a%etorg.#///+.0"1*
World Academy of Science, Engineering and Technology International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:6, No:, !"#!
ne- %tate: %-itch=ight%, %-itchAC, %-itchAlarm ". (ata Flow * 1 " 0 . n o i t a c i l u H . g r o t e % a ! # " ! , : o N , 6 : l o V g n i r e e n i g n E n o i t a m r o f n I d n a r e t u p m o C , > e d n I e c n e i c S l a n o i t a n r e t n I
M =ogin interface Security ?odule 2ata Source =ogger =og Interface To %tart u%ing the %y%tem9 the u%er ha% to u%e the login interface to log in into the %y%tem 2ata pa%%e% a %ecurity module to e tran%ferred to a #!it he> 8ey and chec8ed for a'ailaility in the data %ource repre%ented in D?= file% Then the %y%tem -rite% thi% action into the logger -hich in turn %end% it to the =og interface M Statu% Interface Communication ?odule 5ard-are Interface =ogger =og Interface AcGuiring the %tatu% of an actuator or a %en%or u%ing the Statu% interface, i% done y recei'ing the%e data d irectly from the communication module, -hich in turn get% the data reGuired through the 5ard-are interface repre%ented into the microcontroller While thi% proce%% i% done and the %tatu% i% chec8ed repeatedly, any change% -ill e -ritten in the =ogger and appear% in the =og interface M Control Interface Communication ?odule 5ard-are Interface =ogger =og Interface Changing the %tatu% of an actuator through the Control interface, i% done y %ending data directly to the Communication ?odule, -hich in turn %end% it to 5ard-are interface repre%ented in the microcontroller to apply the reGuired change% 2uring the proce%% of %ending data and changing the actuator, change% are eing -ritten into the =ogger and appear in the =og interface M Control Interface 2ata Source After changing a %tatu% of an actuator and -riting it into the log u%ing the Control interface, the%e change% are eing -ritten in the 2ata Source repre%ented in D?= file% for later chec8% M Automator 2ata Source Setting up a ne- Automation for the %y%tem to do i% done y the Automation interface, -hich Ku%t %a'e% it into the 2ata Source D?= file%9 -aiting to e acti'ated M Statu%, Control, 2ata Source Automator Communication ?odule 5ard-are Interface =ogger =og Interface The Automator i% re%pon%ile for e>ecuting the automation% that ha'e een already %a'ed y the u%er% In order to do that, it gather% data from the 2ata Source D?= file%, Statu%, and Control interface%9 compare% the%e data -ith the entered one% in the D?= file% Then it %end% the appropriate change% reGuired to the Communication ?odule in order to apply it in the 5ard-are Interface 2uring thi% proce%% change% are eing -ritten in the =ogger and appear in the =og Interface
%.
"ardware desi)n
The %econd part of the propo%ed home automation %y%tem de%ign -a% the choo%ing of a %uitale microcontroller The reGuirement% for the microcontroller are9 a $S!1! port, a fair amount of output 2igital I.@, and a rea%onale %peed Al%o a rea%onale amount of EEH$@? -a% needed to enale% the %y%tem to %tore de'ice %tatu%, and u%ername and pa%%-ord% related to login, %o that data i% not lo%t in the ca%e of p o-er outage% Arduino i% a readymade and open %ource e'aluation it a%ed on a it Atmel microcontroller Arduino ?icrocontroller i% the core of hard-are interface module, -hich i% re%pon%ile for e>changing data et-een home automation %er'er from one %ide (through Wi3i module), and %en%or%, and actuator% from the other %ide Arduino communicate -ith Wi3ly module through $S!1! protocol If %en%or% and actuator% are directly connected to hard-are interface module, an i%olating interface i% n eeded to protect Arduino from interference cau%ed y home automation component% 3igure (0) %ho-% the Wi3ly arduino %hield HC4 layout, 3igure (6) %ho-% the arduino %hield HC4 layout of a three input alarm% 3igure (*) %ho-% the arduino %hield HC4 layout of a three output actuator% ,. "ardware layout 5ard-are con%i%t% of four different HC4%, the Arduino HC4 (readymade), Wi3i %hield HC4, 1 input alarm% HC4, and 1 output actuator% HC4
%.
International Scholarly and Scientific $e%earch & Inno'ation 6() !"#!
#"*
%cholar-a%etorg.#///+.0"1*
World Academy of Science, Engineering and Technology International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:6, No:, !"#!
* 1 " 0 . n o i t a c i l u H . g r o t e % a ! # " ! , : o N , 6 : l o V g n i r e e n i g n E n o i t a m r o f n I d n a r e t u p m o C , > e d n I e c n e i c S l a n o i t a n r e t n I
3ig * Three output actuator% HC4 layout
IV
I?H=E?ENTE2 H$@T@THE SNAH S5@@TS
3igure% () and (/) %ho- %nap% %hot% from propo%ed %y%tem u%er interface 3or more information regarding the f unctionality and feature% of the propo%ed 5ome Automation %y%tem, chec8 the prototype puli%hed on line in the follo-ing lin8: ---ael%hafeenet.5AS"# V 3
4y doing thi% %y%tem -ill increa%e %y%tem moility, configurale, and %ca laility ?ore intelligent %hould e added to hard-are module% to ma8e them capale to ta8e deci%ion according to triggered alarm% Without referring to %er'er for each e'ent and action That -ill increa%e the re%pon%e time of the %y%tem While hard-are interface module report% %er'er -ith e'ent% and action% on preprogrammed inter'al% $eplace the Wi3ly Wi3i module -ith more reliale and %tale Wi3i module, to increa%e %y%tem reliaility VI C@NC=i%ting %y%tem% 5ence -e can conclude that the reGuired goal% and oKecti'e% of home automation %y%tem ha'e een achie'ed The %y%tem de%ign and architecture -ere di%cu%%ed, and prototype pre%ent% the a%ic le'el of home appliance control and remote monitoring ha% een implemented 3inally, the propo%ed %y%tem i% etter from the %calaility and fle>iility point of 'ie- than the commercially a'ailale home automation %y%tem% ACN@W=E2E?ENT Thi% paper i% a%ed on 4Sc graduation proKect accompli%hed at Ahram Canadian uni'er%ity, 3aculty of Computer Science and IT, !"## raduation proKect -a% %uper'i%ed y the #%t author, and team i% pre%ented y the !nd author $ E3E$ENCES #F Chri%tian $eini%ch ,Wirele%% Communication in 5ome and 4uilding AutomationU, ?a%ter the%i%, Viennia uni'eri%ty of technlogy, 3e !""* !F http:..-i8i%marthomecom.inde>phptitle5omeXAutomation 1F AJ 4ernheim 4ru%h, 4ong%hin =ee, $atul ?ahaKan, Sharad Agar-al, Stefan Saroiu, and Colin 2i>on, U5ome Automation in the Wild: Challenge% and @pportunitie%U, C5I !"##, ?ay *#!, !"##, Vancou'er, 4C, Canada +F N Sri%8anthan, 3 Tan, A arande,U 4luetooth a%ed home automation %y%temU, ?icroproce%%or% and ?icro%y%tem% Kournal, i%%ue !6 (!""!) page% !#!/, El%e'ier Science 4V, !""! 0F ?atthia% auger,2aniel ?inder,Arno Wac8er, Andrea% =achenmann, UHrototyping Sen% orActuator Net-or8% for 5ome AutomationU,
International Scholarly and Scientific $e%earch & Inno'ation 6() !"#!
#"*/
%cholar-a%etorg.#///+.0"1*
World Academy of Science, Engineering and Technology International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:6, No:, !"#! $EA=WSN;", April #, !"", la%go-,
International Scholarly and Scientific $e%earch & Inno'ation 6() !"#!
Technology Volume 6, !""/ *F 2 rea'e%, UControl Soft-are for 5ome Automation, 2e%ign A%pect% and Ho%ition HaperU, The Auto5an proKect at the
#""
%cholar-a%etorg.#///+.0"1*
F
Inderpreet aur , U?icrocontroller 4a%ed 5ome Automation Sy%tem With SecurityU, (IJACSA) International Journal of Ad'anced Computer Science and Application%, Vol #, No 6, 2ecemer !"#"
N , 6 : l o V g n i r e e n i g n E n o i t a m r o f n I d n a r e t u p m o C , > e d n I e c n e i c S l a n o i t a n r e t n I
3ig @'erall interface
3ig / Automation interface (%y%tem configuration)