Dr. Asis Nasipuri

Electrical and Computer Engineering

 


ECGR-6189/8189

Wireless Sensor Networks

Spring 2012

This course will provide an overview of the principles of operation, design challenges, and application development with wireless sensor networks. The course will review basic principles of wireless multihop networks and discuss the specific challenges for networking of small, low-cost, and low-power wireless sensor devices. Students will be going through hands-on tutorials and design experiments with programmable wireless sensors.

Instructor: Dr. Asis Nasipuri
Office: Woodward Hall, Room 210A
Phone: 704-687-8418
E-mail:
anasipur@uncc.edu
Office Hours: Tuesdays and Thursdays, 4.00 - 5.30pm or by appointment
Teaching Assistant: Amitangshu Pal
Office: Woodward Hall, Room 254
E-mail: apal@uncc.edu
List of topics:

The topics to be covered include:

  • Introduction: technology, scope, applications of wireless sensor networks

  • Basic principles of multihop wireless networks: wireless transmission, multihop wireless network protocols – medium access, routing

  • MAC in sensor networks: requirements, specific examples including IEEE 802.15.4

  • Routing in sensor networks: energy aware routing, geographic routing, attribute based routing

  • Localization in sensor networks

  • Time synchronization in sensor networks

  • Principles of distributed data processing in sensor networks

  • Current issues

Syllabus: Download
Textbook:

There is no prescribed textbook for the course. Course material will consist of research papers as cited by the instructor.

The following textbooks may be useful, although not required for the course:

  1. "Protocols and Architectures for Wireless Sensor Networks", H. Karl and A. Willig, John Wiley & Sons, 2006.

  2. Wireless Sensor Networks: An Information Processing Approach”, F. Zhao and L. Guibas, Morgan Kaufmann, 2004

  3. Wireless Sensor Networks”, edited by C. S. Raghavendra, K. M. Sivalingam, and T. Znati, Kluwer, 2004.

  4. Introduction to Wireless and Mobile Systems”, D. P. Agarwal and Q. Zeng, Thomson, 2006.

Prerequisite: Knowledge of the following topics is required: (a) Computer networking fundamentals, (b) probability and random variables, (c) C/C++ programming
Grading:

Grading will performed on the basis of the following components:

  • Homework assignments=20%
  • Mid-term examinations (two)=30%
  • Projects=40%
  • Seminar=10%

Seminars and projects may be done in groups, with two students in each group. Topics must be pre-approved by the instructor.

 

Lecture Slides:
  1. Lecture-1: Introduction
  2. Lecture-2: Basic Principles (Wireless networks)
  3. Lecture-3: Basic Principles (Energy consumption)
  4. Lecture-4: Basic Principles (Network architecture)
  5. Lecture-5: RF channel characteristics and MAC concepts
  6. Lecture-6: Introduction to TinyOS and NesC
  7. Lecture-7: IEEE 802.11 and MAC Design Issues
  8. Lecture-8: MAC-1
  9. Lecture-9: MAC-2
  10. Lecture-10: MAC-3
  11. Lecture-11: Routing concepts
  12. Lecture-12: Routing-2
  13. Lecture-13: Routing-3
  14. Lecture-14: Routing-4
  15. Lecture-15: Routing-5
  16. Lecture-16: Localization-1
  17. Lecture-17: Localization-2
  18. Lecture-18: Localization-3
  19. Lecture-19: Time Synchronization-1
  20. Lecture-20: Time Synchronization-2
  21. Lecture-21: Content Based Networking

Reading List (updated April 5, 2012)

Seminars: List of titles and schdeule of presentations is available here.

Date Seminar Topic Presenters
4/11/12: Wireless sensors for health monitoring Group 1 (Nan Bousaba and Adam Harris)
Security in wireless sensor networks Group 2 (Riju Kuruvila and Dewang Lahariya)
4/16/12: Wireless Sensors for Smart Traffic Monitoring Group 3 (Saketh Mada and Praveen Dendukuri)
Marine Wireless Sensor Networks Group 4 (Bhargavi Chandrakumar and Harish Santhanam)
4/23/12: Wireless sensors in Robotics Group 5 (David Hill and Samuel Shue)
Target Tracking in wireless sensor networks Group 6 (Manika Ahuja and Charishma Gairuboyina)
4/25/12: Applications of WSNs in High-Precision Agriculture in Golf Turfgrass Group 7/8 (Craig Pavlich and Ndubueze Chuku)
Wireless Sensor Networks in Agriculture Group 9 (Srujan reddy Maram and Sandeep Reddy Gagalapally)
4/30/12: Lifetime Improvement Through Mobility Group 10: (Anusha Nandagopal and Bonee Soibam)
Energy Harvesting in Wireless Sensor Networks Group 11: (Manoja Rao and Matthew McClellan)

 

Assignments:
  1. Homework-1, due Monday, 2/06/12. A sample of a good solution for this assignment may be found here (produced with permission from Craig Pavlich)
  2. Homework-2, due Wednesday, 2/15/12. Keys to the solutions for this assignment may be found here
  3. Homework-3, due Monday, 2/27/12
  4. Homework-4, due Wednesday, 3/28/12
  5. Homework-5, due Wednesday, 4/11/12
Laboratories:
  1. Tutorial-1: Installation and test (Report due: 2/13/2012)
  2. Tutorial-2: Understanding commands, events, and tasks (Report due: 2/20/2012)
  3. Tutorial-3: Mote to mote communication (Report due: 2/29/2012)
  4. Tutorial-4: Mote to PC communication (Report due: 3/23/2012)
  5. Tutorial-5: Sensing and display (Report due: 3/30/2012)
  6. Tutorial-6: Dissemination and Collection (Report due: 4/9/2012)
Announcements:
  1. Exam-1 will be held on Wednesday, 3/14/2012. It will cover all topics taught in class up to Lecture-13.
  2. Exam-2 will be held on Wednesday, 4/18/2012. It will cover all topics taught in class from Lecture-14 to Lecture-20.