提问人:CAN BALCI 提问时间:11/6/2023 最后编辑:CAN BALCI 更新时间:11/6/2023 访问量:39
树莓 pico w wifi 连接关闭
raspberry pico w wifi Connection Close
问:
我有一个覆盆子 pico w,我需要帮助。因为有一个关闭问题。它的工作时间长达 36 小时。之后,访问权限将丢失。以前有人遇到过这个问题吗?
我的代码:
导入网络
导入套接字
导入时间 导入 urequests
从机器导入ADC,#Pin
从时间导入睡眠
ssid ='XXX' 密码 ='XXXX'
WLAN = 网络。WLAN(网络。STA_IF) wlan.active(真) wlan.connect(ssid, 密码)
sensor_temp = 模数转换器(4) conversion_factor =3.3 / (65535)
max_wait = 10 而max_wait > 0: 如果 wlan.status() < 0 或 wlan.status() >= 3: 破 max_wait -= 1 print('正在等待连接...') 时间睡眠(1)
如果 wlan.status() != 3: raise RuntimeError('网络连接失败') 还: 打印('已连接') 状态 = wlan.ifconfig() 打印( 'ip= ' + 状态[0] )
addr = socket.getaddrinfo('0.0.0.0', 80)[0][-1]
连接计数 = 0 s = socket.socket() s.bind(地址) s.听(1)
print('监听', addr)
而 True:
尝试:
cl, 加法器 = s.accept()
客户端IP = addr[0]
print('客户端连接自', clientIP)
请求 = cl.recv(1024)
请求 = str(请求)
读取 = sensor_temp.read_u16() * conversion_factor
温度 = 27 - (读数 -0.706)/0.001721
print(“Sicaklik degeri”, 温度)
睡眠(5)
html = f“””
X SISTEM ODASI: {温度:.2f} C
"""cl.send('HTTP/1.0 200 OK\r\n内容类型: text/html\r\n\r\n')
cl.send(html)
cl.close()
除了 OSError 作为 e:
cl.lose()
print('连接关闭')
更换充电器以及数据线。
答: 暂无答案
评论