Wireless Sensor Networks CS 4501 Professor Jack Stankovic Department of Computer Science Fall 2010.

Slides:



Advertisements
Similar presentations
CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Introduction to Sensor Networks.
Advertisements

CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
Sensor Network Platforms and Tools
1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
A Survey on Sensor Networks Rick Han CSCI 7143 Secure Sensor Networks Fall 2004.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Generic Sensor Platform for Networked Sensors Haywood Ho.
CS526 Wireless Sensor Networks Instructor: KD Kang.
Systems Programming Course Gustavo Rodriguez-Rivera.
Welcome to CS 450 Internet Security: A Measurement-based Approach.
Welcome to CS580S!!! KD Kang. What are sensor networks? Small, wireless, battery-powered sensors MICA2 mote Smart Dust.
Wireless Sensor Network Security Anuj Nagar CS 590.
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.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
CSE 646: Wireless Sensor Networks Syllabus Dr. Murat Demirbas SUNY Buffalo.
Introduction To Wireless Sensor Networks Wireless Sensor Networks A wireless sensor network (WSN) is a wireless network consisting of spatially distributed.
“SDJS: Efficient Statistics in Wireless Networks” Albert Krohn, Michael Beigl, Sabin Wendhack TecO (Telecooperation Office) Institut für Telematik Universität.
1 BANAID: A Sensor Network Test-Bed for Wormhole Attack Hani Alzaid Suhail AbanmiSalil KanhereChun Tung Chou BANAID.
Learning Micro-Behaviors In Support of Cognitive Assistance AlarmNet is a wireless sensor network (WSN) system for smart health-care that opens up new.
ProSense Research Infrastructure at ETF Belgrade Aleksandar Crnjin School of Electrical Engineering (ETF) Belgrade, Serbia.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Computer Network Fundamentals CNT4007C
Intelligent Shipping Container Project IMPACT & INTEL.
University of Virginia Wireless Sensor Networks August, 2006 University of Virginia Jack Stankovic.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
1-1 CSE4905/CSE 5600: Networking and Distributed System Lab Bing Wang Computer Science & Engineering Department University of Connecticut Spring 2010.
Microcontroller-Based Wireless Sensor Networks
ITCS 4/5145 Cluster Computing, UNC-Charlotte, B. Wilkinson, 2006outline.1 ITCS 4145/5145 Parallel Programming (Cluster Computing) Fall 2006 Barry Wilkinson.
CS4513 Distributed Computing Systems D-term 2014 Mark Claypool.
Introduction to Mobile Computing -CSE 535 Fall 2007 Sandeep K. S. Gupta School of Computing and Informatics Arizona State University.
KAIS T CS712 병렬처리 특강 - 차세대 무선네트워크 응용 및 보안 - Syllabus Network & Security Lab.
Wireless Embedded System ( x) Course Introduction Chaiporn Jaikaeo Department of Computer Engineering Kasetsart University.
Introduction to Wireless Sensor Networks
CSE 534: Advanced Computer Networks
Research Overview Sencun Zhu Asst. Prof. CSE/IST, PSU
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks 20 January 2005.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Security in Wireless Ad Hoc Networks. 2 Outline  wireless ad hoc networks  security challenges  research directions  two selected topics – rational.
Xiong Junjie Node-level debugging based on finite state machine in wireless sensor networks.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
Autonomous prototype sensors (motes) 4 MHz, 8bit MCU, 4 KB RAM, 8KB ROM short-range (1-10ft.) radio light and other sensors LED and serial port outputs.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Embedded, Real-Time and Wireless Systems Professor Jack Stankovic Department of Computer Science University of Virginia June 2, 2005.
Computer Networks CNT5106C
Adaptable and Reactive Security for Wireless Sensor Networks John A. Stankovic Department of Computer Science University of Virginia.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
Source : 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP) Auther : Nacer Khalil, Mohamed.
KAIST CS710 Topics in Computational Architecture Wireless Networks and Security : Issues, Challenges and Research Trends Syllabus Network &
University of Virginia Wireless Sensor Networks Sept. 12, 2007 University of Virginia Jack Stankovic.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Computer Science Courses
CNT 4704 Computer Communication Networking (not “analysis”)
Prof. Maria Papadopouli
CSCD 433/533 Advanced Computer Networks
Adhoc and Wireless Sensor Networks
CSCD 433/533 Advanced Computer Networks
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
Wireless & Mobile Networking CS 752/852 - Spring 2011
CSCD 433/533 Advanced Computer Networks
Course Orientation Chaiporn Jaikaeo
ECS 152B Computer Networks Winter 2010
EEL 6935 Wireless Ad Hoc Networks
SUBJECT –AWSN (ELECTIVE-III)
Distributed Systems and Algorithms
Presentation transcript:

