SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
TELKOMNIKA Indonesian Journal of Electrical Engineering
Vol.12, No.1, January 2014, pp. 344~ 352
DOI: http://dx.doi.org/10.11591/telkomnika.v12i1.4001  344
Received June 24, 2013; Revised August 20, 2013; Accepted September 17, 2013
Application of Zigbee in Smart Home with Dynamic
Routing Algorithm
Jia Meng*, Li Zhongqin
Department of Electrical Engineering, Xin Xiang University
East Jin Sui Street, Xin Xiang City, He Nan Province, China
*Corresponding author, e-mail: tianshi_cd@163.com
Abstract
In order to avoid damaging the walls and bore a hole through the walls, also to save the cost of
rewiring, low voltage power line can be used to implement the smart home. However, several difficult
problem must be solved at the same time , the most important are finding a technology method to
suppress the noise interference and resist the weaker signal. The smart home system is introduced in the
paper. During the design of Smart Home System adopting power line signal carrier, a dynamic routine
algorithm based on the idea of Genetic Algorithm is proposed to cope with the time-varying and random
feature of power line channel. Thus the system can find the transmission path in real time and dispatch the
signal carrier to transmit among the nodes. With this algorithm, the communication between a certain
group-controller and its terminal nodes or between the main-controller and the group-controllers is realized
successfully. In the proposed algorithm all nodes but the controller adopt same driver, therefore the plug
and play is realized for all nodes.
Keywords: routing algorithm, genetic algorithm, smart home system, Zigbee
Copyright © 2014 Institute of Advanced Engineering and Science. All rights reserved.
1. Introduction
Smart home is an efficient, comfortable, safe and convenient living environment which
consists of networks communication, information application and equipment automation by
using the house as its platform. It also consists of integrated system and service management
software. With the development and maturity of power line signal carrier technology, the
development and popularity of smart home will be promoted dramatically by introduction the
power line signal carrier into smart home area. Three parts containing main-controller, group-
controller and its terminal controller can be taken into the hardware of smart home adopting
power line signal carrier [1]. The main-controller to group-controller, group-controller to group-
controller, group-controller to its terminal nodes, terminal controller to terminal controller vary
with the changing of power line path environment. When the signal fading are serious, a
dispatch the signal carrier are needed to transmit among the nodes. In this paper, a dynamic
routing algorithm based on genetic Algorithm are put forward to cope with the continuous
varying environment of power line channel.
2. The Technical Features of ZigBee
As a kind of wireless communication technology, ZigBee has the following
characteristics:
(1) Low power: ZigBee’ transmission rate is low and its transmission power is only
1mW. It uses a low power consumption dormant mode, so the ZigBee equipment is very power
saving. According to estimation, ZigBee equipment only needs two No. 5 batteries to last up 6
months to 2 years. It leaves other wireless devices dead in the water.
(2) Low cost: the initial cost of ZigBee module is around $6 and it may fall to $1.5-2.5
soon, and the ZigBee protocol is free of patent fee. Low cost of ZigBee is also a key factor [2-3].
(3) Short delay: communication delay and the delay of activation from hibernation are
short, the typical search equipment delay is 30ms, dormant activation delay is 15ms, the delay
of active device channel access is 15ms. The ZigBee technique is suitable for wireless control
which is critical for delay (such as industrial control occasions).
 ISSN: 2302-4046 TELKOMNIKA
TELKOMNIKA Vol. 12, No. 1, January 2014: 344 – 352
345
(4) Large network capacity: a star structure of the ZigBee network can hold up to 254
slave device and a host device, a region can exist up to 100 ZigBee network at the same time,
and the composition of network is flexible [4].
(5) Reliable: the system takes the strategy of avoiding collision, at the same time it
reserves a special time slot for the communication services which need a fixed bandwidth to
avoid competition and conflict while sending data. MAC layer adopts the data transmission
mode confirmed fully, each of the transmitted data packet must wait the confirm information
from receiver. If there are some problems in the process of the transmission, the data packet
can be retransmitted.
(6) Safety: ZigBee provides the function of checking data packet integrity based on the
cyclic redundancy check (CRC) to support authentication and authentication, using the AES-128
encryption algorithm, each application can flexibly determine its security property.
To nervous energy demand, ZigBee has its own advantages, replacing cable with
wireless can save cable cost, and low power consumption can also save the power demand,
which is consistent with current trends. A routing network can enlarge the coverage of the
communication area. Compared with the Bluetooth, infrared point-to-point communication, and
WLAN Star Communications, ZigBee RS232; ZigBee RS485; ZigBee Ethernet derivative
products can achieve the communication transmission between any two points in the network ,
which makes its range of applications wider. It has many practical applications in many fields,
such as the industry control, wireless sensor monitoring, personnel wireless positioning and
other places.
The overall scheme of system design is shown in Figure 1. The system mainly consists
of two parts: wireless network node and the GSM / GPRS gateway. The system contains three
nodes: Menci anti-theft node, infrared burglar alarm and fire alarm node.
Figure 1. Intelligent home furnishing wireless messaging security system as a whole design
scheme
All the core chips in the design of system select the CC2530 chip from TI; CC2530 is
the latest generation ZigBee standard chip launched by TI, which is fit for 2.4GHz, IEEE,
802.15.4, ZigBee and RF4CE. CC2530 includes the class RF transceiver with excellent
properties, industry standard enhanced 8051 MCU, system programmable flash memory, 8KB
RAM and many other powerful features so that it can be widely used in the 2.4-GHz IEEE
802.15.4, RF4CE remote control system, ZigBee system, home / building automation, lighting
systems, industrial control and monitoring, low power wireless sensor networks, consumer
electronics and health care.
2.1. GSM / GPRS Gateway Design Overall Scheme
The GSM/GPRS gateway design is shown in Figure 2. CC2530 chip and NRF905
wireless transceiver module is the core of gateway. NRF905 wireless transceiver module
receives the sensor information from each node and sends the information to the CC2530 chip.
ISSN: 2302-4046 
Application of Zigbee in Smart Home with Dynamic Routing Algorithm (Jia Meng)
346
CC2530 chip displays information of each node in the LCD, and provides warning for home
users through LED and the buzzer, then the alarm information is sent to the GSM/GPRS
module through the serial port and eventually sent to the remote user [5-6].
Figure 2. The GSM / GPRS gateway design
In addition, according to the need, it designs a 4 x 4 touch key for the gateway to modify
the gateway electronic password and alarm mobile phone number, and designs an emergency
alarm button. Key information is sent to CC2530 after treatment by the detecting chip
CP2532/CP2528. CP2532/CP2528 is capacitive touch button detection chip with 12 / 8 key, and
it can implement.
2.2. Node Design
The design of nodes in the system uses uniform design (as shown in Figure 3). The
wireless transceiver module and CC2530 chip consist of wireless network nodes. Wireless
transceiver module is responsible for communication between the nodes and a gateway,
CC2530 chip is responsible for handling and analysis of sensor information.
Figure 3. Node design
Menci anti-theft node uses MC31 magnetic sensor which doesn’t require external to
supply power and output a switch whose threshold is 16mm according to the distance of a
magnet and a dry reed pipe .This design uses the boosting pump technology to supply voltage
for CC2530 chip. As long as the external voltage exceeds 1V, the circuit can work normally,
thus it contributes to the stable operation of circuit for a long time.
Infrared anti-theft node uses piezoelectric infrared sensor LHI968 whose working
voltage is 2 ~ 15V, output signal amplitude is about 1mV, frequency is 1Hz. The sensor can
monitor the course of external heat source objects (such as the human body or certain part). In
view of the weak sensor signal , the general design uses special processing chip (such as
BISS0001) to process the sensor signals, by which output signal is stable and responsive, but
 ISSN: 2302-4046 TELKOMNIKA
