Project Interoperability in the IoT

Things in the Internet of Things (IoT) are small devices with low-computing and low-power resources equipped with sensors or actuators. They use radio modules for wireless communication and are connected with each other or with the Internet. This involves machine-to-machine (M2M) communication, preferably without human intervention.


This leads to many questions, including:

  • How is the network built in the IoT?
  • Which protocols should be used?
  • In what format are the data exchanged, and how are these semantically annotated?
  • How can the devices be configured and maintained?
  • How is security guaranteed?

We want to take a closer look at these and other issues in the context of desired industry solutions and standardizations.


Lecturer

Kristina Sahlmann


Modules

  • Bachelor Computational Science: 6020
    • Praktikum (6 von 12 LPs)

  • Master Computational Science: 10010
    • 555111 - Praktikum
    • 555101 - Praktikumsbericht
    • 555102 - mündliche Prüfung

  • Master Data Science: INF-DSAM6B

Room/Dates

The lecture is given every Wednesday from 14:00 h to 18:00 h in room 03.04.2.02.

News
Abschlussvorträge 02.04.2020, 09:30 Uhr Universität Potsdam, Raum 03.04.2.14
  • Uchralt Temuulen: Sensor Data Analytics with Apache Kafka
  • Wolf-Jörgen Stange: Security with MQTT 5.0 and Arduino Nano 33 IoT
Intermediate Meeting 26.02.2020, 14:00 Uhr Universität Potsdam, Raum 03.04.2.02
Intermediate Meeting 28.01.2020, 14:00 Uhr Universität Potsdam, Raum 03.04.2.02
Intermediate Meeting 14.01.2020, 14:00 Uhr Universität Potsdam, Raum 03.04.2.02
Intermediate Meeting 17.12.2019, 14:00 Uhr Universität Potsdam, Raum 03.04.2.02
Intermediate Meeting 03.12.2019, 14:00 Uhr Universität Potsdam, Raum 03.04.2.02
Intermediate Meeting 06.11.2019, 14:30 Uhr Universität Potsdam, Raum 03.04.2.02
First lecture 23.10.2019, 14:00 Uhr Universität Potsdam, Raum 03.04.1.03

Course materials


Requirements

The grade is composed as following:

  • 30% successful presentation
  • 40% documentation (double-sided printed)
  • 30% source-code (running, comments and readme)

Successful presentation: max. 45 min. incl. Code-Review + 15 min. Discussion (depending on the size of working group). The documentation should be delivered within one week after the presentation.


Topics

  1. Dependability and Fault Tolerance with MQTT 5.0
  2. Security with MQTT 5.0 and Arduino Nano 33 IoT
  3. Performance on sensor boards with Contiki-NG
  4. RDF Streaming Processing of Sensor Data
  5. Sensor Data Analytics with Apache Kafka
  6. OMA Lightweight M2M (LWM2M) Evaluation
  7. Eclipse Thingweb Evaluation

Literature

Practical Contiki-NG: Programming for wireless sensor networks
Agus Kurniawan
Apress, 2018


IoT in five days
Antonio Liñán et al.
2016


6LoWPAN: The wireless embedded internet
Z. Shelby and C. Bormann
John Wiley & Sons, 2009


Protocols and architectures for wireless sensor networks
H. Karl and A. Willig
John Wiley & Sons, 2007