Wireless Sensor Networks CS 4501 Professor Jack Stankovic Department of Computer Science Fall 2010

Ad Hoc Wireless Sensor Networks Sensors Actuators CPUs/Memory Wireless Radio Power Limited Self-Organizing

Mica2 and Mica2Dot ATMega 128L 8-bit, 8MHz, 4KB EEPROM, 4KB RAM, 128KB flash Chipcon CC100 multi-channel radio (Manchester encoding, FSK). From ft. up to ft.

Sensor Board

Exciting Potential Will affect all our lives! The next Internet! MANET (mobility) WSN (sensing) Swarms (scale) Pervasive Computing Cyber Physical Systems Wireless

Body Sensor Technology Commercially Available Galvanic skin response and pressure-sensitive smart shirt that senses anxiety Sonar Jacket to detect objects for the blind Climate-sensitive Dress senses levels of CO 2

Body Sensor Technology Commercially Available Pedometer”in Nike shoe gives distance, pace, calories burned during run – interfaces with iPod, iPhone Babyglow clothes change color when your baby has a temperature! Heart rate monitors that interface with iPhone Northface jacket that senses and adjusts body temperature

Exciting Potential The Internet Gets Physical “Sensing technologies will be one of the hallmarks of this century” 1980 => decade of microcomputers 1990 => decade of the Internet 2000 => decade of WSN

Global Sensor Networks Internet Local Transport Protocol Local Transport Protocol Programming Station Server Nodes Omnix Physical Network Omnix Physical Network The Physicalnet

Purpose of this Course (1) Learn key ideas, principles, solutions and open research questions Get you to think differently –Decentralized algorithms –Swarms -> Aggregate behavior –Spatial (geographic) – Temporal (real-time) –Minimum capacity devices New system constraints –Environment interaction Real-time systems

Purpose of this Course Hands on experience with WSN Learn to program such devices/systems Practical: Start your own company?

Purpose of Course More like a real job –Not single topic (let’s study calculus, Java, etc.) Multi-disciplinary –Not solely from a textbook New HW, new language, new tools, new concepts, … –There will be significant material presented in class that is not in the reading

Course Outline (1) Introduction –Logistics and Motivation Sensors and Hardware Wireless Communications How to Program –NesC, TinyOS and TOSSIM MAC protocols (B-MAC and MMAC)

Course Outline (2) Routing (geographic based; multi-hop) –GF, DSR, AODV, DD, SPEED, RAP, IGF Clock Synchronization Localization Power Management Programming Abstractions Application to Home Health Care Summary

Logistics Prerequisites: –Networking (recommended) –OS and architecture helpful –Need to know C (or learn on your own) Reading –Text H. Karl and A. Willig, Protocols and Architectures for Wireless Sensor Networks, Wiley, –Papers from the literature

Logistics Grading –Homework - 10% –Exam % –Exam % –Programming Assignments – 40% –Final Homework – 10%

Logistics Labs (Room 002a) –L0: Intro (no credit, necessary for all labs) Compile, link, download, run Mechanics –L1: Simple Sensing and Actuating – 10% –L2: Wireless Communications – 10% –L3: Synchronization – 10% –L4: Flash Memory and Queries – 10%

Logistics Class – M. – W. 2-3:15 Location – MEC 341 Office Hours (may change) By appt M 1-2 W 3:30-4:30 TA – tbd Web Page –

Logistics URL of interest –

The field is exploding

Application Spectrum

More Applications Location Services RFID Integrate mobile phones, RFID, sensor nets, Internet Universal Device (mobile phone with sensors, computing, …) ?? Cyber Physical Systems