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.
Viikkotehtävät: