IoT-ohjelmointi (5cr)
Code: R504TL105-3001
General information
- Enrollment
- 01.10.2021 - 25.12.2021
- Registration for the implementation has ended.
- Timing
- 17.01.2022 - 09.05.2022
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Mode of delivery
- Contact learning
- Teaching languages
- Finnish
- Seats
- 0 - 50
- Teachers
- Tommi Kokko
- Teacher in charge
- Tommi Kokko
- Scheduling groups
- Harjoitusryhmä 1 (Size: 0 . Open UAS : 0.)
- Harjoitusryhmä 2 (Size: 0 . Open UAS : 0.)
- Small groups
- Harjoitusryhmä 1
- Harjoitusryhmä 2
- Course
- R504TL105
Evaluation scale
H-5
Content scheduling
1. Mitä on IoT, opintojaksolla käytettävien IoT-laitteiden käytöönotto
2. Linux-perusteet.
3. Iot-ohjelmointi useampi opetuskerta
4. IoT-laitteiden kommunikointi verkkoon (protokollat), Viestintäprotokollat
5. IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
6. IoT-laitteiden tietoturva.
7. IoT-pilvipalvelu(t)
8.
9.
Objective
Opiskelija osaa ohjelmoida IoT-laitteen, joka kommunikoi verkon kautta käyttäjän kanssa. Opiskelija osaa ottaa huomioon IoT-laitteen ja -järjestelmän vaatiman tietoturvan. Opiskelija osaa hyödyntää pilvipalveluiden mahdollisuuksia IoT-laitteen toiminnassa. Opiskelija osaa rakentaa käyttöliittymän IoT-laitteelle/IoT-laitteille.
Content
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Location and time
B220 IoT-laboratorio
Materials
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Exam schedules
Opntojaksolla ei ole tenttiä.
Assessment criteria, satisfactory (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Assessment criteria, good (3)
Opiskelija osaa rakentaa vaatimukset täyttävän IoT-laitteen/IoT-laitteita. Opiskelija osaa toteuttaa IoT-laitteelle vaatimukset täyttävän käyttöliittymän. Opiskelija osaa hyödyntää monipuolisesti palveluntarjoajien mahdollisuuksia IoT-laitteen toteutuksessa. Opiskelija osaa ratkaista IoT-laitteen toteuttamiseen liittyviä ongelmia ja haasteita.
Assessment criteria, excellent (5)
Opiskelija osaa ohjelmoida IoT-laitteita hyödyntäen palveluntarjoajien ja IoT-laitteiden ominaisuuksia monipuolisesti. Opiskelija osaa valita parhaan toteutustavan IoT-laitteen toteuttamiseksi. Opiskelija osaa suunnitella IoT-ratkaisuja. Opiskelija kykenee ratkaisemaan monimutkaisia IoT-ratkaisun tuomia ongelmia.