THIS COURSE WILL BE
OFFERED AGAIN IN Semester 1, 2011
PLEASE CHECK BACK HERE
AGAIN FOR MORE DETAILS IN DECEMBER 2010
The University of Queensland
School of Information Technology and Electrical Engineering
Semester 1, 2010
ELEC4000/ENGG7300 - Wireless Sensor Networks
In semester 1, 2010, 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 mostly based on the project work progress
reports, final report, project presentation, project demonstration. 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. While there are no formal pre-requisites, programming ability in C,
and some background in communications (eg. COMP2303
or COMS3100) would be useful. 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 30 students for the course. 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 Lecturers
Dr.
Tim Wark
Dr.
Brano Kusy
Dr.
Wen Hu
Dr.
Michael Bruenig
Associate
Lecturers
Dr.
Damien ORourke
Dr.
Mikhail Afanasyev
Tutors
Mr.
Thibaud Rohmer
Mr.
Hassane Slaibi
Fridays
2:00 pm- 3:30 pm, Hawken Engineering Building 50-N201
Week
1: Intro: motivation for sensor networks, history, application classes RJ (lecture slides) (lab slides)
Week
2: Platforms - hardware, operating systems, simulators, software All - (lecture slides) (lab
slides)
Week
3: Networking - MAC protocols - synchronous and duty cycled - power conservation
WH (lecture slides) (lab slides)
Week
4: Networking - Routing protocols RJ (lecture
slides) (lab slides)
Week
5: Multimedia Sensor Networks DO (lecture
slides)
Week
6: Backend Data Management MB (lecture slides)
Week
7: Infrastructure establishment: localization
and synchronization - BK (lecture slides) (lab
slides)
Week
8: In-network processing - TW (lecture
slides) (lab slides)
Week
9: Sensor fusion TW (lecture slides)
Week
10: Security WH (lecture slides)
Week
11: Final project demos All
Week
12: Final project presentations - All
---------------------------------------------------------------------------------------------
Firdays, 3:30 pm 5:00 pm, General Purpose
South 78-122
Project:
The semester long project will be
group-based and will enable you to develop a monitoring application and sensor
network-based web-server. Based on these, you will then build more advanced
sensor network features into your application. Projects will have the following
milestones:
1. Implement
a WSN application that collects temperature, link quality, and neighbor
information data and sends it back to a central base station for display. This
will run on top of BLIP and UDP (by week
4)
2. Implement
a WSN web server application on top of TCP in order to enable your browser to log
into individual sensor nodes and display temperature and diagnostic network
information (by week 7)
3. Each group
should select their own project as of week 8, with an interim evaluation in
week 9, a final demo in week 12 and final presentation in week 13.
----------------------------------------------------------------
Required Resources
Textbook: TinyOS Programming, Phil Levis and David Gay, July
2009.
Week 3
An Energy-Efficient MAC
Protocol for Wireless Sensor Networks, Wei Ye, John Heidemann
and Deborah Estrin. In Proceedings of the 21st
International Annual Joint Conference of the IEEE Computer and Communications
Societies (INFOCOM 2002), New York, NY, USA, June, 2002.
Versatile Low Power
Media Access for Wireless Sensor Networks, Joseph Polastre,
Jason Hill, David Culler. In Proceedings of the Second ACM Conference on
Embedded Networked Sensor Systems (SenSys), November
3-5, 2004.
Week 4
Collection Tree Protocol, Gnawali, O., Fonseca, R., Jamieson, K., Moss, D., and Levis, P. 2009. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (Berkeley, California, November 04 - 06, 2009). SenSys '09. ACM, New York, NY, 1-14. DOI= http://doi.acm.org/10.1145/1644038.1644040
A
survey on Routing Protocols for Wireless Sensor Networks, K. Akkaya and M. Younis, Ad Hoc Networks, 3 (2005) 325-349.
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 coordinator:
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
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
