Introduction to Smart Environments TX00DU07-3001 05.08.2019-09.08.2019 3 credits(ICTSUMMER)+-
Learning outcomes of the course
A “smart” system can be defined as a system, which supports its user in an intuitive way. It normally consists of miniaturized devices with sensors, actors and a computing hardware, which acquires data, processes the data to analyse the current situation to finally make autonomous decisions in a predictive and adaptive manner, performing then the so called “smart” actions.
A Smart Environment is an environment, which supports the inhabitant in a smart way, so that the user does not notice the technology but just naturally uses it, making its life more comfortable. The smartness in the environment is provided by the interaction of many different smart devices and systems in the environment, which do not act autonomously but exchange data and provide an overall functionality.
Participants will learn the basic building blocks of Smart Environments. Starting with the definition of different use-cases in this field, the actual requirements for such systems will be discussed. Knowing and understanding the requirements for Smart Environments different existing technologies found in the field of: internet-of-things, sensor networks, ubiquitous computing, etc., will be introduced and assessed.
The final goal is that students will be enabled to develop, setup and configure an embedded Linux platform using a single-board computer (e.g. RaspberryPi, Beagle Bone Black, …) and different sensors and actors, to create a dedicated Smart Environment.
Prerequisites and co-requisites
Basic understanding of at least one programming language and a genuine interest in new technologies and smart devices.
Intensive course with hands-on project work.
1. Definition of a Smart Environment with basic building blocks
2. Introduction of different existing technologies
3. Assessment of different technologies for Smart Environments
4. Setup of a simple Smart Environment using embedded Linux, single board computers, sensors and actors
5. Presentation of the Smart Environment created in the course.
Attendance of the course and participation in the project work. The student understands the fundamentals of Smart Environments and can build a basic system.
Active attendance of the course and active participation in the project work. The student understands Smart Environments and can build useful system.
Active attendance of the course and very active participation in the project work. The student understands Smart Environments, can define the requirements of a new system and build a “smart” system.
Name of lecturer(s)
Mode of delivery
Language of instruction
05.08.2019 - 09.08.2019
02.05.2019 - 25.06.2019
0 - 18
Unit, in charge
School of ICT
Antti Piironen, Martin Orehek
Degree Programme in Information Technology, Information and Communication Technology