Professional Documents
Culture Documents
I.
INTRODUCTION
This work has been supported by National Council for Scientific and
Technological Development (CNPq - Brazil) and Brazilian Agency for
Personnel Development (CAPES - Brazil).
happens with the sensor nodes, the base station operates with
unlimited energy, so that every message it sends reaches the
entire network. The rate of data collection from each node by
the base station is low, just a few times per day.
II.
NETWORK FUNCTIONING
Figure 2. ParrotNet virtual path example: the delivery of data from sensor
node SN1 to base station (BS).
Figure 3. Node-Round
Round flow for sensor node SNa.
The worst-case
case battery capacity to sustain the slave node
active during the network lifetime is estimated on basis of the
knowledge of the required amount of energy for executing each
one of the types of task that the node executes, as well as the
number of times that each one of the tasks will be executed.
Since the node implements a state machine with a finite and
well-established
established number of possible flow paths,
path the energy cost
of each type of task can be easily calculated. Table I relates
every individual action that the node executes with the
corresponding energy cost.
TABLE I.
ACTION
SLEEP
WAKE/RECEIVE
Recognize address
Recognize task
Recognize flag
Measure Sensor Data
Store Message in Buffer
Broadcast Message/TRANSMIT
Set/Clear Buffer Flag
ENERGY COST
E0/unit time
E1
E2
E3
E4
E5
E6
E7
E8
V.
PARROTNET SIMULATION
Figure 5. ParrotNet simulator graphical interface. Screen snapshot showing results of five global-rounds and parte of the sixth global round.
DEVICE
Radio
MCU
CURRENT
CONSUPTIOM
900 nA
21.2 mA
19.6 mA
0.35 mA
1 A
1.1 mA
VI.
CONCLUSIONS
REFERENCES
[1]
[2]
<http://www.cs.virginia.edu/~jorg/workwhop/NSF-NetWorkshop-2003.pdf>.
[3]
[4]
[5]
[6]