Practical Course on Wireless Sensor Networks (Lab)
Description
This lab is an introductory course for wireless sensor networks. Students will get hands-on experience working with sensor motes and TinyOS application development through simulation and implementation on the real hardware. Furthermore, important wireless communication protocols and cryptographics are examined. (UniVZ)
Exam
Deadline lab-reports: To be announced
Deadline for all project related files is: To be announced
Schedule
This course is offered as a block course. It will take place from April 3rd to April 6th. The introduction session will take place at 10am on 3rd of April. Please register in the StudIP.
Lab experiments
Information on how to access lab PCs remotely. A quick reference sheet for various sensor lab related things is also available. For reference purposes, there is also a template for lab reports and a template for project reports.
A preliminary list of lab experiments:
Lab # | Date | Title | Description |
1 | 2018-04-03 | Getting in Touch | Basics of WSN programming using TinyOS. |
2 | 2018-04-04 | Gathering Data | Sensing data using WSN motes. |
3 | 2018-04-05 | Simulation with TOSSIM | Simulating WSNs made up of motes running TinyOS using the TinyOS simulation framework TOSSIM. This header file can be used to easily output binary data as a hex dump. |
4 | 2018-04-06 | Dissemination and over the air programming | Collecting, disseminating and processing data in WSNs and using Deluge to disseminate programs. |
5 | 2018-04 | Encrypted Communication | Introduction to the use of cryptographically secured (private key) communication in WSNs. |
Proposed project topics | Advanced Encryption | Using public key cryptography. | |
Sound detection using WSN | Sensing audio data and interpreting results. | ||
GPS | Sensing positioning data using GPS and transmitting it. | ||
Visualization in WSN | Visualization |
Literature and References
- - David Gay, Phil Levis, Rob von Behren, Matt Welsh, Eric Brewer, and David Culler, The nesC Language: A Holistic Approach to Networked Embedded Systems
- - nesC v1.1 Language Reference
- - TinyOS Programming Manual
- - TinyOS Documentation Wiki (includes tutorials)
- - Datasheet for IRIS sensor motes
This website has several pages: Home, People, Research, Hardware, Gallery, Courses, Contact.