DE0943 Lietu interneta programmatūra

Kods DE0943
Nosaukums Lietu interneta programmatūra
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Augstākā līmeņa, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Dmitrijs Bļizņuks
Kredītpunkti 6.0
Daļas 1
Anotācija Studiju kursā studentiem tiek piedāvāta iespēja iegūt dziļāku izpratni un prasmes, kas nepieciešamas, lai efektīvi izmantotu un integrētu lietu interneta (IoT) tehnoloģijas dažādās nozarēs. Studiju kurss iekļauj arī mikrokontrolleru pamatu apguvi, uzsverot to lomu IoT datu apstrādē un ierīču savstarpējā savienojamībā. Studiju kurss ietver specifiskās datu pārraides tehnoloģijas, ieskaitot speciālās mobilās sakaru tehnoloģijas, kas ir būtiskas IoT savienojamībai, atbalstot risinājumus no viedās mājas līdz industriālajām sistēmām..
Sadarbībā ar citiem maģistra kursiem, studenti veiks mikroservisu arhitektūras un MQTT protokola apvienojumu. Tas nodrošina pamatu tādu IoT risinājumu izstrādei, kas ir mērogojami, uzticami un elastīgi, ļaujot pilnībā izmantot IoT tehnoloģiju potenciālu. Efektīva datu pārraide no sensoriem uz ārējiem tīkliem ir būtiska, tāpēc, lai optimizētu datu plūsmu un samazinātu tīkla noslodzi, studiju kursā tiek apgūta sensoru datu priekšapstrāde, kas ļauj kopā ar mašīnmācīšanās metodēm un lokālo apstrādi ("edge computing"), samazināt pārsūtamo datu apjomu un tādējādi uzlabojot reakcijas laiku..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Mikrokontrolleru izmantošana IoT lietojumos. 8 8 0 0
Vizuālā programmēšana (microPython / NodeRED). 8 8 0 0
IoT tīkla protokolu īpatnības OSI modeļa ietvaros. 8 8 0 0
Mobilā datu pārraide (NB-IoT, LoRaWAN). 8 8 0 0
Datu pārraide un vizualizācija (MQTT). 8 16 0 0
IoT pielietojuma scenāriji un personīgā projekta izveide. 8 16 0 0
Sensoru datu priekšapstrāde. 8 16 0 0
Mašīnmācīšanās izmantošana mikrokontrollerī. 8 16 0 0
Kopā: 64 96 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir sniegt zināšanas un attīstīt izpratni un prasmes, kas nepieciešamas, lai efektīvi izmantotu un integrētu lietu interneta tehnoloģijas dažādās nozarēs, izvēloties piemērotu sistēmu arhitektūru, datu pirmsapstrādes un pārraides principus. Studiju kursa uzdevumi: - iepazīstināt ar mikrokontrolleru pamatprincipiem un to īpatnībām IoT sistēmās, nodrošinot praktiskas prasmes datu apstrādē un ierīču savstarpējā savienojamībā; - sniegt zināšanas par datu pārraides tehnoloģijām, tostarp speciālām mobilo sakaru tehnoloģijām, kas ir būtiskas IoT ierīču efektīvai savienojamībai; - attīstīt prasmes sensoru datu priekšapstrādē, ieskaitot īpašo mašīnmācīšanās metožu lietošanu lokāli mikrokontrollerī; - veicināt prasmju attīstību, strādājot pie personīgā projekta, kurā studenti integrē dažādas IoT tehnoloģijas.
Sasniedzamie studiju
rezultāti un to vērtēšana
Pārzina teoriju par lietu interneta sistēmām. - Eksāmens un testi lekcijās, vērtējot ar iegūto punktu skaitu par pareizām atbildēm.
Spēj izvēlēties atbilstošu sistēmas arhitektūru. - Eksāmens, vērtējot atbilžu kvalitāti un spēju pamatot veikto izvēli.
Spēj programmēt mikrokontrolleri atbilstoši scenārijam. - Praktiskie darbi (vērtējot ar iegūto punktu skaitu par pareizām atbildēm) un personīgais projekts.
Spēj apvienot vairākas tehnoloģijas sarežģīta projekta izveidošanai. - Personīgais projekts, vērtējot sarežģītības līmeni un izpildes kvalitāti.
Studiju rezultātu vērtēšanas kritēriji
Testi lekciju laikā - 20%
Praktiskie darbi - 30%
Personīgais projekts - 20%
Eksāmens - 30%
 
Priekšzināšanas Programmēšanas pamati.
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 6.0 32.0 32.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]