Introduction to the Internet of Things (IoT)
This is an older introduction class — see the current material on the Teaching page.
Description
Depending on the sources, 25-50 billion smart and networked connected devices are expected to be in use by the end of 2020. Due to recent massive price decreases in connectivity technology and availability of wireless micro controllers, sensors, and actors, this area has potential for massive economic opportunity. This is the rise of the Internet of Things.
This class is targeted at bachelor computer scientist students or technology ethusiasts. In this class, we will investigate what the Internet of Things entails and its driving forces and impact. We will experience this hands-on by building and inventing new devices. We will also learn how to integrate and network these devices into systems. System design will be a significant part of this class.
As this design is a difficult process, we will look at current machine to machine communication technologies as well as frameworks and framework development. We will also cover and try to forecast economic opportunities in this domain. We will learn to critically reflect, assess, and employ the solutions available to develop our own creative solutions.
In our practical labs, we will look both at small DIY solution which could be employed and enrich our direct environment, but also discuss potential industrial applications and impact. All in-class work including failures and successes will be recorded in a personal portfolio, which may serve as a reference for future job applications and be the main element of assessment.
Syllabus
TODO: update link to 2018 class.
Open discussion group
(with focus on ulnoiot)
Hardware
You do need some hardware to execute this class, a basic ulnoiot kit shoud suffice, but feel free to get more (Arduino) sensors and actors as well as some resistors, transistors, and capacitors. Compare here.
Slides and Lecture Recordings
- Session 01, video 01
- Session 02, video 02
- Session 03, video 03, platform.io intro
- Session 04, video 04
- Session 05, video 05
- Session 06, video 06
- Session 07, video 07
- Session 08, video 08
- Session 09, video 09
- Session 10, video 10
- Session 11, Huoston PhD, video 11
- Session 12, video 12