Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints.

Similar presentations


Presentation on theme: "1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints."— Presentation transcript:

1 1 Introduction to Wireless Sensor Networks

2 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints –Operational Challenges Understand representative hardware Learn how to set up the programming environment

3 3 Prerequisites Basic concepts of Computer Networks Basic concepts of Computer Hardware, including microcontroller, I/O, radio transceiver, memory, and ADC.

4 Ref. [Introduction_1] p. 102 - 1054 Wireless Sensor Networks (WSNs) Many simple nodes with sensors deployed throughout an environment Sensing + CPU +Radio = Thousands of Potential Applications

5 Ref. [Introduction_1] p. 102 - 1055 WSN Applications Indoor/Outdoor Environmental Monitoring –Habitat Monitoring –Structural Monitoring –Precision Agriculture Triggered Events –Detection/Notification Military Applications –Battlefield Surveillance Health Monitoring

6 6 Some Existing Applications Create a macroscope –Deployed on Redwood Trees –Great Duck Island –Tracking zebra –Monitor volcanic eruptions

7 Ref. [Introduction_1] p. 102 - 1057 Operational Challenges of Wireless Sensor Networks Energy Efficiency Limited storage and computation Low bandwidth and high error rates Errors are common –Wireless communication –Noisy measurements –Node failure are expected Scalability to a large number of sensor nodes Survivability in harsh environments Experiments are time- and space-intensive

8 Ref. [Introduction_1] p. 102 - 1058 Characteristics of Wireless Sensor Networks Limited in –Energy –Computation –Storage –Transmission Range –Bandwidth Characteristics –Self-organize –Random Deployment –Cooperating –Local Computation

9 9 Enabling Technologies EmbeddedNetworked Sensing Control system w/ Small form factor Untethered nodes Exploit collaborative Sensing, action Tightly coupled to physical world Embed numerous distributed devices to monitor and interact with physical world Network devices to coordinate and perform higher-level tasks Exploit spatially and temporally dense, in situ, sensing and actuation

10 10 Hardware Constraints Power, size, and cost constrained –Small memory –Slow clock cycles of microcontroller

11 http://www.xbow.com/Products/pro ductdetails.aspx?sid=164 11 One Example Sensor Node - MicaZ Mote Developed at UC Berkeley Fabricated by Crossbow Inc. Integrated Wireless Transceiver CPU –MPR2400, based on Atmega128L –8MHz Memory –4KB of primary memory (SRAM) –128KB of program space (ROM) –512KB Flash Memory Transmit Data Rate –250kbps Transmission Range –Outdoor: 75m – 100m –Indoor: 20m - 30m Frequency Band –2.4GHz

12 [hardware_1] Page 1712 The I/O subsystem interface consists of a 51-pin expansion connector –eight analog lines, –eight power control lines, –three pulse-width-modulated lines, –two analog compare lines, –four external interrupt lines, –an I2C-bus from Philips Semiconductor, –an SPI bus, –a serial port, –a collection of lines dedicated to programming the microcontrollers. expansion connector I/O Sub-System

13 http://www.xbow.com/Products/pro ductdetails.aspx?sid=177 13 One Example Sensor Board - MTS310

14 http://www.xbow.com/Products/pro ductdetails.aspx?sid=177 14 One More Example of Sensor Board - MTS400/420 Besides the functions of MTS 300, it mainly adds GPS functionality Example GPS Reading –http://firebug.sourceforge.net/gps_tests.htm

15 15 Hardware Setup Overview

16 http://www.xbow.com/Products/pro ductdetails.aspx?sid=227 16 Programming Board (MIB520)

17 17 TelosB http://www.xbow.com/Products/productdetails.aspx?sid=252

18 18 TelosB Architecture [Energy_1]: Figure 2

19 Ref: [TinyOS_1]: Table 119 Typical WSN Platforms

20 20 One Proposed WSN Functional Layer Decomposition Ref: Fig. 1.1 of J. Polastre Dissertation: http://www.polastre.com/papers/polastre-thesis- final.pdf

21 21 Architecture to Build WSN Applications Ref: Fig. 2.1 of J. Polastre Dissertation: http://www.polastre.com/papers/polastre-thesis-final.pdf

22 22 Lab The purpose of this programming assignment is to familiarize yourself with TinyOS programming based on XubunTOS and various concepts in developing a simple application. Please read TinyOS 2.x tutorial Lesson 3 “Mote-mote radio communication”Mote-mote radio communication http://docs.tinyos.net/index.php/Mote-mote_radio_communication its section “Sending a Message over the Radio” and Lesson 4 “Mote-PC serial communication and SerialForwarder” http://docs.tinyos.net/index.php/Mote- PC_serial_communication_and_SerialForwarder After you read these tutorials, please make the following applications work: 1.a BlinkToRadio 1.b Oscilloscope (please use both GUI and text interfaces on the PC to observe the received data) 1.c MultihopOscilloscope (please use both GUI and text interfaces on the PC to observe the received data) Please turn in a screenshot for each of the above mentioned applications.

23 23 Assignment 1. Why is energy efficiency the most important concern in designing protocols for wireless sensor networks? 2. What are the main differences between TelosB motes and MicaZ motes from the hardware point of view? 3. What is the main architecture to build a wireless sensor network application?


Download ppt "1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints."

Similar presentations


Ads by Google