Tivioa_Vk34-viikkoohje 25.8.2023
Tivioa_Vk34-viikkoohje 25.8.2023

OHJEET:

Tässä dokumentissa on kuvattu tällä viikolla aloitetut tehtävät.

Aloitamme IoT-laitteiden ohjelmoinnin opiskelun:

Tavoitteena on opiskella "Esineiden internetin (IoT) laitteiden ohjelmointia ja käsitteistöä".

Aloitamme tutustumisen json-viestinvälitysmekanismiin perustuvan kotiautomaatiolaitteen ohjelmointiin graafisella ympäristöllä sekä sen sisältämien client-laitteiden mittaustietojen keruuseen ja event-tapahtumien ohjelmointiin python ympäristössä. 


Opettaja esittelee toimivan ympäristön opiskelijoille sekä arkkitehtuuriin liittyviä yksityiskohtia.


+ Arkkitehtuurikuvaus ja arkkitehtuurin käsitteiden opiskelua

+ IoT-suite

https://www.qnap.com/solution/iot/en-us/

https://www.qnap.com/en-us/software/qiot-suite


+ IoT-protocols

https://www.cse.ust.hk/~qianzh/MSBD6000F/notes/6-IoT%20protocol.pdf

https://fi.wikipedia.org/wiki/Esineiden_internet

https://www.rabbitmq.com/getstarted.html

+ Nas server
+ Docker

+ Raspberry 

+ Sensoriliitynnät

+ Shelly IoT-laitteet

+ Protokollat ja serverit

  + Json Server

  + Mqtt


Opettaja jakaa opiskelijat projektitiimeihin:

Opiskelijat kuvaavat IoT-laitteidsen ohjelmointiin liittyvää dokumentaatiota tulevaa ohjelmistoprojektia varten. Opiskelijat jaetaan työryhmiin joista kukin tekee kuvauksen käsitteistöstä web-sivustolle. Tavoitteena että käsitteistön perusteella luodaan vaatimusmäärittely ja arkkitehtuurikuvaus ja määritellään ohjelmointitehtävät ja ohjelmointiympäristön asennusohjeet.


Vaatimusmäärittelystä luodaan dokumenttipohja Wb-sivulle.


Selvitettävät käsitteistöt on kuvattu edellisessä kappaleessa.



Tehtäväohjeet ko. viikolle:

Alla olevan linkkin kautta näet kaikki tehtävät. Viimeisin julkaistu tehtävä on ensimmäisenä.

Kaikki aiemmat tehtävät:




Tehtavat-linkki:

Tästä löydät ohjeet kurssi oppimisprosessiin liittyen.

Opiskeluohjeita


Viikkotehtävät:

Scroll to Top