Skip to main content

IoT SystemsLaajuus (4 cr)

Code: TTC8230

Credits

4 op

Teaching language

  • Finnish

Responsible person

  • Jari Hautamäki

Objective

Course objectives
You learn to plan and implement an IoT system.

You know the most important IoT cloud platforms and their features. You are able to design an IoT system implementation as a cloud service. You are able to program microcontrollers to implement the applications required for the sensing and IoT gateway. You are able to implement visualized IoT solutions that utilize the data from sensors as well as data from public data services.

EUR-ACE: Knowledge and understanding 
EUR-ACE: Investigations and information retrieval 
EUR-ACE: Engineering practice 

Content

IoT platforms as cloud service
Development toolkits, modules connected to them and their programming
Programming and visualization of IoT service

Qualifications

Introduction to IoT systems
Basics in Programming
Use and management of Linux
Databases
Digital and hardware technology

Assessment criteria, satisfactory (1)

Sufficient: The student identies the basic structures of IoT systems and is able to apply existing solutions as part of an IoT system.

Satisfactory:The student is able to apply existing solutions to a basic IoT system.

Assessment criteria, good (3)

Good 3: The student is able to design and implement a simple practical IoT system.

Very good 4: The student is able to design and implement a complex and demanding practical IoT system.

Assessment criteria, excellent (5)

Excellent 5: The student is able to design and implement a demanding IoT production chain with all its parts.