TIES536 Sulautettu internet (5 op)
Avainteksti
Kuvaus
2. IoT:n arkkitehtuuri ja protokollat
3. IoT-laitteen laitearkkitehtuuri
4. Kontrollerit
5. Radiot
6. Virtalähteet
7. Sensorit
8. Katsaus mikrokontrolleriperheeseen (esim. ARM Cortex-M sarja)
9. Kehitysympäristöt
10. Ohjelmointi ja debuggaus
11. Harjoitustyöt
Osaamistavoitteet
Opintojakson suoritettuaan opiskelijalla on yleiskuva sulautetuista laitteista, IoT-tekniikasta ja IoT-verkkojen protokollista. Opiskelija osaa kuvata sulautettujen järjestelmien arkkitehtuurin. Opiskelijalla on myös tietoa sulautettujen järjestelmien kehitysprosessista.
Opintojakson aikana opiskelijat perehtyvät yhteen mikro-ohjaimen perheeseen ja oppivat ohjelmoimaan mikro-ohjaimeen perustuvan mittaus-IoT-sovelluksen, joka yhdistyy pilvipalveluihin.
Lisätietoja
Suoritustapa: Kaikkien oppimistehtävien hyväksytty suoritus.
Hyväksytty suoritus edellyttää kaikkien oppimistehtävien palauttamista ja hyväksyttyä suorittamista. Oppimistehtävät pisteytetään ja näistä saatu pistemäärä määrittää kurssin arvosanan.
Esitietojen kuvaus
Tämä kurssi edellyttää perustason ohjelmointitaitoja. Aikaisempi kokemus C-kielestä ja perustiedot olio-ohjelmoinnista tai C++-kielestä parantavat oppimiskokemusta. Kurssi edellyttää myös tiedonhankintataitoja, kuten kykyä tehdä itse tutkimusta Internetissä, etsiä ja hankkia tietoa tietyistä teknologioista, koodiesimerkeistä ja kirjasto-API:ista