TELKOMNIKA Vol. 12, No. 1, January 2014: 344 – 352
347
the external circuit is complex, large power consumption, high cost. In this paper the design
doesn’t process the sensor signals by the sensor signals, but by CC2530 chip directly, this
method greatly simplifies the design of circuit, reduces the power consumption and saves cost.
Fire alarm joint simultaneous uses temperature sensor LM35 and the infrared receiving
tube to monitor. Temperature sensor measures the environment temperature, and the infrared
receiving tube monitors fire and heat source. This design is simple, low cost, and suitable for
smart home system.
3. The Routing Algorithm Adopting Power Line Signal Carrier in Smart Home System
The intelligent home control system based on zigbee networks includes three parts. The
main controller is the control center of the system, while the middle controller is set to every
room to sent message and the terminal controller is the based controller to control each
machine. The main controller, middle controller and the terminal controller are all called points.
The main controller aimed to send command to live wire entanglement through some middle
controller. An answering signal will be transmitted to the main-controller through the middle
controller after the received signal has been tested correct. The communication of group-
controller and its technical nodes are similar with this style. In this paper, the communication of
middle-controller nodes its terminal nodes in single room will take as an example to illustrate an
routing algorithm which finds a stable transmission path between group-controller and its
terminal nodes, the group-controller nodes are coded as “0”, this number will be used as the
physical ID of nodes [7].
As the few nodes in single room ,the roll-call polling style can be taken to communicate
among all nodes (contain group-controller and its terminal nodes) in order to avoid the signal
conflict in power line. It refers to connect all nodes to the specific node to communicate in turn, if
there is not a request, it will turn the next node. In addition, the routing algorithm designed for
signal carrier must cope with the time-varying and unknown feature of power line channel. The
plug and play is realized for all nodes.
3.1. The Solve of Network Routing Problem by Genetic Algorithm
The purpose of network routing problem is creating a routing room from the signal
source node to the goal node, at the same time making the property of network reach to the
maximum and the cost of communication reach to the minimum. A network can be regarded as
a undirected weighted graph G= (V, E). The “V” can be understood as the set of node, and the
“E”can be understood as the set of path. The genetic algorithm can be taken to solve routing
problem after defining the signal source node and the goal node.
(1) The design of code
The path information from the “i”node to the “j”node can be expressed by
the “ ija ”, l≤i≤N, l≤j≤N, (the “i” “j”indicate the integer value in conditions, the “N” is the
total number of nodes in network). For example, the “ ija ”indicate the path information from the
“i” node to the “j” node, if it is zero, it will express that there is not direct path between the two
nodes . If it is not zero, it will indicate a path which weighted value is ija between the two nodes
.So every individual can be understood as a set of sequential points which has substantial path
from the start of source node to goal node .
(2) The generation of initial group [8-10]
1) Firstly, finding the relationship between each point and another point, then to find out
the number which is from this point to other points and store them in an array, at the same time
to save the related path information.
2) Set a collection of individual points, each individual is initialized to zero individuals.
3) When initializing, start from the first note. First to determine whether or not there is a
direct connection between the current node to the next note. Without any connection ,the
initialization of the individuals can be finished. If there is a connection, then randomly select a
node from the existing node, and regard it as a new node. Then repeat operation until
completing the initialization of the individual. Other individuals need to be initialized in the same
way, and finally the initialization of the entire group can be completed.
ISSN: 2302-4046 
Application of Zigbee in Smart Home with Dynamic Routing Algorithm (Jia Meng)
348
(3) Genetic Algorithm fitness function.
Judging the connection status of the path between two points based on the path
information indicated by the individual. If the connection between two points don’t reach to the
final point, adding the routine weight value between two points to the adaptive value. If there is
no connection, adding the penalty value to the adaptive value; Saving the adaptive value of
individuals to proceed priority selection. Do this for every individual, until completion of the entire
population's fitness .Finally, to determine whether to update the (current) best path information
based on the results.
Algorithm selection mechanism can be completed by using the fitness proportion
method(that is roulette wheel selection). In the roulette wheel selection mechanism, each
individual's selective probability and it's adaptive value are directly proportional.
Set up the size of the group as n, the fitness of individual i as if , then the selected
probability of i is:


n
i
iisi ffP
1
/ (1)
The probability reflects the proportion of the individual fitness in the whole group. The
greater the individual fitness, the higher its probability is selected. After calculating the
probability of each selected individual in the population according to the above formula, the
determination which individuals are chosen can be made.
One-point Crossover can be used, but some paths which dose not actually exist will
appear after cross path. Some limit measures need to be taken to prevent the appearance of
the path which doesn’t exist after crossing. And the new individuals can meet the conditions by
being amended accordingly.
Also conventional mutation strategy can be taken to modify the individual after variation
according to the certain position, to prevent the appearance of paths which do not exist and
program exception.
3.2. Characteristics of Genetic Algorithm
The routing update algorithm proposed in this paper will draw on the idea of genetic
algorithm to design the carrier signal transmission path searching algorithm. By applying the
basic framework it solves the network routing problems. There are differences between this
method and the general genetic algorithm: due to the power line channel environment is
changing, there is no best signal transmission path related with the time among nodes. To
establish the routing information table and initializes it by the routing update algorithm proposed
in this paper. The algorithm can determines whether there is a connection between the junction
point by controlling and confirming the transmission of signals. The initialization of an individual
can be seen as a path generation process. Each individual fitness is defined as the reciprocal of
the sum of path weight .The litter the sum of all weight are, the higher quality the individual is,
and the greater the adaptive value will be. Through solving the group fitness during the process
of system operation (selection, crossover and mutation), the best path (individual) to the current
power line channel environment is being searched constantly, and the routing information table
in being updated in time.
4. The Construction of Routing Information
The routing information table in the dynamic routine algorithm is a timely updated matrix
which records the environmental condition information of power line channel. Routing
information table performs the population’s fitness solving each time after controller finishes
control operation. In order to respond the varied environment of power line channel, routing
information table need to determine whether to update (alter) itself based on the solving of
population’s fitness processed each time after controller finishes control.
If the system has N nodes (including group controller and terminals), the routing
information table is an (N +1) * (N +1)-order matrix. The process of the establishment of the
routing information table is shown in Figure 4.
 ISSN: 2302-4046 TELKOMNIKA
