The University of Queensland Homepage
School of ITEE ITEE Main Website

  Wireless Sensor Networks

 

The University of Queensland
School of Information Technology and Electrical Engineering
Semester 1, 2011

ELEC4000/ENGG7300 - Wireless Sensor Networks


In semester 1, 2011, ITEE is offering a #2 elective course in Wireless Sensor Networks under the course codes ELEC4000 (undergrad) and ENGG 7300 (postgrad). The course is offered by lecturers from CSIRO ICT Centre, who are specialist researchers in this area. It is a combination of lectures and group project work. The assessment will be based on the following: lab projects, a final project demo, a final project presentation, and a final exam. For undergraduates, the course would normally count as a general elective.  Students can request permission for this course to be counted as a coverage elective.

Prerequisites

To be eligible to take this course, student have to demonstrate at least one of the following:

·         Minimum credit level of 5 on on COMP2303

·         Passing COMP3301/7308, Operating Systems Architecture

·         Special permission from lecturers

 The course is most suited to 3rd and final year undergraduate students, and also postgraduates. Students will require Head of School permission to enroll in the course, which they can do by emailing student admin officer Claire Pomery:

c.pomery@uq.edu.au,

Including your name, student number, the course you wish to enroll in (ELEC4000 or ENGG7300), your course (eg. BE (Electrical)), and the approximate year of your progress in the course (3rd year, 4th year, 5th year, etc). There is a quota of 28 students for the course, with a maximum of 21 undegraduates and 7 graduates. Note that CSIRO lecturers are also willing to supervise final year projects in this WSN area.  It is recommended that students wishing to take these projects should enroll in this course,

==========================================

CSIRO Course Coordinators

Dr. Raja Jurdak

Dr. Brano Kusy

 

CSIRO Lecturers

Dr. Brano Kusy

Dr. Raja Jurdak

Dr. Tim Wark

Dr. Wen Hu

Dr. Michael Bruenig

Dr. Damien O’Rourke

Dr. Mikhail Afanasyev

Dr. Navinda Kottege

 

Lecture Schedule

Wednesdays 2:00 pm- 3:00 pm GPS 78-420 (Room Change)

Lecture 1 - March 2: Overview/Motivation/Applications/Hardware/Software - Raja Jurdak slides`

Lecture 2 - March 9: Sensors, Actuators, Storage and Debugging  - Mikhail Afanasyev slides

Lecture 3 - March 16: IPv6 Routing and TCP/UDP - Wen Hu slides - tinyos recap slides - blip slides

Lecture 4 - March 23: Mobility - Raja Jurdak slides

Lecture 5 - March 30: Time Synch - Brano Kusy lecture - lab

Lecture 6 - April 6: Localization - Brano Kusy lecturelablectures56.tgz

Lecture 7 - April 13: Multimedia Sensor Networks – Damien O’Rourke/Navinda Kottege lecture - lab

Lecture 8 - April 20: Information Architecture - Wen Hu lecture - lab

Mid-Semester break

Lecture 9 - May 4: Data Fusion - Tim Wark lecture - lab

Lecture 10 - May 11: What does the next decade hold?- Michael Bruenig

Lecture 11 – May 18: Final year projects

Lecture 12 - May 25: Demos

Lecture 13 - June 1: Presentations

Final Exam – ELEC4000 S 17/06 08:00AM 78-420; closed book, multiple choice, 20 questions, 60 minutes

---------------------------------------------------------------------------------------------

Laboratory Work

Wednesdays 3-5 pm, General Purpose South 78-208

----------------------------------------------------------------

Course Assessment

·         Lab assignments (40%, 8 assignments worth 5% each)

·         Final project (40%)

o   Demonstration (20%)

o   Presentation (20%)

·         Final exam (20%)

Final project requirements:

1. Use physical sensors and/or actuators

      At least one sensor other than temperature or voltage

      At least one actuator

2. Use non-trivial networking (at least 5 nodes)

3. Use techniques/methods from lectures 4-8 (at least 2)

4. Implement non-trivial visualization of sensor data on the PC and the ability to issue commands to sensors from PC

 

- project proposals due by email by Apr-12

---------------------------------------------------------------

Resources

Textbook: TinyOS Programming, Phil Levis and David Gay, July 2009.

Recommended Resources

TinyOS 2.1 Tutorials: step by step tutorials for TinyOS 2.1

TinyOS components: discusses the TinyOS component and interface structures

TinyOS execution model: discusses TinyOS modules and execution model

How to Linux: quickstart guide to Linux

Reference on ADC drivers in TinyOS

GPIO example

Test PWM with GPIO

More examples

--------------------------------------------------------------------------------

CSIRO course coordinators:

Dr. Raja Jurdak

CSIRO ICT Centre

Pullenvale QLD 4069 Brisbane Australia

Phone: +61-7-33274059

Email: raja [dot] jurdak [at] csiro [dot] au

Web: http://jurdak.com

 

Dr. Brano Kusy

CSIRO ICT Centre

Pullenvale QLD 4069 Brisbane Australia

Email: brano [dot] kusy [at] csiro [dot] au

Web: https://sites.google.com/site/branislavkusy/

 

 

UQ course coordinator:

Prof. Neil Bergmann
School of Info. Tech. and Elec. Eng.
The University of Queensland
Brisbane 4072 Australia.
 
Phone:  +61-7-3365-1182
Mobile:  0401 997 849
Fax: +61-7-3365-4999
E-mail:  n.bergmann@itee.uq.edu.au
CRICOS Provider No: 00025B