Communication and Media Engineering

Module Guide

 Back 

Embedded and Industrial Networks

Prerequisite

good understanding of IP-based communication protocols

basic understanding of automation applications

Teaching methods Lecture/Lab
Learning target / Competences

Upon successful completion of this module, the student will gain a deeper insight into the internal structure of communication protocols as used for applications of the Internet of Things (IoT) using embedded systems and for industrial applications (Industrial IoT, IIoT). In this way, they also learn about the most important design paradigms at the
different levels and are thus able not only to select and use the communication protocol best suited to the application, but also to design appropriate adaptations and extensions themselves.

Duration 1
Hours per week 4.0
Overview
Classes 60 h
Individual / Group work: 90 h
Workload 150 h
ECTS 5.0
Requirements for awarding credit points

Embedded and Industrial Networks: Written exam K60

Lab must be passed

Responsible person

Prof. Dr. Sikora

Recommended semester 2
Frequency Annually (ws)
Usability

CME

Lectures

Embedded and industrial Networks

Type Lecture
Nr. EMI2205
Hours per week 2.0
Content

Learning content:
1) Introduction
1.1) Reference models
1.2) Service models
2) Real time capability
2.1) Requirements
2.2) Channel access protocols
3) Examples of protocols
3.1) Ethernet
3.2) Industrial Ethernet
3.3) Profinet
3.4) TSN Ethernet
4) Application programming
4.1) Socket interfaces
4.2) Embedded Web Programming
4.3) Best Practices for Embedded Implementation of Network Protocols
4.4) IoT Application Protocols - Introduction
4.5) IoT Application Protocols - Examples
4.6) IoT Application Protocols - OPC UA
4.7) Device descriptions

Literature

The course is supported by an extensive slide-deck, which contains in-depth information and links to actual on-line resources. Students can find background information found - amongst others - in the following sources:

Cirani, S., Ferrari, G., Picone, M., Veltri, L. „Internet of Things: Architectures, Protocols and Standards“, Wiley, 2018.

Jeschke, S., Brecher, C., Song, H. Rawat, D.B., „Industrial Internet of Things: Cybermanufacturing Systems”, Springer Verlag, 2016.

Schleipen, M., „Praxishandbuch OPC UA: Grundlagen - Implementierung - Nachrüstung – Praxisbeispiele“, Vogel Communications Group GmbH & Co. KG, 2019

Schnell, G., Wiedemann, B., Bussysteme in der Automatisierungs- und Prozesstechnik: Grundlagen, Systeme und Trends der industriellen Kommunikation, Vieweg+Teubner Verlag, 2008

Sikora, A., Technische Grundlagen der Rechnerkommunikation: Internet-Protokolle und Anwendungen, Carl Hanser Verlag, 2003

 

Lab Embedded und Industrial Networks

Type Lab
Nr. EMI2206
Hours per week 2.0
Content

1) Ethernet programming

2) Socket programming with UDP

3) Socket programming with TCP

4) Embedded web server programming for the use of HTTP

5) Programming of OPC UA server applications

6) Real-Time & TSN Ethernet

 

Literature

Literature is given for the lecture part of the course. 

Additionally, actual data sheets are provided with the lab exercises.

 

 Back