目录
前提
WiFi的账号密码输入正确
ESP8266的主题与服务器的主题一致
代码的服务器网址正确
ESP8266正确连接核心板的引脚
ESP8266返回“OK”
simple.py文件以发送到开发板
WiFi已打开
问题
1.连接上WiFi,已输出IP信息,但是仍然报错:OSError: [Errno 22] EINVAL
2.明明已经开了WiFi,显示没有找到该WiFi:OSError: could not connect to ssid=xxxxxxxx
3.只让服务器发了一次数据后,服务器却不停地发送数据,而且发送的数据与我输入的数据完全不一样
4.只让服务器发了一次数据后,服务器便一直在发我输入的数据
5.数据发回给服务器后,终端仍然再次打印数据问题
处理
连接手机热点,不要连接路由器
连接另一个WiFi,然后断开再连接目标WiFi
服务器问题,等第二天就没事了
数据发回给服务器后,服务器又把数据发给了ESP8266,导致ESP8266再次接收数据,形成了一个恶行循环,加标志位即可解决,具体见21节例程源码
数据发回给服务器后,服务器会把数据再次发给ESP8266,导致再一次接收到数据