注意2个问题:串口波特率为9600(有时是115200),发送每串字符要以回车符或换行符作为结尾
ESP8266可以配置成station 、AP、station+AP三种模式,就是说模块可以当成一个设备(client)连接局域网内的路由,也可以设置成是一个路由(sever),也可以既作为局域网里面的client同时又是其它client的sever!
之前用Arduino Leo和ESP8266利用软串口通信,经常发生AT命令返回值不准确情况。比如一些单词拼写错误等。
默认用波特率为115200,后改为波特率为9600,问题不再现。
注意需要将ESP8266和Arduino Leo两边的波特率都改为9600。
《利用USB转TTL链接mini ESP8266进行开发和调试》 https://www.jianshu.com/p/2207a44dedc5
《ESP8266在线升级OTA的Arduino IDE实现方法之WebServer》 https://www.jianshu.com/p/b54b18f56d6a
《ESP8266串口数据错误不准确问题的解决》 https://www.jianshu.com/p/7ddefcfc2acd
《如何利用Arduino IDE开发ESP8266程序?》 https://www.jianshu.com/p/d236f8983871
《将ESP8266通过MQTT协议链接阿里云IoT物联网平台》 https://www.jianshu.com/p/4d6e216c2280
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)