ESP32实战问题第一章总结
  CP7OUlnR6wDo 2023年11月02日 42 0

1.模式认识

ESP32实战问题第一章总结_数据

ESP32实战问题第一章总结_数据_02

2.如果arduino在串口调试器里面无限出现Soft WDT reset

,刷屏。


                         有可能是ESP8266损坏了!



3. esp8266的wifi密码强制为八位以上,不然无法生成wifi。



4.关于这三种模式的区别可以类比我们的手机,当手机连接无线网时,此时手机为Station模式,当手机打开移动热点时,此时手机为AP模式。简单的说就是Station模式就是作为终端,AP模式就是作为路由器。而Station+AP混合模式,就和路由器的无线桥接功能是一样的,既可以连接别的无线网,同时也可以自己作为路由器。



5. Station模式作为TCP客户端、AP模式作为TCP服务器,分别和网络调试助手进行通讯的AT指令配置流程。

ESP32实战问题第一章总结_服务器_03



6. 如果是esp8266作为服务器,可以利用如下作为数据传输。

ESP32实战问题第一章总结_服务器_04



7.在使用那个网络调试软件的时候,如果手机是服务器的话,那么首先你要开数据和热点,再选中服务器端的话,才会有IP。不然就有问题的。【重点】  也就是确定在同意网络之下。



8.

ESP32实战问题第一章总结_串口_05

如果wifi和手机上的软件都没事的话,但是访问失败 就是因为你连接了外网啊!



9. 

ESP32实战问题第一章总结_串口_06

如果这么写的话,你返回给手机的数据,会出现断裂  发555  会先5  后55.必须要用数据包处理。



10. 总结:


1. 确定好要学习的文档 然后仔细地看他的逻辑  确定好文档  但是也不要只纠结他的文章【因为他也可能是错的,正如我归纳的这篇文档,可能解决了我的问题,但是无法解决你的问题,一样的道理。】

2. 如果esp8266作为客户端,手机作为服务端,可以互传数据,手机显示数据判断依据是串口有数据,esp8266能够显示数据那就是,判断客户端esp8266能不能显示数据。

3. 以后同一用数据包,可以避免数据出现断裂的情况。

4. 串口是一位一位的发送,所以在这里缓存完全再发送。开始一直串口发不了数据,就是因为直接用的read函数,应该要用readBytes函数 ,然后用write返回给终端。

5. 数据包处理方案:

①定义缓存区

②定义标志位

③再定义一个数组存取读取的数据

④推移式的传输入缓存区,处理过程如下。以abcd为例子

⑤符合\r\n就结束处理


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
CP7OUlnR6wDo