0% found this document useful (0 votes)
52 views

A Wireless Sensor Network

This document summarizes a wireless sensor network developed by Dr. Miguel Sánchez López and his team at Universidad Politécnica de Valencia. The system uses Arduino-based sensor nodes that transmit temperature, humidity, and light level data every five seconds to a coordinator node. The coordinator node is a PC running Linux that collects and stores the sensor data. The routing protocol uses beacon messages from the coordinator to allow nodes to learn routes. Web interfaces allow accessing the gathered sensor data from anywhere. The system was developed on a low budget to provide students hands-on experience and test wireless sensor network designs.

Uploaded by

hj43us
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

A Wireless Sensor Network

This document summarizes a wireless sensor network developed by Dr. Miguel Sánchez López and his team at Universidad Politécnica de Valencia. The system uses Arduino-based sensor nodes that transmit temperature, humidity, and light level data every five seconds to a coordinator node. The coordinator node is a PC running Linux that collects and stores the sensor data. The routing protocol uses beacon messages from the coordinator to allow nodes to learn routes. Web interfaces allow accessing the gathered sensor data from anywhere. The system was developed on a low budget to provide students hands-on experience and test wireless sensor network designs.

Uploaded by

hj43us
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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 ... 

   

You might also like