import network, time wlan_sta = network.WLAN(network.STA_IF) wlan_sta.active(True) wlan_sta.connect("WLAN-Name","WLAN-Passwort") print("Verbinde mit WLAN .",end="") while not wlan_sta.isconnected(): print(".",end="") time.sleep(0.2) print("\nMit WLAN verbunden") print(wlan_sta.ifconfig()) print(wlan_sta.ifconfig()[0]) print("\nhttp://"+wlan_sta.ifconfig()[0]+"\n\n") import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('', 80)) s.listen(5) from machine import Pin led1 = Pin( 2, Pin.OUT) # GPIO2 - TX/D9 import web_pages while True: conn, addr = s.accept(); print('Habe ein Verbindung: ', str(addr)) #request = str(conn.recv(1024), "UTF-8") request = b"" try: while not "\r\n\r\n" in request: request += conn.recv(512) except OSError: pass request = str(request, "UTF-8") print("request = \n",request) response = "Nichts passiert" if request.find("GET /leds")==0: response = web_pages.leds_schalten() if request.find("GET /led1_on")==0: response = "LED1 ein\n" led1.value(0) if request.find("GET /led1_off")==0: response = "LED1 aus\n" led1.value(1) if request.find("GET /test_get")==0: response = web_pages.formular_get() if request.find("GET /test_post")==0: response = web_pages.formular_post() if request.find("GET / ")==0: conn.send(web_pages.startseite()) response = "Led1 = " + str(led1.value()) conn.send(response) conn.close() # request = request[4:request.find("HTTP/1.1")]