700.106 (12W) ICT-Lab: Wireless Sensor Networks

Wintersemester 2012/13

Registration deadline has expired.

First course session
08.10.2012 12:00 - 13:00 ICT-Lab Off Campus
... no further dates known

Overview

Lecturer
Course title german Grundlagenlabor: Drahtlose Sensornetze
Type Course (continuous assessment course )
Hours per Week 2.0
ECTS credits 2.0
Registrations 7 (14 max.)
Organisational unit
Language of instruction German
Course begins on 08.10.2012
Remarks (english) While the course is supposed to be in German, the material is in English. During the lab we will form small groups working together. Of course I can help you in English. So please don't hesitate to join.

Time and place

List of events is loading...

Course Information

Teaching methodology including the use of eLearning tools

praktische Laborübungen

Course content

Ein drahtloses Sensornetzwerk besteht aus autonomen, meist batteriebetriebenen Einheiten (Sensorknoten). Diese Einheiten erfassen physikalische Gegebenheiten (z.B.: Licht, Druck, Beschleunigung, Temperatur) mittels der ihnen zur Verfügung stehenden Sensoren. Je nach Anwendung werden diese Daten an den jeweiligen Knoten direkt verarbeitet und/oder an eine zentrale Einheit weitergeleitet. Die Kommunikation der Einheiten untereinander erfolgt über Funk.

In dem Praktikum geht es um eine Einführung in drahtlose Sensornetzwerke (WSN, Wireless Sensor Network). Vermittelt werden sollen Grundlagen zum Aufbau von Sensorknoten, deren Programmierung und anschließende Vernetzung.

Topics

  • Hardware von Sensorknoten
  • Programmierung der Sensorknoten
  • Medium Access
  • Routingverfahren
  • Anwendungen für Sensornetzwerke
  • IEEE 802.15.4
  • TinyOS

Teaching objective

Ziel ist es, dass Teilnehmer der Veranstaltung in der Lage sind Sensorknoten auf der Basis von TinyOS zu programmieren, diese zu vernetzen und einfache Anwendungen auf ihnen zu realisieren.

Im Verlauf des Kurses werden wir gemeinsam Schwerpunkte setzen, die wir vertiefen wollen. Möglich sind die Vertiefung von Grundlagen, Erarbeitung einer komplexeren Anwendung oder Herstellung zum Forschungsbezug, in dem auf aktuelle Forschungsthemen in der Mobile Systems Group eingegangen wird.

Prior knowledge expected

Grundkenntnisse in C (siehe Bemerkung unten) ISO/OSI Referenzmodell Grundlagen Rechnerarchitekturen  


Other materials

Es ist abgesprochen, dass Studierende, die noch völlig unvertraut sind mit C/C++, die ersten Stunden des Kurses "700.015 Einführung in die Programmiersprache C/C++" besuchen können, um dort eine Einführung in die Sprachen C/C++ zu bekommen. Ein Besuch des ganzes Kurses ist für diesen Kurs NICHT erforderlich.

Literature

TinyOS Programming Handbook

Teaching methodology including the use of eLearning tools

Laboratory tutorial

Course content

A wireless sensor network (WSN) consists of autonomous, usually battery powered sensor nodes called motes. These devices sense physical values such as light intensity, pressure, acceleration, temperature using available sensors installed on the motes. Depending on the application the data is processed on the mote or transmitted to a central entity. Communication within the network is wireless.

This lab is about the introduction into wireless sensor networks (WSNs). The student shall learn about the hardware of motes, programming the devices and creating networked entities. 

Topics

  • Sensor node's hardware
  • Programming sensor notes
  • Medium access
  • Routing algorithms
  • Use cases for WSNs
  • IEEE 802.15.4
  • TinyOS

Teaching objective

Your motivation shall be to learn how to program motes based on TinyOS, an operating system for sensor nodes, to connect them and develop simple applications.

Later on together we will determine foci which we will dig in deeper. Possibilities include, but are not limited to, basics, development of more sophisticated applications, or current research at Mobile Systems Group using WSNs.

Prior knowledge expected

Basic in C ISO/OSI model Basic in computer architectures

Other materials

Students who are completely unfamiliar with the languages C/C++ can participate in the first few lectures of the class "700.015 Einführung in die Programmiersprache C/C++", a class introducing C/C++. For this class it is NOT required to take the whole C/C++ class. It is meant as an offer to ease the programming of the motes.

Examination information

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Subject: Grundlagenlabor Informationstechnik (Compulsory elective)
      • Grundlagenlaborübungen der Informationstechnik ( 0.0h KU / 12.0 ECTS)
        • 700.106 ICT-Lab: Wireless Sensor Networks (2.0h KU / 2.0 ECTS)
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 09W.2)
    • Subject: Labor Informations- und Kommunikationstechnik (Compulsory subject)
      • Labor Informations- und Kommunikationstechnik ( 12.0h KU / 12.0 ECTS)
        • 700.106 ICT-Lab: Wireless Sensor Networks (2.0h KU / 2.0 ECTS)
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 06W.1)
    • Subject: Practical Training (Compulsory subject)
      • Team project or lab ( 8.0h KU / 12.0 ECTS)
        • 700.106 ICT-Lab: Wireless Sensor Networks (2.0h KU / 2.0 ECTS)
  • Master's degree programme Information Technology (SKZ: 489, Version: 06W.3)
    • Subject: Electives (Optional subject)
      • Diverse Lehrveranstaltungen ( 0.0h VO/VK/VS/KU/PS / 12.0 ECTS)
        • 700.106 ICT-Lab: Wireless Sensor Networks (2.0h KU / 2.0 ECTS)

Equivalent courses for counting the examination attempts

Wintersemester 2023/24
  • 700.106 KS Basic Lab: Communication Systems (2.0h / 2.0ECTS)
Wintersemester 2022/23
  • 700.106 KS Basic Lab: Communication Systems (2.0h / 2.0ECTS)
Sommersemester 2021
  • 700.106 KS Grundlagenlabor: Drahtlose Sensornetze (2.0h / 2.0ECTS)
Sommersemester 2020
  • 700.106 KS Grundlagenlabor: Drahtlose Sensornetze (2.0h / 2.0ECTS)
Sommersemester 2019
  • 700.106 KS Grundlagenlabor: Drahtlose Sensornetze (2.0h / 2.0ECTS)
Wintersemester 2017/18
  • 700.106 KS Grundlagenlabor: Drahtlose Sensornetze (2.0h / 2.0ECTS)
Wintersemester 2016/17
  • 700.106 KS Grundlagenlabor: Drahtlose Sensornetze (2.0h / 2.0ECTS)
Wintersemester 2015/16
  • 700.106 KS Grundlagenlabor: Drahtlose Sensornetze (2.0h / 2.0ECTS)
Wintersemester 2014/15
  • 700.106 KU Grundlagenlabor: Drahtlose Sensornetze (2.0h / 2.0ECTS)
Wintersemester 2013/14
  • 700.106 KU Grundlagenlabor: Drahtlose Sensornetze (2.0h / 2.0ECTS)