agenda 1. background/vocabulary of wsns, wireless sensor networks 2. some applications of wsns 3....
TRANSCRIPT
![Page 1: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/1.jpg)
Wireless Sensor NetworksWireless Sensor Networks
Kyle Cruz Billy YorkKyle Cruz Billy YorkSt. Edward’s UniversitySt. Edward’s University
![Page 2: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/2.jpg)
Agenda
1. Background/vocabulary of WSNs, wireless sensor networks
2. Some applications of WSNs3. Components of a WSN4. Setting up a WSN with local mote programming5. Setting up a WSN with Over The Air
Programming6. Summarize project results and references
![Page 3: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/3.jpg)
VocabularyMote from remote as in a wireless
transceiver that is also a remote sensor WSN Wireless Sensor NetworkOTAP Over the Air ProgrammingHopping data is transmitted from mote to
mote until the packet (data) reaches the base
Sensor a device capable of sending a reading
Gateway base station
![Page 4: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/4.jpg)
Senior Project a requirement at St. Edwards. A 3 hour course.
Our ProjectDeploy a WSN in science
building/greenhouseUse ‘local’ technique to program motesUse ‘OTAP’ technique to program motesInvestigate and report on deployment
logistics
![Page 5: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/5.jpg)
A mote consists of 4 components Sensor(s) board Microprocessor Transceiver Power supply
Sensors are available to sense light, temperature, magnetism, acceleration, sound. Virtually any sensor that can send analog data can be used.
Powered by batteries or ac power
![Page 6: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/6.jpg)
The sensor board from Crossbow with microphone thermistorlight sensormagnometertwo-axis accelerometersounder.
![Page 7: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/7.jpg)
![Page 8: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/8.jpg)
Microprocessors have their own language (a small vocabulary to support a small footprint) 128k memory,7mhz processor, 4kb Static RAM for storing data and variables.
Because the motes hardware is so confined they require specialized operating system known as TinyOS.
NesC is the language used to program TinyOS
![Page 9: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/9.jpg)
Packet consisting of MoteID GroupID Date – time Sensor readings ParentNode
Packets sent Frequency – how often Amount of data
![Page 10: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/10.jpg)
![Page 11: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/11.jpg)
![Page 12: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/12.jpg)
![Page 13: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/13.jpg)
A base station – programming board and mote
Two or three motes, minimum Accompanying software suite to
Program motes (set up network, set timer, …) Gather data from the base station Load data into a database
PC or Server to run the software
![Page 14: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/14.jpg)
The base station is a mote programmed with base software attached to a programming board which is connected to a host
The base station is the key part of a WSN, it receives all the data sent by wireless sensors and is used to program motes before they are deployed
The host is used to store data through a supplied database in the software.
![Page 15: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/15.jpg)
‘Local’ attach the mote to a programming board which is connected to the host via ethernet cable or serial port.
‘Over The Air Programming’ (OTAP). Locally, install/program the mote to receive
commands over the air from a base station. Then, when deployed, it can be re-
programmed from the base station and not brought in from the field.
![Page 16: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/16.jpg)
Many motes together make a Wireless Sensor Network (WSN)
In WSNs motes form a network by communicating, listening and transmitting information to and from each other and a base station mote.
![Page 17: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/17.jpg)
![Page 18: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/18.jpg)
A wireless sensor that derives the power necessary for it operation from environmental vibrations. The primary purpose of the project is to demonstrate vibration-based power scavenging and its integration into a self-contained wireless sensor that measures and communicates some measured property of the platform, in the present case the temperature. http://www.rlwinc.com/
MoteTrack is a robust, decentralized location tracking system based on TinyOS motes (Mica2, MicaZ, Telos). MoteTrack allows motes can determine their own location to within 1-2 meter accuracy by comparing received radio signals to a replicated database of stored signatures. http://www.eecs.harvard.edu/~konrad/projects/motetrack/
Other projects can be found at http://www.tinyos.net
![Page 19: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/19.jpg)
Moteview – GUI to view data received, the network, graphs, basic configuration of motes
Moteconfig – programming the motes Programmers Notepad – source code IDE Xserve – interface between database and
base station PostgreSQL – database management
system
![Page 20: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/20.jpg)
Crossbow Technologies Dust Networks Spectrum Technologies
![Page 21: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/21.jpg)
References for pricingCrossbow Technologies http://www.xbow.com/Home/HomePage.aspx
Dust Networkshttp://www.dustnetworks.com/flash-index.shtml
Microstainhttp://www.microstrain.com/wireless-sensors.aspx?gclid=CMS7qrykzYsCFQJjSgodEA5XEA
Intellisensinghttp://www.intellisensing.com/
Microdaqhttp://www.microdaq.com/accsense/index.php?
gclid=CKq168umzYsCFSYiSgod3Q9PBA
PointSix Wirelesshttp://www.pointsix.com/cgi-bin/PointSix.cgi?Point_Sensors
![Page 22: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/22.jpg)
Crossbow Classroom Kithttp://www.xbow.com/Products/
productdetails.aspx?sid=233
![Page 23: Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote](https://reader036.vdocument.in/reader036/viewer/2022081516/56649d6f5503460f94a5030d/html5/thumbnails/23.jpg)
WSN Projectshttp://faculty.stedwards.edu/laurab/wsn/
http://wireless.industrial-networking.com/articles/articles.asp http://webs.cs.berkeley.edu/users/select_users.phphttp://www.tinyos.net/