一. 内容
由于最近在搞毕业设计,需要用到ESP01S来进行数据的上传,才接触到WiFi模块,我相信很多人可能会用到,所以今天,在空闲的时间,对ESP这个模块做一次讲解。
首先,当我们第一次拿到模块,我们需要先对模块进行测试:
第一部分对模块进行接线:

USB ESP
RX TX
TX RX
GND GND
3V3 VCC

第二:
刚开始,在查找资料的过程中,没有好好地对每一个内容进行过好好地讲解,所以我打算好好地分析这个模块:
下列的所有指令都是在串口助手来实现的(模块的初始波特率都是115200):

发送:AT响应:ATOK
AT+GMR
响应:
AT version:0.40.0.0(Aug  8 2015 14:45:58)
SDK version:1.3.0
Ai-Thinker Technology Co.,Ltd.
Build:1.3.0.2 Sep 11 2015 11:48:04
OK
AT+RESTORE
响应:
AT+RESTOREOKets Jan  8 2013,rst cause:2, boot mode:(3,0)load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc02nd boot version : 1.4(b1)SPI Speed      : 40MHzSPI Mode       : DIOSPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000?n't use rtc mem data
{l噧{l劅鈩cl刢|潲g鐎'o?$掦鋰?ld弆d宒鋰?l`?o?劅隳c弍?lb専銊cl刢l`{l|?屵銓;og'湏cd`
Ai-Thinker Technology Co.,Ltd.invalid

TCP 通信测试
TCP Server 为 AP 模式 ˈTCP Client 为Station 模式

发送:
AT+CWMODE=2//配置为AP模式
响应:
AT+CWMODE=2
OK
//设置为Client模式作为服务端
AT+CWSAP_DEF="TCP_Server","12345678",5,4//AP信息
//将ESP01s作为WiFi
其中:
"TCP_Server"名:SSID
"12345678"作为密码
该指令共有四个参数,第一个参数,设置网络名,因为AP模式的话相当于路由器,需要提供网络名让其他设备去进行链接。第二个参数,是密码设置。第三个参数,通道号,比如设置5。第四个参数,加密方式,可以选择4。//重启模块:
AT+RSTAT+CIFSR//用来查询本机IP地址
响应:
AT+CIFSR
busy p...
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"f6:cf:a2:f6:c2:3d"OK
AT+CIPMUX=1 //开启多连接方式
响应:
AT+CIPMUX=1busy p...OK
//开启服务端
AT+CIPSERVER=1
响应:
AT+CIPSERVER=1OK
//AT+CIPSERVER=1,5050 后面5050的意思是设置端口号
//如果没设置则默认是333

手机下载网络调试助手:
先连接生成的WIFI

我用的是卓岚物联App
手机作为客户端,先服务器发送信息,如图:

在串口助手上
可以串口发过来的信息:


USB转TTL连接ESP01S相关推荐

  1. Arduino环境下ESP32另外的下载方式(用USB转TTL连接TX0和RX0下载)

    Arduino ESP32另外的下载方式(用USB转TTL连接TX和RX下载) 今天意外摸索出了另一种下载方式,感觉非常有用,特此记录: 正常的下载方式大概就是把数据线插上,安装好驱动,理论上来说就可 ...

  2. 手里没有USB转TTL模块调试红外学习模块不要紧,利用最小系统板自己焊接一个

    网友邮来一个红外学习模块,玩起来还不错,利用它可以把我家的电视.空调控制起来,今天给大家分享一下这个模块的调试过程,如果手里没有USB转TTL模块的,可以利用咱们的最小系统核心板,自己制作一个USB转 ...

  3. 水星路由器 Mercury MER1200G刷机教程,Archer C5V4刷回原厂固件,串口(TTL)刷机,需要一个USB转TTL工具

    1. 准备工作: 硬件工具: 1.USB转TTL CH340模块 2.2.54mm间距4P单排排针 以上东西网上购买即可,2个加起来不到5块钱,还包邮. 软件工具: 1.sscom5.13.exe 2 ...

  4. 使用USB转TTL下载固件到ESP-01S(ESP8266)

    WIFI模块:ESP-01S 下载模块:USB转TTL模块 写这篇文章是为了记录一下踩的坑,手上没有ESP-01S专用的下载器(主要是因为穷,实际上这个下载器也是USB转TTL,只不过接口都一一对好了 ...

  5. usb转ttl模块与matlab,图文详解USB转TTL设备与电路板的连接

    描述 USB转TTL的硬件设备: USB转TTL主机一台; 芯片选用PL-2303HX USB转TTL刷机线,采用进口PL2303HX芯片.连接上电脑并安装驱动后,电脑即扩展出一个COM3或COM4. ...

  6. 单片机串口连接电脑,USB转TTL线的使用

    注:串口发送数据(USART)是STM32调试中经常使用的功能,但是电脑USB的电平标准与串口所使用的TTL标准不同,所以需要一条USB转TTL线来完成它们之间的通信. 第一步.购买一条USB转TTL ...

  7. ch340电路 usb转串口电路 usb转ttl usb连接单片机串口 ch340全自动下载电路

    CH340手册官网下载链接:USB转串口芯片:CH340 - 南京沁恒微电子股份有限公司 概述 CH340是一款 USB 总线的转接芯片,实现 USB 转TTL串口或者 USB 转打印口. 成本便宜, ...

  8. STM32F407ZGT6单片机连接ST_LINK和USB转TTL的接线方法+舵机接线方法

    目录 1.STM32F407ZG单片机连接ST_LINK 2.STM32F407ZG单片机连接USB转TTL(用于串口通信) 3  舵机 1.STM32F407ZG单片机连接ST_LINK 单片机  ...

  9. usb转ttl模块与matlab,图文详解USB转TTL 与电路板的连接

    USB转TTL的硬件设备: USB转TTL主机一台; 芯片选用PL-2303HX USB转TTL刷机线,采用进口PL2303HX芯片.连接上电脑并安装驱动后,电脑即扩展出一个COM3或COM4.... ...

  10. USB转TTL 与电路板的连接

    USB转TTL的硬件设备: USB转TTL主机一台: 芯片选用PL-2303HX USB转TTL刷机线,采用进口PL2303HX芯片.连接上电脑并安装驱动后,电脑即扩展出一个COM3或COM4.... ...

最新文章

  1. python浏览上一句_python一句话启动http服务
  2. PCM设备在电网系统中的应用介绍
  3. Java学习笔记之基础应用(2015.3.21)
  4. [Leetcode][第133题][JAVA][克隆图][DFS][BFS][深拷贝]
  5. ES6+REACT+MIXIN
  6. python 无头模式 绕过检测_网络爬虫之使用pyppeteer替代selenium完美绕过webdriver检测...
  7. “写代码三年月薪不到一万是不是很失败?”
  8. 程序员刚入职很痛苦_在中国,程序员这行能干一辈子吗?
  9. 通过截取实时系统日志查找问题bug的小技巧命令--linux
  10. apache部署mo_python
  11. Web前端三大框架的总结,你是否知道呢?
  12. matlab潮流计算仿真,基于MATLAB的几种潮流计算
  13. 汽车租赁系统V2.0
  14. 手机淘宝app、xsign签名算法
  15. An invalid domain [] was specified for this cookie问题解决方案
  16. 2年200店!Tims咖啡强势扩张的底气在哪里?
  17. 【精益生产】一流工厂的管理制度十原则
  18. 客户标签不能只是个“标签”
  19. python xlsxwriter不覆盖写入_python学习-xlsxwriter模块
  20. 代码注释生成:《Towards Automatically Generating Summary Comments for Java Methods》论文笔记

热门文章

  1. C语言练习题~分数求和
  2. Java的数据结构和算法
  3. 计算机组成原理(白中英) 第二章 课后题答案
  4. vivo21a点击android版本,VIVO X21A原厂线刷救砖包_内附工具可救砖
  5. C语言实现简单计算器。
  6. 按键精灵注册服务器,按键精灵网页注册脚本教程
  7. 计算机专业代码933,数学类专业代码
  8. 计算机软件企业所属行业性质,最新企业所属行业类别、分类及行业代码查询表.doc...
  9. [转载]Mapx常见问题
  10. Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)