Practical Course on Wireless Sensor Networks (Lab)
Description
This lab is an introductory course to the Internet of Things (IoT). Students will get hands-on experience working with sensor motes on the Arduino and Raspberry Pi platform through simulation and implementation on real hardware. Furthermore, important wireless communication protocols and data visualization are examined. (UniVZ)
Exam
Deadline lab-reports: 10 December,2019
Deadline for all project related files is: 31 January,2020
Schedule
This course is offered as a block course. It will take place from November 28th to December 3, 2019. 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 | 2019-11-28 | Getting in Touch | Basics of IoT programming using the Arduino Platform. |
2 | 2019-11-28 | Gathering Data | Sensing data using the MKR1000 board. |
3 | 2019-12-29 | Over The Air Programming (OTA) | Programming a MKR1000 board over the air in a standlone WiFi network. |
4 | 2019-12-02 | Direct Communication | Collecting and exchanging data on 433mHz frequenzy. |
5 | 2019-12-03 | Sound Recognition | Sensing audio data and interpreting results. |
Additional Lab | Visualization | Visualizing sensed data. |
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.