TELKOMNIKA Vol. 12, No. 1, January 2014: 344 – 352
349
Figure 4. The foundation of routing information
The flowchart description:
Initialization operation. The routing information table is established by system based on
the number of nodes. If the system has N nodes (including group controller and all terminals), to
create a matrix A (N +1) * (N +1)-order. The elements 0, ja , ,0ia in the first row and column in
the A value from small to large depend on the physical ID value of the node, where i, j = 1, 2,
......, n-1, n. The elements in matrix A apart from elements in the first row and the first column
will represent the direct communication between the node i and node j on the road, where I = 0,
J ≠ 0. ,i ja is an integer valued between 0 to 255 which means no information in the road of i
and j when it values 0 and the communication in the road i and j achieve the best. In the empty
routing information table , ,i ja value 0,where i , j = 1, 2, ......, n-1, n. After initialization, group
controls have the polling right.
(2) "Polling" operation. The current node with polling right and being not polled sends a
polling signal. The receiving node polling signal sends a response signal. A node can respond a
plurality of polling signal. Polling communication mode avoids the conflict between power line
ISSN: 2302-4046 
Application of Zigbee in Smart Home with Dynamic Routing Algorithm (Jia Meng)
350
signals. If the node i receives the response of signal node j, the elements of the matrix will set
the initial value, which means node i and node j can directly communicate. Node i is regarded
as parent node of node j and node j is considered as child node of node i.
(3) "To 3N-1" judgment. When there are 3N-1 elements is non-zero, the routing
information table is created. The 2N elements in first row and first column of the matrix are the
values for the physical node ID. When terminal node response is received by groups control, the
corresponding element in the matrix is set as initial value, and the terminal node receiving the
response signal means it has been found a direct or indirect transmission path by which group
control and terminal nodes can communicate with each other. Each terminal node is only one
answering. Therefore, when there are 3N-1 element is non-zero in the routing information table,
there will be N-1 elements to be set as the initial value because of the receipt of the response
of the corresponding terminal node. The group control has found all transmission paths which
can reach the terminal node , and the routing information table is created.
(4) "Polling returned to the parent node" operation. If the physical ID of the current node
which has a right to polling is s, then searching the s +1 columns and looking for the non-zero
elements, where r ≠ 0. Node s return polling right to its parent node r.
(5) "There are more child nodes" analyzing. If the physical ID of the node with polling
right is r, the physical ID of the node just returned to polling right is s and search the r +1
column. Whether node r has more child nodes depend on the non-zero elements bellow the (s
+1) column.
(6) "Polling a child node to the next” operation. If the physical ID of the current node
with the polling right is s, the physical ID of the node just returned to the polling right is s, then
search for the r +1 row of the matrix and find the first non-zero element bellow the (s +1)
column. Changing the node r delivers polling right to its child node t.
(7) "Polling to the first child node” operation. If the physical ID of the current node with
the right to polling is r, then search fo the r +1 line to find a second non-zero elements and
change the node r delivers polling right to its child node s.
5.The Implement of Routing
There are five steps to implement routing algorithm: searching paths, judging paths,
choosing paths, transmitting signal, updating the router table.
While the router table is established based on the dynamic updating routing algorithm
and the nodes response to multiple polling signals, the amount of the paths from group
controller to any terminal should be more than one. So when the certain node is the target node,
we search the router table to find the set of all the paths from all group controllers to the target
node. The process finding all the sets of paths from the group controller to a target node is
showed in Figure 5.
After finding all the paths from the group controller to a target node, we judge and
choose among them. According to the algorithm in this paper, an individual adaptive value
represents the channel condition of each path. It is definite as the reciprocal of the sum of the
path’s all weights. A sum of the paths’s all weights reflect the number of relay nodes. The more
the relay nodes are, the longer the time which controlling signal and acknowledgment signal
transfer costs, which increases the load of the network. Thus we choose the path having the
fewest relay nodes. In conclusion, the adaptive values are chosen as evaluation criterion. The
bigger the adaptive value is, the better the path is. The algorithm determines whether there is a
connection between nodes by the transmission of controlling the signal and acknowledgment
signal. The initialization of an individual is seen as a generation of a path. During the processing
of the system, by these individual genetic operations such as selection, crossover, and mutation
we get the optimal path on the current electric environment. This is the process of choosing the
path. After finishing choosing a path, the group controller sends a control signal. The signal
arrives the destination node with the help of relay nodes along the chosen path. Once the
destination node gets the control signal, it sends the acknowledgment signal, which returns to
the group controller along the same path with that of the control signal. If there are no problems
in the process of signal transmission, the group controller will receive the acknowledgment
signal within the given time .
 ISSN: 2302-4046 TELKOMNIKA
