IoT-ohjelmointi (5 op)
Toteutuksen tunnus: R504TL105-3005
Toteutuksen perustiedot
- Ilmoittautumisaika
-
02.10.2023 - 18.02.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
19.02.2024 - 12.05.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 0 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Etäopetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Opetuskielet
- suomi
- Paikat
- 0 - 50
- Opettajat
- Tommi Kokko
- Vastuuopettaja
- Tommi Kokko
- Ryhmät
-
RA54T23STieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2023
- Opintojakso
- R504TL105
Arviointiasteikko
H-5
Sisällön jaksotus
1. Mitä on IoT, opintojaksolla käytettävien ohjelmistojen tutustumiseen.
2. Ohjelmointiympäristön käyttö.
3. Ohjelmointiympäristön käyttö.
4. Wokwi ESP32 simulaattorin käyttö.
5. Tietojenkäsittely ja tietojentallentaminen (ohjelmointi).
6. Kommunikointi verkkoon (protokollat), Viestintäprotokollat.
7. 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
Zoom
Oppimateriaalit
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Opetusmenetelmät
IoT-teoria. Visuaalisen ohjelmointiympäristön ja simulaatioympäristön käyttö.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Toteutuksen valinnaiset suoritustavat
Ei valinnaista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
5op=135h
Zomm luennot 8*3=24h
Tehtävät ja itsenäinen tieodonhaku=111h
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.