Mobile Computer Communication
Vorlesung: Donnerstag, 11-13 Uhr, G29-K059
Eine Klausureinsicht findet am Mittwoch, 13.8. 13-14 Uhr in Raum 407 statt. Um Anmeldung per Mail wird gebeten.
Wohin werden sich die Computer der Zukunft entwickeln, wie werden sie eingesetzt? Sicher ist, sie verstecken sich in immer kleineren Geräten und werden portabel. Damit sind sie in der Lage, die Mobilität des menschlichen Nutzers zu unterstützen. Darüber hinaus wächst der Einsatz mobiler Robotersysteme sowohl im industriellen als auch im privaten Umfeld. Die Mobilität zieht dabei automatisch die Notwendigkeit einer drahtlosen (Funk-)Kommunikation nach sich. Wie dies zu bewerkstelligen ist, die Unterschiede zur klassischen drahtgebundenen Rechnerkommunikation, die resultierenden Probleme etc., sind das Thema dieser Vorlesung.
Um ein einigermaßen vollständiges Bild der Thematik zu geben, werden Punkte aus allen relevanten Kommunikationsschichten, von der Signalübertragung über den Medienzugang bis hin zu Sicherheitsproblematiken behandelt. Im Mittelpunkt steht dabei die Anwendung des heutzutage vorherrschenden WLAN-Standards.
Neben der Aufarbeitung des Vorlesungsstoffs steht in den Übungen die Vermittlung praktischer Kenntnisse in der Anwendung im Vordergrund. Dazu gehören Themen wie
- Einrichtung und Programmierung drahtloser Netzwerke (WLAN) unter Linux
- Fernsteuerung mobiler Roboter mittels drahtloser Kommunikation
- dynamische Nachbarsuche
- Netzwerksimulationen mit dem ns3
- Experimentelle Bestimmung der Dienstgüte drahtloser Netzwerke bei der Steuerung mobiler Roboter
- Nutzung von Analysewerkzeugen
WPF CV;M 1-3 WPF DigiEng;M 1-3 WPF IF;M 1-3 WPF IngINF;M 1-3 WPF WIF;M 1-3
Kenntnisse in der Programmierung mit C/C++ sind erwünscht bzw. müssen sich selbständig angeeignet werden. Erfahrungen mit drahtgebundener Kommunikation (z.B durch Besuch der Lehrveranstaltung "Kommunikation und Netze") können weiterhin sehr nützlich sein.
Network Computing / Technische Informatik
Regelmäßige Teilnahme an der Vorlesung sowie erfolgreiche Bearbeitungen der Übungs-bzw. Programmieraufgaben sind Voraussetzungen für eine erfolgreiche Teilnahme.