TELKOMNIKA Vol. 12, No. 1, January 2014: 344 – 352
351
Figure 5. Routes searching process
In this paper, the value of each element in the routing information table represents the
capacity of transmitting carrier of each route. If the carrier signal can be successfully transmitted
through on a route, the value of element which represents the current route will need to be
increased expressing the current route more reliable. Suppose that we choose a path by
ISSN: 2302-4046 
Application of Zigbee in Smart Home with Dynamic Routing Algorithm (Jia Meng)
352
probability that is 1  r n  r(n一1)  … r1  t, then make 1,rna = 1, 2rna  , , ( 1) , ( 1) 2rn r n m r na a   ,
……, 1, 1, 2r t r ta a  . If the sum of 1,rna 、 , ( 1)rn r na  、…… 1,r ta surpass 255,make n=255.
If the host cann’t get the acknowledgment signal during a certain time, it is defined as a
failure transmission. The transmission path which carrier signal pass through is relatively
unreliable, so we decrease the value that represents the routing information of all the paths, and
it equals adding a penalty value to the individual adaptive value. If the available path is 1  r n
 r(n-1)  … rl  t, the function can be gotten as:
 rnrn aa ,1,1 8.0 ,  )1(,)1(, 8.0   nrrnnrrn aa ,......,  trtr aa ,1,1 8.0 (2)
After updating the routing table, the paths can be judged and chosen according to data
in the routing information table, and the controlling signals are transmitted across the new
chosen path.
6. Conclusion
The implementation of smart home by using power line signal carrier emphasizes to
resist the much weaker signal in power line and succeeds in realizing the normal
communication. A dynamic routine algorithm based on the idea of genetic algorithm is designed
in this paper .The time-varying and unknown feature of power line channel can be coped with by
this method in practice ,and also the plug and play is realized for all nodes. The future research
will focus on optimization algorithm and improve the efficiency of communication.
References
[1] Wang Bo, Huang Peiwei, Zhong Youping. The smart home system adopting power line signal
channel. Telecommunications. 2007; 47(2): 140-143.
[2] Song Qian. The design and development of smart home adapting power line communication
technology. BeiJing. China Electric Power Research Institute. 2008.
[3] Fahmi Fardiyan Arief, Muchlas, Tole Sutikno. AT89S52 Microcontroller Based Digital Compass with
Voice Output. TELKOMNIKA Telecommunication Computing Electronics and Control. 2008; 06(1): 1-
6.
[4] The design of lighting control system adapting power line signal carrier communication technology.
Hang Zhou. Zhe Jiang university. 2006.
[5] Jiang Wuxue, Li Chengyin, L i Liming. The solve of network shortest path adopting genetic algorithm.
Sha He Teachers college. 2007; 39(5): 39-41.
[6] Xu Dianguo, Mou Yingfeng, Liu Xiaosheng, et al. Reliable distributed power line communication
networks for new public lighting management system. IEEE International Conference on Industrial
Informatics, Banff, Canada. 2003: 73-78.
[7] Chen Xi, Cai Hui, Liu Lin. The management of path genetic algorithm. Chang Sha Insitute of traffic.
2005; 21(4): 76-80.
[8] M Khairudin. RBFNN Control of A Two-Link Flexible Manipulator Incorporating Payload.
TELKOMNIKA Telecommunication Computing Electronics and Control. 2010; 08(2): 157-164.
[9] P Srikanth, Ashwani Kumar Chandel. Inverse S-Transform Based Decision Tree for Power System
Faults Identification. TELKOMNIKA Telecommunication Computing Electronics and Control. 2011;
09(1): 99-106.
[10] Anton Setiawan Honggowibowo. A Web-Based Rice Plant Expert System Using Rule-Based
Reasoning. TELKOMNIKA Telecommunication Computing Electronics and Control. 2009; 07(3): 187-
194.

Weitere ähnliche Inhalte

Was ist angesagt?

Report ON a Remote Security System Using wireless sensor and GSM module Techn...
Report ON a Remote Security System Using wireless sensor and GSM module Techn...Report ON a Remote Security System Using wireless sensor and GSM module Techn...
Report ON a Remote Security System Using wireless sensor and GSM module Techn...Priyanka Tyagi
 
Smart home automation using z wave protocol
Smart home automation using z wave protocolSmart home automation using z wave protocol
Smart home automation using z wave protocolManje Gowda
 
Final year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothFinal year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothShubham Bhattacharya
 
Touch screen home automation
Touch screen home automationTouch screen home automation
Touch screen home automationvision2d16
 
Low cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBeeLow cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBeeTELKOMNIKA JOURNAL
 
Global System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemGlobal System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemIJERA Editor
 
Home security automation
Home security automationHome security automation
Home security automationIsuru Sharminda
 
Maintain load balancing in wireless sensor networks using virtual grid based ...
Maintain load balancing in wireless sensor networks using virtual grid based ...Maintain load balancing in wireless sensor networks using virtual grid based ...
Maintain load balancing in wireless sensor networks using virtual grid based ...zaidinvisible
 
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAV
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAVHOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAV
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAVGIRISH HARMUKH
 
Low cost energy-efficient smart monitoring system using open-source microcont...
Low cost energy-efficient smart monitoring system using open-source microcont...Low cost energy-efficient smart monitoring system using open-source microcont...
Low cost energy-efficient smart monitoring system using open-source microcont...zaidinvisible
 
Home automation using dtmf decoder
Home automation using dtmf decoderHome automation using dtmf decoder
Home automation using dtmf decoderJagadeesh Yadav
 
home automation using ARM7 controller
home automation using ARM7 controllerhome automation using ARM7 controller
home automation using ARM7 controllerDHANAJI BURUNGALE
 
Design and Implementation of Secured Wireless Communication Using Raspberry Pi
Design and Implementation of Secured Wireless Communication Using Raspberry PiDesign and Implementation of Secured Wireless Communication Using Raspberry Pi
Design and Implementation of Secured Wireless Communication Using Raspberry PiIRJET Journal
 
IRJET - Home Automation using GSM
IRJET - Home Automation using GSMIRJET - Home Automation using GSM
IRJET - Home Automation using GSMIRJET Journal
 
Dtmf based appliances control system for rural and agricultural applications
Dtmf based appliances control system for rural and agricultural applicationsDtmf based appliances control system for rural and agricultural applications
Dtmf based appliances control system for rural and agricultural applicationsSa Saikiran
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 

Was ist angesagt? (19)

Report ON a Remote Security System Using wireless sensor and GSM module Techn...
Report ON a Remote Security System Using wireless sensor and GSM module Techn...Report ON a Remote Security System Using wireless sensor and GSM module Techn...
Report ON a Remote Security System Using wireless sensor and GSM module Techn...
 
Presentation on home automation
Presentation on home automationPresentation on home automation
Presentation on home automation
 
Smart home automation using z wave protocol
Smart home automation using z wave protocolSmart home automation using z wave protocol
Smart home automation using z wave protocol
 
Final year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothFinal year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetooth
 
Touch screen home automation
Touch screen home automationTouch screen home automation
Touch screen home automation
 
Low cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBeeLow cost smart weather station using Arduino and ZigBee
Low cost smart weather station using Arduino and ZigBee
 
Global System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemGlobal System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security System
 
Home security automation
Home security automationHome security automation
Home security automation
 
Maintain load balancing in wireless sensor networks using virtual grid based ...
Maintain load balancing in wireless sensor networks using virtual grid based ...Maintain load balancing in wireless sensor networks using virtual grid based ...
Maintain load balancing in wireless sensor networks using virtual grid based ...
 
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAV
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAVHOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAV
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAV
 
What is 433MHz Frequency?
What is 433MHz Frequency?What is 433MHz Frequency?
What is 433MHz Frequency?
 
Low cost energy-efficient smart monitoring system using open-source microcont...
Low cost energy-efficient smart monitoring system using open-source microcont...Low cost energy-efficient smart monitoring system using open-source microcont...
Low cost energy-efficient smart monitoring system using open-source microcont...
 
Home automation using dtmf decoder
Home automation using dtmf decoderHome automation using dtmf decoder
Home automation using dtmf decoder
 
home automation using ARM7 controller
home automation using ARM7 controllerhome automation using ARM7 controller
home automation using ARM7 controller
 
Design and Implementation of Secured Wireless Communication Using Raspberry Pi
Design and Implementation of Secured Wireless Communication Using Raspberry PiDesign and Implementation of Secured Wireless Communication Using Raspberry Pi
Design and Implementation of Secured Wireless Communication Using Raspberry Pi
 
Hs3513431348
Hs3513431348Hs3513431348
Hs3513431348
 
IRJET - Home Automation using GSM
IRJET - Home Automation using GSMIRJET - Home Automation using GSM
IRJET - Home Automation using GSM
 
Dtmf based appliances control system for rural and agricultural applications
Dtmf based appliances control system for rural and agricultural applicationsDtmf based appliances control system for rural and agricultural applications
Dtmf based appliances control system for rural and agricultural applications
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 

Ähnlich wie Application of Zigbee in Smart Home with Dynamic Routing Algorithm

FOREST FIRE DETECTION SYSTEM USING XBEE
FOREST FIRE DETECTION SYSTEM USING XBEEFOREST FIRE DETECTION SYSTEM USING XBEE
FOREST FIRE DETECTION SYSTEM USING XBEETalvinder Singh
 
Integrated Mine Safety Monitoring and Alerting System Using Zigbee & Can Bus
Integrated Mine Safety Monitoring and Alerting System Using Zigbee & Can BusIntegrated Mine Safety Monitoring and Alerting System Using Zigbee & Can Bus
Integrated Mine Safety Monitoring and Alerting System Using Zigbee & Can BusIOSR Journals
 
Smart Home Automation
Smart Home AutomationSmart Home Automation
Smart Home AutomationIRJET Journal
 
IRJET- Implementation of Wireless Sensor in Coal Mine Safety System using Zigbee
IRJET- Implementation of Wireless Sensor in Coal Mine Safety System using ZigbeeIRJET- Implementation of Wireless Sensor in Coal Mine Safety System using Zigbee
IRJET- Implementation of Wireless Sensor in Coal Mine Safety System using ZigbeeIRJET Journal
 
Home Security System Using Gsm Modem
Home Security System Using Gsm ModemHome Security System Using Gsm Modem
Home Security System Using Gsm ModemIJERA Editor
 
A ZIGBEE AND EMBEDDED BASED SECURITY MONITORING AND CONTROL SYSTEM
A ZIGBEE AND EMBEDDED BASED SECURITY MONITORING AND CONTROL SYSTEMA ZIGBEE AND EMBEDDED BASED SECURITY MONITORING AND CONTROL SYSTEM
A ZIGBEE AND EMBEDDED BASED SECURITY MONITORING AND CONTROL SYSTEMijistjournal
 
A zigbee and embedded based security
A zigbee and embedded based securityA zigbee and embedded based security
A zigbee and embedded based securityijistjournal
 
Design and implementation smart home alarm system with zig bee transceiver
Design and implementation smart home alarm system with zig bee transceiverDesign and implementation smart home alarm system with zig bee transceiver
Design and implementation smart home alarm system with zig bee transceiverzaidinvisible
 
wireless notice board using RF communication
wireless notice board using RF communicationwireless notice board using RF communication
wireless notice board using RF communicationROHIT SAGAR
 
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGE
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGEELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGE
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGEmuhammed jassim k
 
smart Home energy Management System
smart Home energy Management Systemsmart Home energy Management System
smart Home energy Management SystemSrinivas Vasamsetti
 
Low cost smart weather station using arduino and zig bee
Low cost smart weather station using arduino and zig beeLow cost smart weather station using arduino and zig bee
Low cost smart weather station using arduino and zig beezaidinvisible
 
Low cost smart weather station using Arduino and zig bee
Low cost smart weather station using Arduino and zig beeLow cost smart weather station using Arduino and zig bee
Low cost smart weather station using Arduino and zig beezaidinvisible
 
Paper id 24201457
Paper id 24201457Paper id 24201457
Paper id 24201457IJRAT
 
Dynamic Communication of Wireless Sensor Network
Dynamic Communication of Wireless Sensor Network Dynamic Communication of Wireless Sensor Network
Dynamic Communication of Wireless Sensor Network IJERA Editor
 
A ZigBee Based Wireless Sensor Network for an Agricultural Environment
A ZigBee Based Wireless Sensor Network for an Agricultural EnvironmentA ZigBee Based Wireless Sensor Network for an Agricultural Environment
A ZigBee Based Wireless Sensor Network for an Agricultural Environmentijsrd.com
 
Zigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machineZigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machineNaqeeb Ullah Kakar
 
gridComm's Competitve Edge-2 pager
gridComm's Competitve Edge-2 pagergridComm's Competitve Edge-2 pager
gridComm's Competitve Edge-2 pagerTuck Long Nge
 
Home Automation Control System using SMS
Home Automation Control System using SMSHome Automation Control System using SMS
Home Automation Control System using SMSIRJET Journal
 

Ähnlich wie Application of Zigbee in Smart Home with Dynamic Routing Algorithm (20)

FOREST FIRE DETECTION SYSTEM USING XBEE
FOREST FIRE DETECTION SYSTEM USING XBEEFOREST FIRE DETECTION SYSTEM USING XBEE
FOREST FIRE DETECTION SYSTEM USING XBEE
 
Integrated Mine Safety Monitoring and Alerting System Using Zigbee & Can Bus
Integrated Mine Safety Monitoring and Alerting System Using Zigbee & Can BusIntegrated Mine Safety Monitoring and Alerting System Using Zigbee & Can Bus
Integrated Mine Safety Monitoring and Alerting System Using Zigbee & Can Bus
 
Smart Home Automation
Smart Home AutomationSmart Home Automation
Smart Home Automation
 
IRJET- Implementation of Wireless Sensor in Coal Mine Safety System using Zigbee
IRJET- Implementation of Wireless Sensor in Coal Mine Safety System using ZigbeeIRJET- Implementation of Wireless Sensor in Coal Mine Safety System using Zigbee
IRJET- Implementation of Wireless Sensor in Coal Mine Safety System using Zigbee
 
Home Security System Using Gsm Modem
Home Security System Using Gsm ModemHome Security System Using Gsm Modem
Home Security System Using Gsm Modem
 
A ZIGBEE AND EMBEDDED BASED SECURITY MONITORING AND CONTROL SYSTEM
A ZIGBEE AND EMBEDDED BASED SECURITY MONITORING AND CONTROL SYSTEMA ZIGBEE AND EMBEDDED BASED SECURITY MONITORING AND CONTROL SYSTEM
A ZIGBEE AND EMBEDDED BASED SECURITY MONITORING AND CONTROL SYSTEM
 
A zigbee and embedded based security
A zigbee and embedded based securityA zigbee and embedded based security
A zigbee and embedded based security
 
Design and implementation smart home alarm system with zig bee transceiver
Design and implementation smart home alarm system with zig bee transceiverDesign and implementation smart home alarm system with zig bee transceiver
Design and implementation smart home alarm system with zig bee transceiver
 
wireless notice board using RF communication
wireless notice board using RF communicationwireless notice board using RF communication
wireless notice board using RF communication
 
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGE
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGEELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGE
ELECTRONIC PROTECTION FOR EXAM PAPER LEAKAGE
 
smart Home energy Management System
smart Home energy Management Systemsmart Home energy Management System
smart Home energy Management System
 
Low cost smart weather station using arduino and zig bee
Low cost smart weather station using arduino and zig beeLow cost smart weather station using arduino and zig bee
Low cost smart weather station using arduino and zig bee
 
Low cost smart weather station using Arduino and zig bee
Low cost smart weather station using Arduino and zig beeLow cost smart weather station using Arduino and zig bee
Low cost smart weather station using Arduino and zig bee
 
Paper id 24201457
Paper id 24201457Paper id 24201457
Paper id 24201457
 
Dynamic Communication of Wireless Sensor Network
Dynamic Communication of Wireless Sensor Network Dynamic Communication of Wireless Sensor Network
Dynamic Communication of Wireless Sensor Network
 
A ZigBee Based Wireless Sensor Network for an Agricultural Environment
A ZigBee Based Wireless Sensor Network for an Agricultural EnvironmentA ZigBee Based Wireless Sensor Network for an Agricultural Environment
A ZigBee Based Wireless Sensor Network for an Agricultural Environment
 
Zigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machineZigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machine
 
gridComm's Competitve Edge-2 pager
gridComm's Competitve Edge-2 pagergridComm's Competitve Edge-2 pager
gridComm's Competitve Edge-2 pager
 
J04701080085
J04701080085J04701080085
J04701080085
 
Home Automation Control System using SMS
Home Automation Control System using SMSHome Automation Control System using SMS
Home Automation Control System using SMS
 

Mehr von Nooria Sukmaningtyas

Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...Nooria Sukmaningtyas
 
Data Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical DataData Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical DataNooria Sukmaningtyas
 
The Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss SettlementThe Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss SettlementNooria Sukmaningtyas
 
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...Nooria Sukmaningtyas
 
U-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN ApplicationU-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN ApplicationNooria Sukmaningtyas
 
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber FeatureThe Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber FeatureNooria Sukmaningtyas
 
Active Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural VehiclesActive Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural VehiclesNooria Sukmaningtyas
 
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Nooria Sukmaningtyas
 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorResearch on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorNooria Sukmaningtyas
 
Nonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNooria Sukmaningtyas
 
Remote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short MessageRemote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short MessageNooria Sukmaningtyas
 
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force FeedbackTele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force FeedbackNooria Sukmaningtyas
 
Research on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business ProcessesResearch on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business ProcessesNooria Sukmaningtyas
 
Review on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic InverterReview on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic InverterNooria Sukmaningtyas
 
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point ControllerStabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point ControllerNooria Sukmaningtyas
 
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...Nooria Sukmaningtyas
 
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Nooria Sukmaningtyas
 
INS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAVINS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAVNooria Sukmaningtyas
 
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...Nooria Sukmaningtyas
 
An Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch ListAn Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch ListNooria Sukmaningtyas
 

Mehr von Nooria Sukmaningtyas (20)

Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...
 
Data Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical DataData Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical Data
 
The Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss SettlementThe Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss Settlement
 
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
 
U-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN ApplicationU-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN Application
 
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber FeatureThe Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
 
Active Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural VehiclesActive Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural Vehicles
 
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorResearch on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
 
Nonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft Attitude
 
Remote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short MessageRemote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short Message
 
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force FeedbackTele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
 
Research on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business ProcessesResearch on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business Processes
 
Review on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic InverterReview on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic Inverter
 
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point ControllerStabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
 
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
 
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
 
INS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAVINS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAV
 
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
 
An Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch ListAn Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch List
 

Kürzlich hochgeladen

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 

Kürzlich hochgeladen (20)

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 

Application of Zigbee in Smart Home with Dynamic Routing Algorithm

  • 1. TELKOMNIKA Indonesian Journal of Electrical Engineering Vol.12, No.1, January 2014, pp. 344~ 352 DOI: http://dx.doi.org/10.11591/telkomnika.v12i1.4001  344 Received June 24, 2013; Revised August 20, 2013; Accepted September 17, 2013 Application of Zigbee in Smart Home with Dynamic Routing Algorithm Jia Meng*, Li Zhongqin Department of Electrical Engineering, Xin Xiang University East Jin Sui Street, Xin Xiang City, He Nan Province, China *Corresponding author, e-mail: tianshi_cd@163.com Abstract In order to avoid damaging the walls and bore a hole through the walls, also to save the cost of rewiring, low voltage power line can be used to implement the smart home. However, several difficult problem must be solved at the same time , the most important are finding a technology method to suppress the noise interference and resist the weaker signal. The smart home system is introduced in the paper. During the design of Smart Home System adopting power line signal carrier, a dynamic routine algorithm based on the idea of Genetic Algorithm is proposed to cope with the time-varying and random feature of power line channel. Thus the system can find the transmission path in real time and dispatch the signal carrier to transmit among the nodes. With this algorithm, the communication between a certain group-controller and its terminal nodes or between the main-controller and the group-controllers is realized successfully. In the proposed algorithm all nodes but the controller adopt same driver, therefore the plug and play is realized for all nodes. Keywords: routing algorithm, genetic algorithm, smart home system, Zigbee Copyright © 2014 Institute of Advanced Engineering and Science. All rights reserved. 1. Introduction Smart home is an efficient, comfortable, safe and convenient living environment which consists of networks communication, information application and equipment automation by using the house as its platform. It also consists of integrated system and service management software. With the development and maturity of power line signal carrier technology, the development and popularity of smart home will be promoted dramatically by introduction the power line signal carrier into smart home area. Three parts containing main-controller, group- controller and its terminal controller can be taken into the hardware of smart home adopting power line signal carrier [1]. The main-controller to group-controller, group-controller to group- controller, group-controller to its terminal nodes, terminal controller to terminal controller vary with the changing of power line path environment. When the signal fading are serious, a dispatch the signal carrier are needed to transmit among the nodes. In this paper, a dynamic routing algorithm based on genetic Algorithm are put forward to cope with the continuous varying environment of power line channel. 2. The Technical Features of ZigBee As a kind of wireless communication technology, ZigBee has the following characteristics: (1) Low power: ZigBee’ transmission rate is low and its transmission power is only 1mW. It uses a low power consumption dormant mode, so the ZigBee equipment is very power saving. According to estimation, ZigBee equipment only needs two No. 5 batteries to last up 6 months to 2 years. It leaves other wireless devices dead in the water. (2) Low cost: the initial cost of ZigBee module is around $6 and it may fall to $1.5-2.5 soon, and the ZigBee protocol is free of patent fee. Low cost of ZigBee is also a key factor [2-3]. (3) Short delay: communication delay and the delay of activation from hibernation are short, the typical search equipment delay is 30ms, dormant activation delay is 15ms, the delay of active device channel access is 15ms. The ZigBee technique is suitable for wireless control which is critical for delay (such as industrial control occasions).
  • 2.  ISSN: 2302-4046 TELKOMNIKA TELKOMNIKA Vol. 12, No. 1, January 2014: 344 – 352 345 (4) Large network capacity: a star structure of the ZigBee network can hold up to 254 slave device and a host device, a region can exist up to 100 ZigBee network at the same time, and the composition of network is flexible [4]. (5) Reliable: the system takes the strategy of avoiding collision, at the same time it reserves a special time slot for the communication services which need a fixed bandwidth to avoid competition and conflict while sending data. MAC layer adopts the data transmission mode confirmed fully, each of the transmitted data packet must wait the confirm information from receiver. If there are some problems in the process of the transmission, the data packet can be retransmitted. (6) Safety: ZigBee provides the function of checking data packet integrity based on the cyclic redundancy check (CRC) to support authentication and authentication, using the AES-128 encryption algorithm, each application can flexibly determine its security property. To nervous energy demand, ZigBee has its own advantages, replacing cable with wireless can save cable cost, and low power consumption can also save the power demand, which is consistent with current trends. A routing network can enlarge the coverage of the communication area. Compared with the Bluetooth, infrared point-to-point communication, and WLAN Star Communications, ZigBee RS232; ZigBee RS485; ZigBee Ethernet derivative products can achieve the communication transmission between any two points in the network , which makes its range of applications wider. It has many practical applications in many fields, such as the industry control, wireless sensor monitoring, personnel wireless positioning and other places. The overall scheme of system design is shown in Figure 1. The system mainly consists of two parts: wireless network node and the GSM / GPRS gateway. The system contains three nodes: Menci anti-theft node, infrared burglar alarm and fire alarm node. Figure 1. Intelligent home furnishing wireless messaging security system as a whole design scheme All the core chips in the design of system select the CC2530 chip from TI; CC2530 is the latest generation ZigBee standard chip launched by TI, which is fit for 2.4GHz, IEEE, 802.15.4, ZigBee and RF4CE. CC2530 includes the class RF transceiver with excellent properties, industry standard enhanced 8051 MCU, system programmable flash memory, 8KB RAM and many other powerful features so that it can be widely used in the 2.4-GHz IEEE 802.15.4, RF4CE remote control system, ZigBee system, home / building automation, lighting systems, industrial control and monitoring, low power wireless sensor networks, consumer electronics and health care. 2.1. GSM / GPRS Gateway Design Overall Scheme The GSM/GPRS gateway design is shown in Figure 2. CC2530 chip and NRF905 wireless transceiver module is the core of gateway. NRF905 wireless transceiver module receives the sensor information from each node and sends the information to the CC2530 chip.
  • 3. ISSN: 2302-4046  Application of Zigbee in Smart Home with Dynamic Routing Algorithm (Jia Meng) 346 CC2530 chip displays information of each node in the LCD, and provides warning for home users through LED and the buzzer, then the alarm information is sent to the GSM/GPRS module through the serial port and eventually sent to the remote user [5-6]. Figure 2. The GSM / GPRS gateway design In addition, according to the need, it designs a 4 x 4 touch key for the gateway to modify the gateway electronic password and alarm mobile phone number, and designs an emergency alarm button. Key information is sent to CC2530 after treatment by the detecting chip CP2532/CP2528. CP2532/CP2528 is capacitive touch button detection chip with 12 / 8 key, and it can implement. 2.2. Node Design The design of nodes in the system uses uniform design (as shown in Figure 3). The wireless transceiver module and CC2530 chip consist of wireless network nodes. Wireless transceiver module is responsible for communication between the nodes and a gateway, CC2530 chip is responsible for handling and analysis of sensor information. Figure 3. Node design Menci anti-theft node uses MC31 magnetic sensor which doesn’t require external to supply power and output a switch whose threshold is 16mm according to the distance of a magnet and a dry reed pipe .This design uses the boosting pump technology to supply voltage for CC2530 chip. As long as the external voltage exceeds 1V, the circuit can work normally, thus it contributes to the stable operation of circuit for a long time. Infrared anti-theft node uses piezoelectric infrared sensor LHI968 whose working voltage is 2 ~ 15V, output signal amplitude is about 1mV, frequency is 1Hz. The sensor can monitor the course of external heat source objects (such as the human body or certain part). In view of the weak sensor signal , the general design uses special processing chip (such as BISS0001) to process the sensor signals, by which output signal is stable and responsive, but
  • 4.  ISSN: 2302-4046 TELKOMNIKA TELKOMNIKA Vol. 12, No. 1, January 2014: 344 – 352 347 the external circuit is complex, large power consumption, high cost. In this paper the design doesn’t process the sensor signals by the sensor signals, but by CC2530 chip directly, this method greatly simplifies the design of circuit, reduces the power consumption and saves cost. Fire alarm joint simultaneous uses temperature sensor LM35 and the infrared receiving tube to monitor. Temperature sensor measures the environment temperature, and the infrared receiving tube monitors fire and heat source. This design is simple, low cost, and suitable for smart home system. 3. The Routing Algorithm Adopting Power Line Signal Carrier in Smart Home System The intelligent home control system based on zigbee networks includes three parts. The main controller is the control center of the system, while the middle controller is set to every room to sent message and the terminal controller is the based controller to control each machine. The main controller, middle controller and the terminal controller are all called points. The main controller aimed to send command to live wire entanglement through some middle controller. An answering signal will be transmitted to the main-controller through the middle controller after the received signal has been tested correct. The communication of group- controller and its technical nodes are similar with this style. In this paper, the communication of middle-controller nodes its terminal nodes in single room will take as an example to illustrate an routing algorithm which finds a stable transmission path between group-controller and its terminal nodes, the group-controller nodes are coded as “0”, this number will be used as the physical ID of nodes [7]. As the few nodes in single room ,the roll-call polling style can be taken to communicate among all nodes (contain group-controller and its terminal nodes) in order to avoid the signal conflict in power line. It refers to connect all nodes to the specific node to communicate in turn, if there is not a request, it will turn the next node. In addition, the routing algorithm designed for signal carrier must cope with the time-varying and unknown feature of power line channel. The plug and play is realized for all nodes. 3.1. The Solve of Network Routing Problem by Genetic Algorithm The purpose of network routing problem is creating a routing room from the signal source node to the goal node, at the same time making the property of network reach to the maximum and the cost of communication reach to the minimum. A network can be regarded as a undirected weighted graph G= (V, E). The “V” can be understood as the set of node, and the “E”can be understood as the set of path. The genetic algorithm can be taken to solve routing problem after defining the signal source node and the goal node. (1) The design of code The path information from the “i”node to the “j”node can be expressed by the “ ija ”, l≤i≤N, l≤j≤N, (the “i” “j”indicate the integer value in conditions, the “N” is the total number of nodes in network). For example, the “ ija ”indicate the path information from the “i” node to the “j” node, if it is zero, it will express that there is not direct path between the two nodes . If it is not zero, it will indicate a path which weighted value is ija between the two nodes .So every individual can be understood as a set of sequential points which has substantial path from the start of source node to goal node . (2) The generation of initial group [8-10] 1) Firstly, finding the relationship between each point and another point, then to find out the number which is from this point to other points and store them in an array, at the same time to save the related path information. 2) Set a collection of individual points, each individual is initialized to zero individuals. 3) When initializing, start from the first note. First to determine whether or not there is a direct connection between the current node to the next note. Without any connection ,the initialization of the individuals can be finished. If there is a connection, then randomly select a node from the existing node, and regard it as a new node. Then repeat operation until completing the initialization of the individual. Other individuals need to be initialized in the same way, and finally the initialization of the entire group can be completed.
  • 5. ISSN: 2302-4046  Application of Zigbee in Smart Home with Dynamic Routing Algorithm (Jia Meng) 348 (3) Genetic Algorithm fitness function. Judging the connection status of the path between two points based on the path information indicated by the individual. If the connection between two points don’t reach to the final point, adding the routine weight value between two points to the adaptive value. If there is no connection, adding the penalty value to the adaptive value; Saving the adaptive value of individuals to proceed priority selection. Do this for every individual, until completion of the entire population's fitness .Finally, to determine whether to update the (current) best path information based on the results. Algorithm selection mechanism can be completed by using the fitness proportion method(that is roulette wheel selection). In the roulette wheel selection mechanism, each individual's selective probability and it's adaptive value are directly proportional. Set up the size of the group as n, the fitness of individual i as if , then the selected probability of i is:   n i iisi ffP 1 / (1) The probability reflects the proportion of the individual fitness in the whole group. The greater the individual fitness, the higher its probability is selected. After calculating the probability of each selected individual in the population according to the above formula, the determination which individuals are chosen can be made. One-point Crossover can be used, but some paths which dose not actually exist will appear after cross path. Some limit measures need to be taken to prevent the appearance of the path which doesn’t exist after crossing. And the new individuals can meet the conditions by being amended accordingly. Also conventional mutation strategy can be taken to modify the individual after variation according to the certain position, to prevent the appearance of paths which do not exist and program exception. 3.2. Characteristics of Genetic Algorithm The routing update algorithm proposed in this paper will draw on the idea of genetic algorithm to design the carrier signal transmission path searching algorithm. By applying the basic framework it solves the network routing problems. There are differences between this method and the general genetic algorithm: due to the power line channel environment is changing, there is no best signal transmission path related with the time among nodes. To establish the routing information table and initializes it by the routing update algorithm proposed in this paper. The algorithm can determines whether there is a connection between the junction point by controlling and confirming the transmission of signals. The initialization of an individual can be seen as a path generation process. Each individual fitness is defined as the reciprocal of the sum of path weight .The litter the sum of all weight are, the higher quality the individual is, and the greater the adaptive value will be. Through solving the group fitness during the process of system operation (selection, crossover and mutation), the best path (individual) to the current power line channel environment is being searched constantly, and the routing information table in being updated in time. 4. The Construction of Routing Information The routing information table in the dynamic routine algorithm is a timely updated matrix which records the environmental condition information of power line channel. Routing information table performs the population’s fitness solving each time after controller finishes control operation. In order to respond the varied environment of power line channel, routing information table need to determine whether to update (alter) itself based on the solving of population’s fitness processed each time after controller finishes control. If the system has N nodes (including group controller and terminals), the routing information table is an (N +1) * (N +1)-order matrix. The process of the establishment of the routing information table is shown in Figure 4.
  • 6.  ISSN: 2302-4046 TELKOMNIKA TELKOMNIKA Vol. 12, No. 1, January 2014: 344 – 352 349 Figure 4. The foundation of routing information The flowchart description: Initialization operation. The routing information table is established by system based on the number of nodes. If the system has N nodes (including group controller and all terminals), to create a matrix A (N +1) * (N +1)-order. The elements 0, ja , ,0ia in the first row and column in the A value from small to large depend on the physical ID value of the node, where i, j = 1, 2, ......, n-1, n. The elements in matrix A apart from elements in the first row and the first column will represent the direct communication between the node i and node j on the road, where I = 0, J ≠ 0. ,i ja is an integer valued between 0 to 255 which means no information in the road of i and j when it values 0 and the communication in the road i and j achieve the best. In the empty routing information table , ,i ja value 0,where i , j = 1, 2, ......, n-1, n. After initialization, group controls have the polling right. (2) "Polling" operation. The current node with polling right and being not polled sends a polling signal. The receiving node polling signal sends a response signal. A node can respond a plurality of polling signal. Polling communication mode avoids the conflict between power line
  • 7. ISSN: 2302-4046  Application of Zigbee in Smart Home with Dynamic Routing Algorithm (Jia Meng) 350 signals. If the node i receives the response of signal node j, the elements of the matrix will set the initial value, which means node i and node j can directly communicate. Node i is regarded as parent node of node j and node j is considered as child node of node i. (3) "To 3N-1" judgment. When there are 3N-1 elements is non-zero, the routing information table is created. The 2N elements in first row and first column of the matrix are the values for the physical node ID. When terminal node response is received by groups control, the corresponding element in the matrix is set as initial value, and the terminal node receiving the response signal means it has been found a direct or indirect transmission path by which group control and terminal nodes can communicate with each other. Each terminal node is only one answering. Therefore, when there are 3N-1 element is non-zero in the routing information table, there will be N-1 elements to be set as the initial value because of the receipt of the response of the corresponding terminal node. The group control has found all transmission paths which can reach the terminal node , and the routing information table is created. (4) "Polling returned to the parent node" operation. If the physical ID of the current node which has a right to polling is s, then searching the s +1 columns and looking for the non-zero elements, where r ≠ 0. Node s return polling right to its parent node r. (5) "There are more child nodes" analyzing. If the physical ID of the node with polling right is r, the physical ID of the node just returned to polling right is s and search the r +1 column. Whether node r has more child nodes depend on the non-zero elements bellow the (s +1) column. (6) "Polling a child node to the next” operation. If the physical ID of the current node with the polling right is s, the physical ID of the node just returned to the polling right is s, then search for the r +1 row of the matrix and find the first non-zero element bellow the (s +1) column. Changing the node r delivers polling right to its child node t. (7) "Polling to the first child node” operation. If the physical ID of the current node with the right to polling is r, then search fo the r +1 line to find a second non-zero elements and change the node r delivers polling right to its child node s. 5.The Implement of Routing There are five steps to implement routing algorithm: searching paths, judging paths, choosing paths, transmitting signal, updating the router table. While the router table is established based on the dynamic updating routing algorithm and the nodes response to multiple polling signals, the amount of the paths from group controller to any terminal should be more than one. So when the certain node is the target node, we search the router table to find the set of all the paths from all group controllers to the target node. The process finding all the sets of paths from the group controller to a target node is showed in Figure 5. After finding all the paths from the group controller to a target node, we judge and choose among them. According to the algorithm in this paper, an individual adaptive value represents the channel condition of each path. It is definite as the reciprocal of the sum of the path’s all weights. A sum of the paths’s all weights reflect the number of relay nodes. The more the relay nodes are, the longer the time which controlling signal and acknowledgment signal transfer costs, which increases the load of the network. Thus we choose the path having the fewest relay nodes. In conclusion, the adaptive values are chosen as evaluation criterion. The bigger the adaptive value is, the better the path is. The algorithm determines whether there is a connection between nodes by the transmission of controlling the signal and acknowledgment signal. The initialization of an individual is seen as a generation of a path. During the processing of the system, by these individual genetic operations such as selection, crossover, and mutation we get the optimal path on the current electric environment. This is the process of choosing the path. After finishing choosing a path, the group controller sends a control signal. The signal arrives the destination node with the help of relay nodes along the chosen path. Once the destination node gets the control signal, it sends the acknowledgment signal, which returns to the group controller along the same path with that of the control signal. If there are no problems in the process of signal transmission, the group controller will receive the acknowledgment signal within the given time .
  • 8.  ISSN: 2302-4046 TELKOMNIKA TELKOMNIKA Vol. 12, No. 1, January 2014: 344 – 352 351 Figure 5. Routes searching process In this paper, the value of each element in the routing information table represents the capacity of transmitting carrier of each route. If the carrier signal can be successfully transmitted through on a route, the value of element which represents the current route will need to be increased expressing the current route more reliable. Suppose that we choose a path by
  • 9. ISSN: 2302-4046  Application of Zigbee in Smart Home with Dynamic Routing Algorithm (Jia Meng) 352 probability that is 1  r n  r(n一1)  … r1  t, then make 1,rna = 1, 2rna  , , ( 1) , ( 1) 2rn r n m r na a   , ……, 1, 1, 2r t r ta a  . If the sum of 1,rna 、 , ( 1)rn r na  、…… 1,r ta surpass 255,make n=255. If the host cann’t get the acknowledgment signal during a certain time, it is defined as a failure transmission. The transmission path which carrier signal pass through is relatively unreliable, so we decrease the value that represents the routing information of all the paths, and it equals adding a penalty value to the individual adaptive value. If the available path is 1  r n  r(n-1)  … rl  t, the function can be gotten as:  rnrn aa ,1,1 8.0 ,  )1(,)1(, 8.0   nrrnnrrn aa ,......,  trtr aa ,1,1 8.0 (2) After updating the routing table, the paths can be judged and chosen according to data in the routing information table, and the controlling signals are transmitted across the new chosen path. 6. Conclusion The implementation of smart home by using power line signal carrier emphasizes to resist the much weaker signal in power line and succeeds in realizing the normal communication. A dynamic routine algorithm based on the idea of genetic algorithm is designed in this paper .The time-varying and unknown feature of power line channel can be coped with by this method in practice ,and also the plug and play is realized for all nodes. The future research will focus on optimization algorithm and improve the efficiency of communication. References [1] Wang Bo, Huang Peiwei, Zhong Youping. The smart home system adopting power line signal channel. Telecommunications. 2007; 47(2): 140-143. [2] Song Qian. The design and development of smart home adapting power line communication technology. BeiJing. China Electric Power Research Institute. 2008. [3] Fahmi Fardiyan Arief, Muchlas, Tole Sutikno. AT89S52 Microcontroller Based Digital Compass with Voice Output. TELKOMNIKA Telecommunication Computing Electronics and Control. 2008; 06(1): 1- 6. [4] The design of lighting control system adapting power line signal carrier communication technology. Hang Zhou. Zhe Jiang university. 2006. [5] Jiang Wuxue, Li Chengyin, L i Liming. The solve of network shortest path adopting genetic algorithm. Sha He Teachers college. 2007; 39(5): 39-41. [6] Xu Dianguo, Mou Yingfeng, Liu Xiaosheng, et al. Reliable distributed power line communication networks for new public lighting management system. IEEE International Conference on Industrial Informatics, Banff, Canada. 2003: 73-78. [7] Chen Xi, Cai Hui, Liu Lin. The management of path genetic algorithm. Chang Sha Insitute of traffic. 2005; 21(4): 76-80. [8] M Khairudin. RBFNN Control of A Two-Link Flexible Manipulator Incorporating Payload. TELKOMNIKA Telecommunication Computing Electronics and Control. 2010; 08(2): 157-164. [9] P Srikanth, Ashwani Kumar Chandel. Inverse S-Transform Based Decision Tree for Power System Faults Identification. TELKOMNIKA Telecommunication Computing Electronics and Control. 2011; 09(1): 99-106. [10] Anton Setiawan Honggowibowo. A Web-Based Rice Plant Expert System Using Rule-Based Reasoning. TELKOMNIKA Telecommunication Computing Electronics and Control. 2009; 07(3): 187- 194.