Geoinformatics III - GeoSensorWeb

Course content

In this course you will learn the basics of IoT technology, microcontrollers, Low Power Wide Area Networking (LoRa) and the Geo Sensor Web using Open Source software, open standards and services. The course is strongly focused on a practical learning expericence where groups of students realize a small IoT project implementing all steps from hardware installation, programming of microcontrollers, reading sensor data, to sensor data management with open standards up to a finished IoT application, e.g. an online dashboard.

All groups members will receive an Arduino microcontroller and a set of low-cost sensors/actuators, with which they can realize individual projects such as indoor climate monitoring, automatic irrigation systems, fine dust measurements and many others. As networking technology we can use the city-wide available LoRaWAN infrastructure of Stadtwerke München.

Corona Virus

Due to the current restrictions the lecture will be held completely virtually. All lecture content is provided using a Wiki. The lectures will be held using video chat or video recordings. For course communication inside the student groups and with the course staff and tutors we use Slack. Tutors are availble to all course participants to provide support during the project.

Contact

 For further questions please contact Bruno Willenborg

Timetable

  • Due to Corona there are now presence events for now. If the situation changes, we will get back to the timetable below.
  • The virtual lectues are held at the same time as listed in the table below.
  • No matter if you have a fixed seat or are on the waiting list. You have to be present (virtually, due to Corona) in the first session if you want to participate in the course.
  • Tutoring session are not mandatory. You only need to show up if you need support with your project.
  • You have to be present during the intermediate and final presentation!

Date

Room booking Estimated duration Content
20.04.2020 13:30 - 17:30 1,5 h

Overview course content

  • Teaching goals
  • Important tools
  • Hardware examples
  • Student projects of past courses
  • Demonstration wiki page and slack channel

Brief presentation of student projects

27.04.2020 13:30 - 17:30

2 - 3 h

15min break

Theory: Introduction to IoT: Part I

  • Introduction to Microcontrollers and sensors
04.05.2020 13:30 - 17:30

2 - 3 h

15 min break

Theory: Introduction to IoT: Part II

  • Bringing IoT devices and sensor data to the internet
  • Introduction LoRaWAN, TheThingsNetwork

Assign student projects and from groups

11.05.2020 13:30 - 17:30 1,5 - 2 h

Practical exercise: Getting started with Microcontrollers (MC)

  • Bring a laptop (one per group)
  • Download, setup, and intro to Arduino IDE
  • Make a connection to an Arduino MC
  • Download libraries
  • Flash code to device

Homework

  • Setup and use another sensor with your MC on your own
  • Create a brief documentation in the wiki (1 page)
    • Take photos of your device and sensor
    • Upload the code and the ino file
    • Show some sensor readings
    • Deadline next session
18.05.2020 13:30 - 17:30 1,5 - 2 h

Theory: Introduction to Geo Sensor Networks

  • OGC Sensor Web Enablement standards suite
  • Examples:
    • Post and query data sensor data using SensorThingsAPI (FROST-Server)

Brief discussion of the homework

25.05.2020 13:30 - 17:30 0 - 1,5 h

Tutoring session

  • Get help of our tutors
  • Discuss your problems, solutions with the other groups
08.06.2020 13:30 - 17:30 0 - 1,5 h

Tutoring session

  • Get help of our tutors
  • Discuss your problems, solutions with the other groups
15.06.2020 13:30 - 17:30

2 - 3,5 h

15min break

Tutoring session

  • Get help of our tutors
  • Discuss your problems, solutions with the other groups
22.06.2020 13:30 - 18:00 2 - 3,5 h
15min break
Intermediate presentation (20min, graded)
29.06.2020 13:30 - 17:30 0 - 1,5 h

Tutoring session

  • Get help of our tutors
  • Discuss your problems, solutions with the other groups
06.07.2020 13:30 - 17:30 0 - 1,5 h

Tutoring session

  • Get help of our tutors
  • Discuss your problems, solutions with the other groups
13.07.2020 13:30 - 17:30

0 - 1,5 h

 

Tutoring session

  • Get help of our tutors
  • Discuss your problems, solutions with the other groups
20.07.2020 13:30 - 18:00 2 - 3,5 h
15min break
Final presentation (20min, graded)

Geoinformatik 3 (Vorlesung)

Vortragende/r (Mitwirkende/r)
Umfang3 SWS
SemesterSommersemester 2020
Stellung in StudienplänenSiehe TUMonline

Termine

  • 20.04.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 27.04.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 04.05.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 11.05.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 18.05.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 25.05.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 08.06.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 15.06.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 22.06.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 29.06.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 06.07.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 13.07.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content
  • 20.07.2020 13:30-17:30 0790, Hörsaal, not all lecture dates are held, please check : http://go.tum.de/608167 for timetable and course content

Teilnahmekriterien

Siehe TUMonline
Anmerkung: Teilnahmekriterien siehe "inhaltliche Voraussetzungen"

Lernziele

Nach der Modulveranstaltung sind die Studierenden in der Lage Konzepte zur Realisierung kleinerer, projektbezogener Aufgaben aus dem Bereich der Geoinformatik zu entwickeln und diese prototypisch zu realisieren.

Beschreibung

Vertiefung des Wissens in Geoinformatik durch eigenständige Projektarbeit evtl. mit Kooperationen zu Behörden und Wirtschaft. Bearbeitung sowohl angewandter als auch forschungsnaher Fragestellungen aus dem Bereich der Geoinformatik.

Inhaltliche Voraussetzungen

Es werden Grundkenntnisse der Geoinformatik vorausgesetzt, welche in den Modulen "Einführung in die Informatik 1" und "Einführung in die Informatik 2" sowie "Geoinformatik 1" und Geoinformatik 2 des Bachelorstudiengangs Geodäsie und Geoinformation vermittelt werden.

Lehr- und Lernmethoden

Selbstständiges Lösen einer angewandten Problemstellung aus der Geoinformatik in eigenständiger Projektarbeit, dabei steht jedem Studierenden ein wissenschaftlicher Mitarbeiter als Betreuer zur Seite. Mittels einer Zwischenevaluierung und eines Abschlussvortrags soll der Student das Präsentieren von Projekten üben.

Studien-, Prüfungsleistung

Die angestrebten Lernergebnisse werden überprüft durch zwei Vorträge (Zwischen- und Endpräsentation (30%)) sowie durch je einen Projektbericht (je 70%) zum bearbeiteten Projekt.

Empfohlene Literatur

wird vom Betreuer der Projektaufgabe bereitgestellt

Links