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:
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. Brano Kusy
CSIRO Lecturers
Dr. Raja Jurdak
Dr. Tim Wark
Dr. Wen Hu
Dr. Michael Bruenig
Dr. Damien O’Rourke
Dr. Mikhail Afanasyev
Dr. Navinda Kottege
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 lecture
– lab – lectures56.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
---------------------------------------------------------------------------------------------
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
--------------------------------------------------------------------------------
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
