TIE-52107 Internet of Things, 5 cr

Additional information

Note to Finnish students: Kurssin kaikki materiaali on englanniksi, mutta harjoituksissa, tentissä ja muussa kommunikaatiossa voi vastata myös suomeksi riippuen henkilökunnan kielitaidosta.
Suitable for postgraduate studies.

Person responsible

Timo Hämäläinen, Teemu Laukkarinen


Implementation Period Person responsible Requirements
TIE-52107 2019-01 3 - 4 Teemu Laukkarinen
Exam and compulsory exercises.

Learning Outcomes

Learn to know what are internet-of-things, wireless mesh sensor networks, and their applications. Hands-on guided implementation of exercise IoT applications and own IoT application planning.


Content Core content Complementary knowledge Specialist knowledge
1. Principles of wireless mesh sensor networks. Multi-hop routing.  Wireless sensor network topologies. Standards.  ISM bands and network interoperability. Autonomous operation. Security of WSNs. 
2. Principles of Internet-of-Things, IoT platforms.  REST APIs.  MQTT, CoAP APIs. IoT security, edge computing 
3. Monitoring, control, and positioning applications. Case studies and comparisons.  Reliability and availability of wireless IoTs and WSNs.  Criteria for comparing technologies and application requirements. Data privacy. 
4. Practical implementation and use of large-scale IoTs and WSNs.  Own application design.  Own application implementation. Assessment of applications for business and technology feasibility.  

Instructions for students on how to achieve the learning outcomes

Grade is based on exam and exercise bonus points. Grades 1-2 requires acceptable knowledge of core conetent. Grades 3-4 require mastering of complementary knowledge and 5 specialist knowledge in addition to core content.

Assessment scale:

Numerical evaluation scale (0-5)

Study material

Type Name Author ISBN URL Additional information Examination material
Book   Ultra-Low Energy Wireless Sensor Networks in Practice: Theory, Realization and Deployment   Mauri Kuorilehto, Mikko Kohvakka, Jukka Suhonen, Panu Hämäläinen, Marko Hännikäinen, Timo D. Hämäläinen   9780470057865       No   
Lecture slides   Lecture notes           Yes   


Course Mandatory/Advisable Description
TIE-02201 Ohjelmointi 2: Perusteet Advisable    

Additional information about prerequisites
Basic knowledge of programming in C/C++ and Python are recommended.

Correspondence of content

Course Corresponds course  Description 
TIE-52107 Internet of Things, 5 cr TIE-52106 Wireless Sensor Networks and Applications, 5 cr  

Updated by: Kunnari Jaana, 05.03.2019