Micropython学习交流群 学习QQ群:786510434 提供多种固件下载和学习交流。
Micropython-扇贝物联 QQ群:31324057 扇贝物联是一个让你与智能设备沟通更方便的物联网云平台
Micropython学习交流群 学习QQ群:468985481 学习交流ESP8266、ESP32、ESP8285、wifi模块开发交流、物联网。
Micropython老哥俩的IT农场分享QQ群:929132891 为喜欢科创制作的小白们分享一些自制的计算机软硬件免费公益课程,由两位多年从事IT研发的中年大叔发起。
boot.py代码如下:
# This file is executed on every boot (including wake-boot from deepsleep)
# 功能:联手机热点上网并获取gitee上最新文件替换esp32上的main.py
import network
import urequests
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
def do_connect():
if not wlan.isconnected():
print('connecting to network...')
wlan.connect('手机热点名', 'WIFI密码')
while not wlan.isconnected():
print('connecting to network failed...')
print('network config:', wlan.ifconfig())
do_connect()
url="https://gitee.com/tianyudi/esp32/raw/master/webpush/main.py"
data=urequests.get(url,).content
if chr(data[9])=="1":
# 如果main.py第十个字符为1,说明需要更新
with open(r"main.py", "wb") as f:
print("开始更新")
f.write(data)
else:
print("不更新")
Copyright © 2014 ESP56.com All Rights Reserved
执行时间: 0.0078740119934082 seconds