IoT-ohjelmointi (5 op)
Toteutuksen tunnus: R504TL105-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
-
02.10.2023 - 09.01.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
10.01.2024 - 30.04.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Opetuskielet
- suomi
- Paikat
- 0 - 50
- Opettajat
- Tommi Kokko
- Tauno Tepsa
- Vastuuopettaja
- Tauno Tepsa
- Ajoitusryhmät
- Harjoitusryhmä 1 (Koko: 1 . Avoin AMK : 0.)
- Harjoitusryhmä 2 (Koko: 1 . Avoin AMK : 0.)
- Ryhmät
-
R54T23STieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2023
- Pienryhmät
- Harjoitusryhmä 1
- Harjoitusryhmä 2
- Opintojakso
- R504TL105
Arviointiasteikko
H-5
Sisällön jaksotus
1. Mitä on IoT ja opintojaksolla käytettävien IoT-laitteiden käytöönotto
2. Linux-perusteet.
3. Iot-ohjelmointi
4. Iot-ohjelmointi
5. IoT-laitteiden kommunikointi verkkoon (protokollat), Viestintäprotokollat
6. IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
7. IoT-laitteiden tietoturva.
8. IoT-pilvipalvelu(t)
Tavoitteet
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.
Sisältö
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Aika ja paikka
B220 IoT-laboratorio
Oppimateriaalit
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Opetusmenetelmät
IoT-teoria. Hands on tehtäviä IoT-laitteistojen ja eri IoT liittyvien teknologioiden parissa.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Toteutuksen valinnaiset suoritustavat
Ei valinnaista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
Luennot 8x3,45h
Itsenäinen tiedonhaku
Viikkotehtävät 6 kpl
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Arviointikriteerit, hyvä (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.
Arviointikriteerit, kiitettävä (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.