Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try:
- import usocket as socket
- except:
- import socket
- import network
- import esp
- esp.osdebug(None)
- import gc
- gc.collect()
- import time
- from machine import Pin
- led = Pin(2, Pin.OUT)
- led.value(1)
- ssid = 'zkAP'
- password = 'passwd123'
- ap = network.WLAN(network.AP_IF)
- ap.active(True)
- ap.config(essid=ssid, password=password)
- while ap.active() == False:
- pass
- print('Connection successful')
- print(ap.ifconfig())
- def web_page():
- html = """<html><head><meta name="viewport" content="width=device-width, initial-scale=1"></head>
- <body><h1>Led!</h1><a id="blik_button" href="/?led=blink">Blink</a></body></html>"""
- return html
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.bind(('', 85))
- s.listen(5)
- def blink_led():
- led.value(0)
- time.sleep(0.5)
- led.value(1)
- while True:
- conn, addr = s.accept()
- print('Got a connection from %s' % str(addr))
- request = conn.recv(1024)
- print('Content = %s' % str(request))
- request = str(request)
- blink = request.find('/?led=blink')
- if blink != -1:
- blink_led()
- response = web_page()
- conn.send('HTTP/1.1 200 OK\n')
- conn.send('Content-Type: text/html\n')
- conn.send('Connection: close\n\n')
- conn.send(response)
- conn.close()
- BOTTTTTT
- import requests
- url = 'http://192.168.4.1:85/?led=blink'
- r = requests.get(url)
- r = requests.get(url)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement