# See https://docs.micropython.org/en/latest/esp8266/library/network.html import network # Access-Point aktivieren und konfigurieren ap = network.WLAN(network.AP_IF) ap.active(True) ap.config(essid='esp32', authmode=0) ap.ifconfig(('10.42.42.1', '255.255.255.0', '10.42.42.1', '10.42.42.1')) # Auf Port 80 Verbindungen annehmen (hier auf Port 80, eigentlich für http reserviert) import socket addr = socket.getaddrinfo('0.0.0.0', 80)[0][-1] s = socket.socket() s.bind(addr) s.listen(1) # Auf eingehenden Verbindung warten, und Kommunikationskanal etablieren. cl, addr = s.accept() print('client connected from', addr) cl_file = cl.makefile('rwb', 0) while True: # Eingehende Zeile lesen line = cl_file.readline() print(line) # Antwort senden cl.send(b"OK! Recieved "+line) if not line or line == b'\r\n': break # Verbindung wieder schliessen cl.close()