Seminar Internet of Things

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 issues in the context of industry solutions and standardizations.


Lecturer

Prof. Dr. Bettina Schnor
Kristina Sahlmann


Modules

  • Bachelor Computational Science: 6030
    • 555601 - Modulteilprüfung
    • 555602 - alternativ

  • Master Computational Science: 10020
    • 555201 - Modulteilprüfung
    • 555202 - alternativ

Room/Dates

The lecture is given every Monday from 14:00 h to 16:00 h in room 03.04.1.02 at the following dates: 20.04., 27.04., 04.05., 15.06., 22.06. and 29.06.

News
Final Presentation 3 29.06.202, 14:00 Uhr Universität Potsdam, Raum 03.04.1.02 Judith U.: Vortrag "openHAB Software"
Final Presentation 2 22.06.2020, 14:00 Uhr Universität Potsdam, Raum 03.04.1.02 Jorin K.: Vortrag "Mozilla IoT and W3C Web of Things"
Final Presentation 1 15.06.2020, 14:00 Uhr Universität Potsdam, Raum 03.04.1.02 Benjamin F.: Vortrag "Zigbee Protocol"
Latex Skills 04.05.2020, 14:00 Uhr The materials are linked here: [Slides] [Video]
Presentation Skills 04.05.2020, 14:00 Uhr The materials are linked here: [Slides] [Video]
MYNO Project introduction 27.04.2020, 14:00 Uhr The materials are linked here: [Slides] [Video]
Notice 24.04.2020 New room: 03.04.1.02
Kick-off lecture 20.04.2020, 14:00 Uhr The materials are linked here: [Slides] [Video]

Course materials


Requirements

The grade is composed as following:

  • 10 % presentation draft
  • 30 % successful presentation
  • 30 % presentation content
  • 30 % documentation (double-sided printed)

The presentation draft should be delivered 2 weeks before the presentation and an appointment should be made for discussion. A handout for the presentation is necessary: max. 1 DIN A4 page which summarizes the main content of the presentation.
Successful presentation: max. 45 min. incl. Code-Review + 15 min. Discussion.
The documentation should be delivered within 1 week after the presentation.


Topics

  1. Eclipse Vorto Project from Bosch
  2. Eclipse hawkBit - OTA Updates from Bosch
  3. Mozilla IoT and W3C Web of Things
  4. OMG Data Distribution Service (DDS)
  5. OMA Lightweight M2M (LWM2M)
  6. Open Connectivity Foundation (OCF) Framework
  7. ZigBee Protocol
  8. openHAB Software
  9. Eclipse Kura and Kapua
  10. OPC Unified Architecture (UA)

Literature

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


Building the Web of Things: With examples in Node.js and Raspberry Pi
D. Guinard and V. Trifa
Manning, 2016