Anda di halaman 1dari 13

A wireless sensor network

Dr. Miguel Sánchez López
Computer Engineering department
Universidad Politécnica de Valencia, Spain

Leipzig, November 2008

   
Presentation Outline

 Introduction
 Developed system
 Conclusions

   
System architecture

   
Wireless sensor network

 Sensors data is 
gathered by 
coordinator node 
 Data flow is one way
 No any­to­any 
communication

   
Routing on our WSN

 Beacon messages 
4 3
are sent periodically 
by coordinator
2
2
 Upon receiving a 
beacon nodes store 
1
3 the source and 
retransmit it
2
 Thus nodes learn 
4 4 routes to 
3
    coordinator
Sensor nodes

 Nodes transmit temperature, 
humidity and light level every 
five seconds
 Nodes are based on open platform 
Arduino and Xbee RF modules
 There is plenty of information and 
free development tools
 RF module has its own processor 
but we use it as a peripheral only
   
Coordinador node

 It is a PC running Linux
 Coordinator software is 
written in Java

+
 Xbee module is 
connected using a USB 
adaptor that emulates a 
serial port

   
Sleep modes

 What to do in between two data 
transmissions?
a
 Being awake is ”expensive”:
 Almost 100 mA@5V
 Arduino design has other 
advantages but it did not focus on 
low­power (serial regulator, 
USB2serial)
 Newer versions go to 400uA@3V or 
 
better (if power LED is removed)
 
Why yet another WSN?

 In our case the answer is simple: Cost
 One Arduino board costs around 18 Euros
 Same as one Xbee 802.15.4 module
 A second reason is for our students to develop 
their own system
 We want to make our own mistakes :­)

   
Coordinator administration

 A java­based software 
running on a PC that 
allows to configure 
sensor locations on 
Sensor location
building maps and to 
view stored (or real­
time data) Configure sensor

Real­time data

   
Web­based data access

 Gathered data can be 
acessed via a web 
interface
 Acess from anywhere

   
Conclusions

 Having a working system shows your mistakes 
quickly
 Newer version needed if battery operation is 
required (sleep modes need to be in the uA 
range not mA!!)
 Project done with a shoestring budget
 Several improvements in the pipeline
 Low­power, improved routing, data agregation
   
Thanks

If you have any question ... 

   

Anda mungkin juga menyukai