基于安信可串口调试助手软件或丁丁串口助手软件通过ESP8266串口WIFI模块ESP-01S与安信可TCP/UDP网络调试助手或网络助手NetAssist进行通信数据传输的应用功能

基于安信可串口调试助手软件或丁丁串口助手软件通过ESP8266串口WIFI模块ESP-01S与安信可TCP/UDP网络调试助手或网络助手NetAssist进行通信数据传输的应用功能

一、准备工作

1、杜邦线(母对母 母对公)

2、ESP8266_01S WiFi模块(推荐使用安信可ESP8266系列模组,安信可官方淘宝店网址:https://anxinke.taobao.com。)

3、USB-TTL串口工具(推荐使用搭载CP2102芯片的安信可USB-T1串口,安信可官方淘宝店网址:https://anxinke.taobao.com。)

4、调试软件(包括安信可串口调试助手(电脑上用)或丁丁串口助手(电脑上用)(两者都是用来调试ESP8266_01S WiFi模块的串口软件,可选其一,推荐使用安信可串口调试助手,网址:https://wiki.ai-thinker.com/tools。)、安信可TCP/UDP网络调试助手(电脑上用)或网络助手NetAssist(手机上用)或安信可TCP/UDP 网络调试助手(手机上用)(三者都是用来接收安信可串口调试助手或丁丁串口助手串口软件操作ESP8266_01S WiFi模块发送数据的调试软件,可选其一,推荐使用安信可TCP/UDP网络调试助手(电脑上用)或安信可TCP/UDP 网络调试助手(手机上用),网址:https://wiki.ai-thinker.com/tools。))

5、 ESP8266_01S引脚功能图

在这里插入图片描述在这里插入图片描述

6、 ESP8266_01S原理图

在这里插入图片描述在这里插入图片描述

7、 ESP8266_01S尺寸图

在这里插入图片描述

二、检验工作

1、USB-TTL串口工具(推荐使用搭载CP2102芯片的安信可USB-T1串口)与ESP8266_01S WiFi模块(推荐使用安信可ESP8266系列模组)接线(注意当USB-TTL串口工具(推荐使用搭载CP2102芯片的安信可USB-T1串口)插入电脑USB端前,记得要先断开ESP8266_01S WiFi模块上的VCC电源线。),如下图所示:

在这里插入图片描述

2、检验操作

(1)、USB-TTL串口工具(推荐使用搭载CP2102芯片的安信可USB-T1串口)插入电脑USB 端(记得要先断开ESP8266_01S WiFi模块上的VCC电源线)

在这里插入图片描述

(2)、打开安信可串口调试助手(电脑上用)

在这里插入图片描述

(3)、打开安信可串口调试助手(电脑上用)后,选好“串口”(在电脑设备管理器可以看到)、波特率(根据所使用的ESP8266 WiFi模块,安信可产品默认115200。),其他默认即可,点击“打开串口”。

在这里插入图片描述

(4)、把先前断开ESP8266_01S WiFi模块上的VCC电源线接上3.3V电源

在这里插入图片描述

(5)、安信可串口调试助手(电脑上用)打印如下信息,表示ESP8266_01S WiFi模块初始化成功,可进行第五大步操作——调试,假若没有,原因多种,不过最主要还是接线问题(包括电源供给、通讯端TX和RX连接,找出问题并解决。)和没有烧写AT固件文件(如果接线没问题,那就需要烧写AT固件文件,可按第三大步往下进行操作即可。)。

在这里插入图片描述

(6)、在安信可串口调试助手(电脑上用)长条空白栏处写入AT,勾上“发送新行”,点击“发送”,若打印如下信息,表示ESP8266_01S WiFi模块可以正常使用。

在这里插入图片描述

三、烧写工作

1、下载烧录ESP8266_01S WiFi模块固件工具(推荐使用安信可的ESP_DOWNLOAD_TOOL工具,网址:https://wiki.ai-thinker.com/tools。)

2、下载烧写ESP8266_01S WiFi模块的AT固件文件(推荐使用安信可ESP8266系列模组出厂默认AT固件烧写文件,网址:https://wiki.ai-thinker.com/esp8266/sdk。)

3、USB-TTL串口工具(推荐使用搭载CP2102芯片的安信可USB-T1串口)与ESP8266_01S WiFi模块(推荐使用安信可ESP8266系列模组)接线(注意当USB-TTL串口工具(推荐使用搭载CP2102芯片的安信可USB-T1串口)插入电脑USB端前,记得要先断开ESP8266_01S WiFi模块上的VCC电源线,还要注意GPIO0端口一定要接GND,否则安信可的ESP_DOWNLOAD_TOOL工具ESPFlashDownloadTool_v3.6.4.exe不能给ESP8266_01S WiFi模块烧录AT固件文件。),如下图所示:

在这里插入图片描述

4、烧写操作

(1)、USB-TTL串口工具(推荐使用搭载CP2102芯片的安信可USB-T1串口)插入电脑USB 端(记得要先断开ESP8266_01S WiFi模块上的VCC电源线和GPIO0端口一定要接GND)

在这里插入图片描述

(2)、打开安信可的ESP_DOWNLOAD_TOOL工具ESPFlashDownloadTool_v3.6.4.exe

在这里插入图片描述

(3)、打开安信可的ESP_DOWNLOAD_TOOL工具ESPFlashDownloadTool_v3.6.4.exe后,根据所用WiFi模块系列选择相应选项卡,在此使用ESP8266_01S WiFi模块,属于ESP8266系列,故选择ESP8266 DownloadTool项并点击该选项卡。

在这里插入图片描述

(4)、点击ESP8266 DownloadTool选项卡后,出现以下界面。

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

(5)、选定ESP8266_01S WiFi模块烧写参数,并擦除一下ESP8266_01S WiFi模块。

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

(6)、擦除ESP8266_01S WiFi模块后,给ESP8266_01S WiFi模块烧写AT固件文件。

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

(7)、给ESP8266_01S WiFi模块烧写AT固件文件成功后,进行以上第二大步检验工作,没问题后,再进行第五大步的调试工作。

四、理解内容

1、ESP8266_01S WiFi模块工作模式:分别是Station模式,AP模式,AP+Station模式,ESP8266_01S WiFi出厂默认是第三种模式。

2、ESP8266_01S WiFi模块工作模式理解:Station模式就是ESP8266_01S WiFi模块接收无线信号( WiFi),AP模式就是ESP8266 WiFi模块发射无线信号(WiFi),AP+Station模式即可发射无线信号( WiFi)也可接收无线信号( WiFi)。

3、ESP8266 WiFi模块与终端的通信模式:透传与非透传

4、ESP8266_01S WiFi模块与终端的通信模式理解:

(1)、透传模式就是ESP8266_01S WiFi模块通过安信可串口调试助手(电脑上用)或丁丁串口助手(电脑上用)串口软件(两者都是用来调试ESP8266_01S WiFi模块的串口软件)把数据不间断地传送给安信可TCP/UDP网络调试助手(电脑上用)或网络助手NetAssist(手机上用)或安信可TCP/UDP 网络调试助手(手机上用)(三者都是用来接收或发送数据给安信可串口调试助手(电脑上用)或丁丁串口助手(电脑上用)串口软件操作ESP8266_01S WiFi模块发送或接收数据的调试软件)。

(2)、非透传模式就是每发送一次数据都需要先通过安信可串口调试助手(电脑上用)或丁丁串口助手(电脑上用)串口软件(两者都是用来调试ESP8266_01S WiFi模块的串口软 件)发送相关的能发送数据的AT指令(例如:AT+CIPEND=0,5,表示给连接上ESP8266_01SWiFi模块的某一台客户端发送5个字符)给ESP8266_01S WiFi模块,ESP8266_01S WiFi模块才能通过安信可串口调试助手(电脑上用)或丁丁串口助手(电脑上用)串口软件(两者都是用来调试ESP8266_01S WiFi模块的串口软件)把数据传送给安信可TCP/UDP网络调试助手(电脑上用)或网络助手NetAssist(手机上用)或安信可TCP/UDP 网络调试助手(手机上用)(三者都是用来接收或发送数据给安信可串口调试助手(电脑上用)或丁丁串口助手(电脑上用)串口软件操作ESP8266_01S WiFi模块发送或接收数据的调试软件)。

5、ESP8266_01S WiFi模块与终端不管处于那种工作模式那种通信模式下,两者都可以通过各自的调试软件互相传送数据。

五、调试工作

USB-TTL串口工具(推荐使用搭载CP2102芯片的安信可USB-T1串口)与ESP8266_01S WiFi模块(推荐使用安信可ESP8266系列模组)接线(注意当USB-TTL串口工具(推荐使用搭载CP2102芯片的安信可USB-T1串口)插入电脑USB端前,记得要先断开ESP8266_01S WiFi模块上的VCC电源线。),如下图所示:

在这里插入图片描述

透传模式下调试:

(一)、AP工作模式(发射无线信号(WiFi)):ESP8266_01S WiFi模块作为客户端(发射无线信号(WiFi)),电脑或手机等其他设备作为服务端(接收无线信号(WiFi)),即用ESP8266 _01S WiFi模块作为客户端(发射无线信号(WiFi))发射出无线信号(WiFi)给电脑或手机等其他设备接收,让电脑或手机等其他设备通过ESP8266 _01S WiFi模块与另外电脑或手机等其他设备进行相互通讯和数据交换。(注意:ESP8266_01S WiFi模块不管是AP工作模式或Station模式,当作为客户端时,可以使用透传模式、非透传模式、单路连接模式、多路连接模式,在设定ESP8266_01S WiFi模块传输模式和连接模式时需要注意。)

1、以下(1)到(15)是ESP8266_01S WiFi模块在AP工作模式下作为客户端(发射无线 信号(WiFi)),电脑或手机等其他设备作为服务端(接收无线信号(WiFi)),让电脑或手机等其他设备通过ESP8266 _01S WiFi模块与另外电脑或手机等其他设备进行相互通讯和数据交换,并设定ESP8266_01S WiFi模块传输模式为透传模式和连接模式为单路连接模式的情况。
(1)、检测ESP8266_01S WiFi模块好坏:

发送命令:AT(测试指令)
指令:AT
响应:OK

(2)、查看ESP8266_01S WiFi模块版本信息:

发送命令:AT+GMR(测试指令)
指令:AT+GMR
响应:返回版本信息

(3)、查看ESP8266_01S WiFi模块当前工作模式:

发送命令:AT+CWMODE?(查看指令)
指令:AT+CWMODE?
响应:+CWMODE:
响应:OK
说明::1-Station模式,2-AP模式,3-Station模式+AP模式。

(4)、设置ESP8266_01S WiFi模块工作模式为AP模式:

发送命令:AT+CWMODE=2(设置指令)
指令:AT+CWMODE=2
响应:OK
说明:1-Station模式,2-AP模式,3-Station模式+AP模式。

(5)、设置ESP8266_01S WiFi模块的AP模式参数:

发送命令:AT+CWSAP=“ESP8266_01S WiFi”,“12345678”,1,3(设置指令)
指令:AT+CWSAP=,,,
响应:OK
说明:上面指令在AP模式开启后才有效,:字符参数,无线信号名称(WiFi名),
:字符串参数,无线信号密码(WiFi密码),:通道号,:0-OPEN,1-WEP,
2-WAP_PSK,3-WAP2_PSK,4-WPA_WPA2_PSK。
注意:刷新客户端所在无线网络列表,可见到名为ESP8266_01S WiFi(WiFi名)的无线网
络(WiFi),如果客户端连接不上名为ESP8266_01S WiFi(WiFi名)的无线网络(WiFi),
可发送AT+RST命令并等待几分钟之后在连接。

(6)、电脑端或手机端或其他设备连接ESP8266_01S WiFi模块发射出的无线信号(WiFi)
(7)、查看ESP8266_01S WiFi模块传输模式:

发送命令:AT+CIPMODE?(查看指令)
指令:AT+CIPMODE?
响应:+CIPMODE:
响应:OK
说明::0-非透传传输模式,1-透传传输模式。

(8)、设置ESP8266_01S WiFi模块为透传传输模式:

发送命令:AT+CIPMODE=1(设置指令)
指令:AT+CIPMODE=
响应:OK
说明::0-非透传传输模式,1-透传传输模式。

(9)、查看ESP8266_01S WiFi模块连接模式:

发送命令:AT+CIPMUX?(查看指令)
指令:AT+CIPMUX?
响应:+CIPMUX:
说明::0-单路连接模式,1-多路连接模式。

(10)、设置ESP8266_01S WiFi模块为单路连接模式:

发送命令:AT+CIPMUX=0(设置指令)
指令:AT+CIPMUX=
响应:OK
说明::0-单路连接模式,1-多路连接模式。

(11)、查看ESP8266_01S WiFi模块的模块IP地址:

发送命令:AT+CIFSR(执行命令)
指令:AT+CIFSR
响应:
说明:为ESP8266_01S WiFi模块的IP地址

(12)、查看连接ESP8266_01S WiFi模块的某个设备IP地址:

发送命令:AT+CWLIF(执行命令)
指令:AT+CWLIF
响应:
响应:OK
说明:为连接ESP8266_01S WiFi模块的某个设备IP地址

(13)、打开TCP&UDP测试工具软件,选服务端模式,建立电脑端或手机端等其他设备在连接ESP8266_01S WiFi模块发射出无线信号(即WiFi)下的所分配IP地址和自设定端口 号,操作步骤按第(15)步来做,实现ESP8266_01S WiFi模块与电脑端或手机端等其他设备进行通讯。
(14)、查看ESP8266_01S WiFi模块的服务端超时时间:

发送命令:AT+CIPSTO?(查看指令)
指令:AT+CIPSTO?
响应:+CIPSTO:

(15)、打开安信可TCP/UDP网络调试助手(电脑上用)或网络助手NetAssist(手机上用)或安信可TCP/UDP 网络调试助手(手机上用)(三者都是用来接收或发送数据给安信可串口调试助手(电脑上用)或丁丁串口助手(电脑上用)串口软件操作ESP8266_01S WiFi模块发送或接收数据的调试软件)进行通信连接,步骤分别如下:
1、ESP8266_01S WiFi模块通过安信可串口调试助手与电脑端的TCP&UDP测试工具软件在工作模式为AP工作模式,收发模式为客户端,传输模式为透传模式,连接模式为单路连接模式的情况下进行通讯:
(1)、打开安信可TCP/UDP 网络调试助手(电脑上用)

在这里插入图片描述

(2)、选中服务端模式

在这里插入图片描述

(3)、点击创建服务器

在这里插入图片描述

(4)、填写指定IP(即电脑端或手机端等其他设备连接ESP8266_01S WiFi模块发射出的无线信号(WiFi)后所分配的IP,在安信可串口调试助手或其他串口调试助手中发送命令AT+CWLIF即可查询获取),本机端口自由设定,注意不可重复,并点击确定。

在这里插入图片描述

(5)、点击确定后,弹出以下界面(会出现无操作界面信息,需关电脑防火墙。)。

在这里插入图片描述

(6)、关掉电脑防火墙操作

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

(7)、启动服务器

在这里插入图片描述

(8)、安信可串口调试助手编写连接TCP&UDP测试工具软件所启动服务器的指令

在这里插入图片描述

(9)、安信可串口调试助手成功连接TCP&UDP测试工具软件所启动的服务器

在这里插入图片描述

(10)、TCP&UDP测试工具软件所启动的服务器被安信可串口调试助手成功连接

在这里插入图片描述

(11)、通讯测试(由于ESP8266_01S WiFi模块不管是AP工作模式或Station模式,当作为客户端时,且是使用透传模式和单路连接模式,在给服务端传送数据时,需要发送相关的能发送数据的AT指令,例如:AT+CIPSEND的指令,先发送AT+CIPSEND指令再发送数据。)

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

2、ESP8266_01S WiFi模块通过安信可串口调试助手与手机端的NetAssist串口调试助手软件在工作模式为AP工作模式,收发模式为客户端,传输模式为透传模式,连接模式为单路连接模式的情况下进行通讯与以上1、的过程大同小异,在此不写啦。
3、ESP8266_01S WiFi模块通过安信可串口调试助手与手机端的安信可TCP/UDP 网络调试助手软件在工作模式为AP工作模式,收发模式为客户端,传输模式为透传模式,连接模式为单路连接模式的情况下进行通讯与以上1、的过程大同小异,在此不写啦。

(二)、STA工作模式(接收无线信号(WiFi)):ESP8266_01S WiFi模块作为客户端(接 收无线信号(WiFi)),电脑或手机等其他设备作为服务端(发射无线信号(WiFi)), 即用ESP8266 _01S WiFi模块作为客户端(接收无线信号(WiFi))接收电脑或手机等其他设备发射出的无线信号(WiFi),并进行相互通讯和数据交换。(注意:ESP8266_01S WiFi模块不管是AP工作模式或Station模式,当作为客户端时,可以使用透传模式、非透传模式、单路连接模式、多路连接模式,在设定ESP8266_01S WiFi模块传输模式和连接模 式时需要注意。)

1、以下(1)到(14)是ESP8266_01S WiFi模块在STA工作模式下作为客户端(接收无线信号(WiFi)),电脑或手机等其他设备作为服务端(发射无线信号(WiFi)),即用ESP8266_01S WiFi模块作为客户端(发射无线信号(WiFi))接收电脑或手机等其他设备发射出的无线信号(WiFi),并设定ESP8266_01S WiFi模块传输模式为透传模式和连接模式为单路连接模式的情况。
(1)、检测ESP8266_01S WiFi模块好坏:

发送命令:AT(测试指令)
指令:AT
响应:OK

(2)、查看ESP8266_01S WiFi模块版本信息:

发送命令:AT+GMR(测试指令)
指令:AT+GMR
响应:返回版本信息

(3)、查看ESP8266_01S WiFi模块当前工作模式:

发送命令:AT+CWMODE?(查看指令)
指令:AT+CWMODE?
响应:+CWMODE:
响应:OK
说明::1-Station模式,2-AP模式,3-Station模式+AP模式。

(4)、设置ESP8266_01S WiFi模块工作模式为STA模式:

发送命令:AT+CWMODE=1(设置指令)
指令:AT+CWMODE=1
响应:OK
说明:1-Station模式,2-AP模式,3-Station模式+AP模式。

(5)、ESP8266_01S WiFi模块搜索附近可用无线信号(WiFi)

发送命令:AT+CWLAP
指令:AT+CWLAP=,,,
响应:OK
说明:上面指令在ST模式开启后才有效,:加密方式,0-OPEN,1-WEP,2-WAP_PSK,
3-WAP2_PSK,4-WPA_WPA2_PSK,:字符参数,无线信号名称(WiFi名),:
信号强度,:连接方式,0-手动连接,1-自动连接。

(6)、先让电脑端或手机端或其他设备首连接同一网络下的无线信号(WiFi),通俗点讲 就是连接某个路由器发射出的无线信号(WiFi),再让ESP8266_01S WiFi模块连接这个路由器发射出的无线信号(WiFi),故以下描述电脑端或手机端或其他设备发射出的无线信号(WiFi)是指某个路由器发射出的无线信号(WiFi),而不是电脑端或手机端或其他设备真正可以发射出的无线信号(WiFi),只是电脑端或手机端或其他设备连接这个路由器发射出的无线信号(WiFi)后,用电脑端或手机端或其他设备来代替这个路由器发射出无线信号(WiFi)。

发送命令:AT+CWJAP=“WiFi名称”,“WiFi命名”
指令:AT+CWSAP=,
响应:OK
说明::字符参数,某个路由器发射出的无线信号名称(WiFi名),:字符
串参数,某个路由器的无线信号密码(WiFi密码)。

(7)、查看ESP8266_01S WiFi模块传输模式:

发送命令:AT+CIPMODE?(查看指令)
指令:AT+CIPMODE?
响应:+CIPMODE:
响应:OK
说明::0-非透传传输模式,1-透传传输模式。

(8)、设置ESP8266_01S WiFi模块为透传传输模式:

发送命令:AT+CIPMODE=1(设置指令)
指令:AT+CIPMODE=
响应:OK
说明::0-非透传传输模式,1-透传传输模式。

(9)、查看ESP8266_01S WiFi模块连接模式:

发送命令:AT+CIPMUX?(查看指令)
指令:AT+CIPMUX?
响应:+CIPMUX:
说明::0-单路连接模式,1-多路连接模式。

(10)、设置查看ESP8266_01S WiFi模块为单路连接模式:

发送命令:AT+CIPMUX=0(设置指令)
指令:AT+CIPMUX=
响应:OK
说明::0-单路连接模式,1-多路连接模式。

(11)、查看电脑端发射出无线信号(WiFi)的IP地址: 在电脑端“运行”窗口输入“cmd”指令,点击“cmd.exe”进入命令行,在命令行输入“ipconfig”即可查询获取。
(12)、打开TCP&UDP测试工具软件,选服务端模式,建立ESP8266_01S WiFi模块连接电脑端或手机端等其他设备发射出无线信号(即WiFi)下的所分配IP地址和自设定端口号,操作步骤按第(14)步来做,实现ESP8266_01S WiFi模块与电脑端或手机端等其他设备进行通讯。
(13)、查看ESP8266_01S WiFi模块的服务端超时时间:

发送命令:AT+CIPSTO?(查看指令)
指令:AT&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值