OHJEET:
Tässä dokumentissa on kuvattu tällä viikolla aloitetut tehtävät.
Harjoittelemme Shellyuni- moduleiden liittämistä verkkoon. Tämän jälkeen asennamme etäkäyttövirtuaalityöasemat etäopiskelijoille ja testaamme työasemat.
Kertaamme vk40 harjoitellun shelly-testiverkon ja MQTT-clientin ohjelmoinnin Pythonilla (vk36 Tehtava04)
Etäopiskelijat tekevät opettajan ohjauksessa etätyöasemalla vk40 tehtävän.
Perjantain ohjelmaa:
+ Testataan etäkäyttötyöasemat ja tehdään työpöydälle dokumentti jossa on kyseisen työaseman palvelimen (HASS) ja sensorin osoitteet
+ Kytkeytymiskoodit etätyöasemille saa opiskelijoilta
+ etätyöaseman supportointi (HASS-käyttäjätunnukset ja salasana etäopiskelijoille, HASS-ip osoite, shellyuni sensorin IP-osoite)
+ Testataan etäopiskelijoiden kanssa kytkeytyminen HASS-palvelimelle ja sensorin käyttöliittymään
+ Client-koodin testaus HASS-ssh-terminaalissa tai asennetaan paho-kirjasto virtuaalityöasemalle sekä python3
+ Testataan client
Iltapäiväohjelmaa:
Sensorin kytkeminen Raspberrylle sekä lämpötilan lukuohjelma pythonilla
valmiina nyt:
- MQTT-clientin Docker-ympäristön HASS-sovelluksessa python- ohjelmointikielellä
- ssh-terminaalin lisäosana HASS-ympäristössä
- Paho-kirjasto jolla testaamme Tehtävä04 pythonkoodin.
- (Raspberry-laitte joka toimii HASS-palvelimena ja dataa tuottavana clienttina, Shelly sekä Rpi-GPIO)
- Wifi-tukiasemana Shellylaitteille.
- MQTT Clientin asentaminen ja ohjelmointi Python-ympäristössä
- MQTT-palvelimen käyttö MQTT-explorerilla.
- Kytkeytyminen MQTT-palvelimelle ja tapahtuman julkaiseminen palveluun (MQTT).
- Langaton wifi-mittausdemo: Aluksi tarkastelemme Shelly laitteen kytkentää MQTT-palvelimelle ja tiedon välittämistä Mosquitto palvelimeen j
- Raspberry pi-sensorointi (HASS-client pythonilla):
Opiskelemme myös miten digitaalinen anturi liitetään sekä konfiguroidaan Raspberry laitteeseen. Teemme myös ohjelmointiharjoituksen pythonilla miten sensoria luetaan python-käskyillä (Tehtava05).
(Tehtava05: temperature.py)
HASS etäkäyttö:
Opiskelijat luovat windows10 virtuaalikoneen johon asennetaan etäkäyttö. Opiskelijat jakavat oman HASS palvelimen salasanan ja käyttäjätunnuksen sekä etäkäyttökoodin etäopiskelijan ja opettajan käyttöön.
HASS-verkon konfigurointi
Tehtäväohjeet ko. viikolle:
Alla olevan linkin 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