Professional Documents
Culture Documents
Raw Data Transmission using ZigBee, BLE and WiFi for Data Intensive Monitoring Applications
Khurram Shahzad, Bengt Oelmann
Department of Electronics Design
Mid Sweden University
Sundsvall, Sweden
{khurram.shahzad, bengt.oelmann}@miun.se
AbstractWireless sensor nodes, as typically realized using
IEEE 802.15.4 compatible low-power radio transceivers
that offer limited throughput, are generally applicable to
low-data rate intermittent monitoring applications. In
order to realize high sample rate monitoring applications,
it requires either transmitting raw data using a highthroughput radio transceiver or performing computation
within the sensor node and then transmitting a small
amount of information. In relation to a energy constrained
wireless sensing node, a quantitative evaluation of raw
data transmission using different short range wireless
technologies and in-sensor processing is conducted in this
paper. The results, associated with the energy consumption
of two data intensive monitoring applications, suggest that
in-sensor processing resulting in a small amount of data to
be transmitted consumes less energy as compared to that
of raw data transmission, even under ideal channel
conditions.
Wireless
technologies
Optical
Infrared
Wireless
broadband
LAN
WiMax
WiFi
Mobile
broadband
Bluetooth
PAN
Zigbee
Radio
INTRODUCTION
519
III.
A. ZigBee
The ZigBee protocol, that is maintained and published by a
group of companies known as the ZigBee Alliance, is intended
to provide reliable, low-cost, low-power, and easy-to-install
and maintain wireless connectivity, in order to create Personal
Area Network (PAN) for low-data rate monitoring
applications. The ZigBee protocol uses IEEE 802.15.4
specifications for the PHY and MAC layers, whereas the
Alliance provides the specifications for the upper layers, which
mainly deal with aspects such as network configuration,
security, messaging and application profile.
RELATED WORK
520
B. Bluetooth Low-Energy
The Bluetooth standard, ratified as IEEE 802.15.1 in 2002,
was aimed at providing short range wireless connectivity, as an
alternate, to replace cables in order to connect computers,
keyboards, printer, headsets etc. Bluetooth devices
communicate in a master-slave structure, where one master can
have a maximum of seven slaves in a network termed as
piconet. A master can communicate to slaves in a point-topoint or point-to-multipoint fashion. However, a slave can only
communicate to a master in point-to-point topology. The
devices in one piconet can communicate with devices in other
piconets, thus forming a larger network known as a scatternet.
IV.
A. Assumptions
In this quantitative evaluation, a point-to-point wireless
communication between two nodes, A and B as shown in Fig.
2, is assumed. In addition, it is also assumed that both the
nodes are equipped with compatible hardware technologies and
therefore, meet typical performance specifications. In this
point-to-point communication, node A, acting as a central
node, is powered through the main supply and is therefore,
active all the time. Node B, which is the actual sensing node,
acquires the desired data and transmits to node A. However, in
order to conserve energy at node B, the RF module is assumed
ZigBee
802.15.4
868/915 MHz;
2.4 GHz
Star, mesh,
cluster tree
65536
0.02 0.25
4 kB 32 kB
< 100
1/10/16
BLE
802.15.1
2.4 GHz
128-AES
128-AES
Star, point-topoint
Not defined
1
< 50
40
SIMULATION SETUP
Wi-Fi
802.11 b/g/n
2.4 GHz, 5
GHz
Start, point-topoint
32
11/ 54/600
1 MB+
< 100
11-14 (3
orthogonal)
SSID
Node B
(Sensor Node)
Node A
(Central Node)
Connection establishement
Data
Acknowledgement
Data
Acknowledgement
521
B. Transceivers specifications
In the following section, the details regarding performance
and power consumption, associated with the practical chipsets,
that are used in the simulation model, are described.
ZigBee In relation to ZigBee, an IEEE 802.15.4 compliant
RF transceiver CC2520 [11] is used. The maximum
transmission throughput is specified as 250 kbps. The CC250
can be switched into deep sleep mode, LPM2, in which it
typically consumes 30 nA and takes 0.5 ms to switch from
LPM2 to either receive (RX) or transmit (TX) mode. In TX
mode transmitting at 0 dBm, it typically consumes 25.8 mA.
The maximum payload, i.e. 102 bytes for a data packet of 127
bytes is used so as to minimize the packet overhead and hence
achieve the maximum performance. The maximum throughput
of 176 kbps, which is obtained by measuring the round trip for
two CC2520 transceivers, is used in the simulation model. The
different details regarding the CC2520 RF transceiver are
summarized in Table II.
Bluetooth In relation to BLE, the parameters such as power
consumption, data throughput, and transition time associated
with the BLE chipset CC2540 are obtained from its
manufacturers specifications [12]-[13]. In order to establish a
connection, the sensing node, once activated from its sleep
mode, enters into the advertising mode and periodically
transmits the advertisement packets. The central node,
configured as an initiator, responds to an advertisement packet
with a connection request. Once the connection is established,
the sensing node communicates as a slave whereas the central
node assumes responsibilities as a master node. The connection
time depends on several factors such as the distance between
the two nodes, the transmission power, and the advertisement
interval. For the results presented in this paper, the average
10
Current
cons.
Standard
ZigBee
Bluetooth
Chipset
(CC2520)
(CC2540)
Operating Voltage (V)
3.0
3.0
Deep sleep (uA)
0.03
0.4
Idle mode (mA)
1.6
N.A
RX mode (mA)
18.5
15.8
TX mode ( mA)
25.8
21.0
Sleep to TX/RX time (ms)
0.5
0.5
Connection time (ms)
15
400
Data rate (Mbps)
0.25
1
Data packet size (bytes)
127
47
Maximum payload size (bytes)
102
37
Ack. packet size (bytes)
11
10**
*Shut-down ; **Data PDU without payload
ZigBee
Energy consumption (J)
TABLE II.
V.
Wi-Fi
(CC3000)
3.6
0.5*
N.A
92.0
190.0
60*
4000
54
2346
2312
14
10
10
10
10
10
BLE
Wi-Fi
-1
-2
-3
-4
10
10
10
10
10
10
10
Figure 3. Energy consumption of the ZigBee, BLE and Wi-Fi for different
data loads
522
ZigBee
10
10
10
10
10
BLE
Wi-Fi
Vibration-based monitoring
image-based monitoring
-1
VI.
-2
-3
-4
10
CONCLUSION
10
10
10
10
10
10
523
[6]
[7]
[8]
[9]
REFERENCES
[1]
[2]
[3]
[4]
[5]
[10]
[11]
[12]
[13]
[14]
[15]
524