---
# System prepended metadata

title: Vaja Flask parametri

---

# Vaja Flask parametri - Wokwi povezava

V Wokwi ESP32 simulatorju pošlji na svoj strežnik trenutno temperaturo in vlago iz DHT22 senzorja.
Podatke pošiljaj na route /sendData/<temp>/<humid>
Na / routu pa prikaži trenutne podatke.
    
```python=
# Povezava z WiFi na ESP32

import network
import time
import urequests

print("Connecting to WiFi", end="")
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
sta_if.connect('Wokwi-GUEST', '')
while not sta_if.isconnected():
  print(".", end="")
  time.sleep(0.1)
print(" Connected!")

# requests/urequests delujeta enako
klic = urequests.get("repl-domena.com/sendData/20/50") #preberi iz DHT
print(klic.json())
```


source: https://docs.wokwi.com/guides/esp32-wifi 
:exclamation: Wokwi urequests deluje zelo počasi! **Potrpežljivo!**
    
HTML/CSS svoje "vremenske postajice" poljubno zakompliciraj.

    
**Za pozabljivce:**
```python=
from machine import Pin
import dht

sensor = dht.DHT22(Pin(14))

while True:
  sensor.measure() 
  t = sensor.temperature()
  h = sensor.humidity()
  print(t, h)
```
    
**BONUS vaja:**
KeyLogger - iz lokalne Python skripte na svoj strežnik pošlji pritisnjene tipke uporabnika.
Na spletu najdi knjižnico za branje tipk pritisnjene na tipkovnici.

Program lahko še izboljšaš, da ne pošlje vsako tipko ampak vsakih 10 napisaih znakov ( da zmanjšamo število requestov).