Siirry suoraan sisältöön

IoT-ohjelmointi (5 op)

Toteutuksen tunnus: R504TL105-3007

Toteutuksen perustiedot


Ilmoittautumisaika
01.10.2024 - 17.03.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
18.03.2025 - 16.05.2025
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 - 60
Opettajat
Tommi Kokko
Vastuuopettaja
Tommi Kokko
Ryhmät
RA54T24S
Tieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2024
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.

Siirry alkuun