Tivioa_Vk41-viikkoohje 10.10.2023
Tivioa_Vk41-viikkoohje 10.10.2023

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.

Opiskeluohjeita


Viikkotehtävät:

Testiverkon piirtäminen draw.io ohjelmalla web-selaimella

image
Scroll to Top