Professional Documents
Culture Documents
edu)
Timing Considerations
Difference in Channel
New node Enumeration 3s 30 ms
Access Techniques and
protocol complexity.
Sleeping node changing 3 s typically 15 ms typically
Explained below.
to Active
• Power Consumption : ZigBee’s power consumption is lower than that of Bluetooth because of
following reasons.
The data rate of ZigBee ( up to 250 Kb/s ) is much smaller as compared to Bluetooth.
The Frame overhead is reduced.
Reduced Complexity (Protocol Stack Sizes exemplifies this).
Implementation of Strict power Management Mechanisms like (Power down and Sleep
modes, Beaconed networking etc.).
Power Consumption is even lowered for ZigBee operating in 868/915 MHz spectrum as
lower transmission power is required to achieve same SNR at lower frequency for same
transmission Range.
Many of the nodes in ZigBee network are configured as RFD ( Reduced Function devices)
which simplifies the implementation and precludes these devices from forwarding
messages, allowing them to save power on them by going to sleep mode when they do
not have any data to send. On the other hand, Communication is Bluetooth consumes
much more power as nodes are in always ON state waiting for their time slots ( unless
they are in Parked state).
Digital modulation schemes used in ZigBee are very simple like BPSK, which do not
require a higher SNR to achieve the same Bit Error rate as opposed to schemes like 64-
QAM etc but simple schemes are inefficient in terms of mapping number of data bits to
transmitted symbol thus a very high data rate cannot be achieved but it leads to
significant improvements in Power performance. On the other hand Bluetooth uses
GFSK modulation which is relatively less efficient as compared to BPSK, thus consumes
more power.
ZigBee uses DSSS technique which has a better receiver sensitivity (about 12 dB) while
Bluetooth uses FHSS which has has receiver sensitivity of about 18dB, Thus less power is
required in ZigBee as compared to Bluetooth to obtain same range.
• Communication Range: FHSS systems operated with SNR of about 18dB while DSSS systems,
because of more efficient modulation techniques like BPSK, can operate at much lower SNR of
about 18dB. Thus, a much more range can be obtained with DSSS systems compared to FHSS
system for the same power input. Thus ZigBee’s can have better range than Bluetooth for same
power input
• Data Rate and Link Bandwidth: According to Channel Capacity is given by Shannon’s Theorem
C = B log (1 + SNR)
Thus more is the Signal Power more will be the received power and hence more is the channel
capacity. Thus In case of Bluetooth where we have much higher TX power available as compared
to ZigBee, we get better channel capacity and hence the better Data Rate for Bluetooth.
• Battery Life: Since ZigBee’s power consumption is lower than that of Bluetooth as mentioned in
above point, the life of ZigBee devices is much more than that of Bluetooth device for same
power source.
• Co-Existence Mechanism: Since Bluetooth and ZigBee both operates in 2.4 GHz unlicensed
spectrum, some mechanism must be employed for Co-Existence/Interference avoidance along
with other standards for which Bluetooth uses Adaptive Frequency Hopping (underlying
technique - FHSS). Adaptive Frequency Hopping (AFH) improves resistance to radio frequency
interference by avoiding using crowded frequencies in the hopping sequence. This sort of
adaptive transmission is easier to implement with FHSS so for Bluetooth which uses FHSS we use
AFH.
• Data Coding Efficiency : It is defined as the Ratio of data size and Message size and can be
calculated using the following formulae
PCodEF = Ndata / (Ndata + ( Ndata / NmaxPld x Novhd)).
By using the value of Payload Size and Total Message size(frame size) in above formulae for both
Bluetooth and ZigBee, we can see that Data coding efficiency of Bluetooth is greater than that of
ZigBee.
• Timing Considerations and Latency: In case of ZigBee, medium access technique used is CSMA/
CA while for Bluetooth FH-FDD-TDMA is used where the time slots are allocated by Master
node. So when a new node tries to join a network in Bluetooth, Master node has to reallocate
the time slots for all the nodes in the network which take much more processing time as
compared to ZigBee which uses CSMA/CA. Another reason is that the complexcity of Bluetooth
protocol is much more than that of a ZigBee protocol. So the Network joining time of ZigBee
node is of the order of milliseconds which is very less as compared to Bluetooth (about 3 s). Also
Channel Access time and Sleep to wakeup time for ZigBee is also small as compared to
Bluetooth. Thus overall Network Latency of ZigBee devices is lower as compared to Bluetooth.
• Network Size: Bluetooth’s mode of operation is based on TDM where a slot is allocated for each
slave to communicate with the Master. Under this scheme, a very large number of users cannot
be supported as there is a practical limit on number of slots. While ZigBee operated in a LAN like
fashion using CSMA/CA, thus a far more number of nodes can be supported in the Network/
• Service Area and Scalability: Since ZigBee nodes can be connected in multi hop configurations
and the size of ZigBee network is also large as compared to Bluetooth which can only support
only 8 nodes at time, the Area serviced by ZigBee is much more as compared to Bluetooth. Also,
for this reason, ZigBee networks are much more scalable than Bluetooth.
• Cost: Due to the inherent complexity in Bluetooth architecture, the development and
deployment cost of a Bluetooth device/Network is more than that of a ZigBee device.
• Media Support: Due to low data rate of ZigBee, as of now it only supports Data packets and no
voice communication is supported by ZigBee. However, Bluetooth operated in two modes, SOC
and ALC, and there is dedicated channel in SOC mode which is guaranteed to get a time every
cycle thereby making real time communications such as Voice communications possible using
Bluetooth.
• Application Focus: Bluetooth and ZigBee are basically targeted for different classes of
Applications. Bluetooth’s main focus is Cable replacement in systems like personal computer,
hands free in mobile etc. while ZigBee focused more towards automation and control
applications like wireless switches, sensor network applications etc. Thus , they may be
competing technologies for some applications, broadly they have very different application
domain.