所以我有一个用Micropython烧写的ESP8266,它运行一个脚本(作为main.py),该脚本读取BME280并将温度每2分钟和压力每5分钟发送一次数据到Adafruit。我的问题是ESP8266经常因我不了解的原因进行重置。这是REPL的输出,当我最初启动设备并在按下启动按钮后运行main.py时...。然后您可以看到它成功连接到我的WiFi,并上传了不同数量的读数,然后重置这样发生;
Connecting to wifi...
Wifi Connected, IP Configuration: ('172.20.10.2', '255.255.255.240', '172.20.10.1', '172.20.10.1')
24.19C
24.03C
1014.89hPa
23.98C
23.96C
23.89C
1014.87hPa
23.8C
23.99C
1014.70hPa
24.09C
24.14C
24.2C
1014.74hPa
24.29C
24.4C
1014.66hPa
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset
load 0x40100000, len 31020, room 16
tail 12
chksum 0xd2
ho 0 tail 12 room 4
load 0x3ffe8000, len 1100, room 12
tail 0
chksum 0x9a
load 0x3ffe8450, len 824, room 8
tail 0
chksum 0xbd
csum 0xbd
然后再次连接到WiFi,然后重复该过程,直到最终停止发送读数。
任何人都可以建议并解释阅读后的代码含义,以及我需要采取哪些措施来解决它。非常感谢。