CSEN 1057

2 lecture hours
2 exercise hours

4  ECTS credits

The Semantic IoT


  • We are now entering the era of the Internet of Things (IoT). Every day we are able to communicate with newly connected objects ranging from washing machines to sophisticated industrial equipment. As the number of connected objects continues to grow, the structure and architecture of the Internet need to evolve as well. In order to utilize these objects efficiently, semantic structures are going to play a major role in the IoT. Thus, this course focuses on this new exciting field known as the semantic IoT. The course will start with an introduction to the IoT and its applications. Then, focus will be given on sensor networks as they are considered the core of the IoT. This part will study sensor network technologies, machine-to-machine (M2M) communications, wireless sensor network architectures, etc. Following this part, an introduction to IoT semantics will be given. This part discusses knowledge representations using structures such as XML, RDF, and ontologies. It will also discuss query languages and important data description frameworks. Afterwards, the course will provide an overview of the “Web of Things”, which covers topics ranging from how sensors will finally be connected to the Internet, how semantic annotations will be published, and how service discovery will be performed. Following this part will be a discussion of the “Wisdom Layer” of the IoT, which introduces intelligent techniques to manage and analyze data, as well as techniques for crawling and searching the IoT. Finally, the course will end with a brief discussion of the security and privacy aspects of the semantic IoT.

Course Editions