IoT-Standards-Protocols

Frank Walsh
5 ECTS
-
English

# IoT-Standards-Protocols

# Overview

# Contents

PCB of a sensor Pictrogram of radio signal sending tower Diagram illustrating publish and subscribe mechanism.

The course material (opens new window) can be found online, the major topics are:

  • The Internet of Things protocol stack
  • Device level communication bus protocols
    • Event-driven bus protocols
    • serial communication
  • Device interfacing and embedded application APIs
  • Wireless communication for the IoT
    • Introduction to Wireless Networks
    • wireless protocols for low power devices
    • short-range wireless technologies
  • Messaging protocols for the Internet of Things
    • Request-Response
    • Publish-Subscribe

# Testimonials

SS
2021 Maria Schildbeck

The lectures started on Monday, 25 January 2021 and ended Friday, 30 April 2021. We had a 1-hour theory lecture and a 3-hour practical lab exercise per week. For the labs we got a written step-by-step instruction in advance, and the lecturer was present for additional hints and to answer questions. We used the CISCO Packet Tracer, Raspberry Pi, Python/JavaScript.

The project started in February by first submitting a short proposal (short description what it will be and which technologies in use (protocols, devices, programming language, …)). On May 9th was the submission of the finished project (Git Repository with all code and resources, 10 min video showing the work), a few days later a zoom meeting to present/discuss the work.

The grading was 100% project.

# Outcomes

On successful completion of this module, a student will be able to:

  1. Distinguish between the communication and data requirements for the general Web protocol stack and Internet of Things protocol stack.
  2. Create an appropriate physical layer specification for wireless networked devices based on application requirements.
  3. Use low power, low overhead, wireless communication protocols to interconnect resource constrained sensors, actuators and other devices.
  4. Apply lightweight messaging solutions that mediate between device level sensors and higher layer applications and services.
  5. Use IoT gateway solutions to connect devices and higher level service layer networks.
  6. Design domain-specific IoT solutions (e.g. health care) using suitable IoT protocols and standards.

# Methods

  • Combination of lectures and computer/network laboratory work.
  • Labs will provide practical knowledge of the design and implementation of IoT-specific communication protocol solutions.
  • Lectures will provide theoretical knowledge of IoT protocols and standards.
  • As part of the lectures, case studies will be used to illustrate real-world IoT solutions using the standards and protocols covered in lectures(e.g. smart spaces).
Type Effort [h]
Independent 40
Practical 40
Lecture 40

# Assessment

The course consists of several labs which can be done from at home if you have the respective equipment.

Additionally, the student will have to do a project assignment.

# Lab

Please have a look at the lab descriptions (opens new window).

# Project Assignment

Please have a look at the project assignment description (opens new window).

# Methods

Type Points/Percent
Continuous Assessment
Project Assignment 100%

# Criteria

Grade (Description) Percentage
Inability to specify a coherent network design. < 40%
Able to describe the basic network design concepts. 40%–49%
All the above and in addition is able to demonstrate a technical understanding of the common automotive network protocols. 50%–59%
In addition, is able to develop and test a network using two or more protocols connected with a gateway. 60%–69%
All of the above and able to debug network issues at a low level. 70%–100%

# Requirements

# Skills

  • Programming Skills

# Equipment

If you don’t have the hardware at home ask your lab assistant at the home university or write to studyathome@technikum-wien.at

# Enrollment

Participation is free of charge. Student of partner universities can send applications to participate in courses.

#University

# South East Technological University

Image of illuminated SETU University Building

South East Technological University (SETU, formerly Waterford Institute of Technology) is a university-level institution in the South-East of Ireland with over 10,000 students and 1,000 staff.

SETU offers tuition and research programmes in various areas from Higher Certificate to Degree to PhD.

Read more.

# Lecturers

Frank Walsh
Portrait of Frank Walsh

# Frank Walsh

Frank received his Bachelor’s degree in Electrical Engineering from Trinity College, Dublin in 1994, a Masters of Science (Physics) degree from Queens University, Belfast in 1996, and a Ph.D. degree from SETU (formerly WIT) in 2013 in protocols for molecular communication.

Read more.