Siirry suoraan sisältöön

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
R54T23S
Tieto- 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.

Siirry alkuun