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öä".
Shellyuni ja Shelly Pm1:
Harjoittelemme tällä viikolla Shelly laitteiden ohjelmointia python-ympäristössä (Homeassistant ja Mosquitto-MQTT-palvelin).
Langaton wifi-mittausdemo:
Aluksi tarkastelemme Shelly laitteen kytkentää MQTT-palvelimelle ja tiedon välittämistä Mosquitto ppalvelimeen ja Homeassistant desesk-top:iin (opettajan tekemä langaton wifi-demo-moduli shellyuni-laitteella jolla voidaan simuloida muuttuvaa tehoa ja mitata lämpötilaa sekä kytkintietoja).
Tarkastelemme myös tiedon siirtoa Shelly - modulilta MQTT-palvelimen kautta NODE-RED käyttöliittymään.
Raspberry pi:
Opiskelemme myös miten digitaalinen anturi liitetään sekä konfiguroidaan Raspberry laitteeseen. Teemme myös ohjelmointiharjoituksen pythonilla miten sensoria luetaan python-käskyillä.
MQTT Clientin asentaminen ja ohjelmointi Python-ympäristössä:
MQTT-palvelimen käyttö MQTT-explorerilla. Kytkeytyminen MQTT-palvelimelle ja tapahtuman julkaiseminen palveluun (MQTT).
Tapahtuman lukeminen
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:
Testiverkon piirtäminen draw.io ohjelmalla web-selaimella