一、借助ESP8266 WIFI模块(ESP8266-01S芯片),实现Android手机有人网络调试助手(或Android手机网络调试助手)与PC端串口调试助手互相通信原理分析。
通过PC端串口调试助手(如:安信可串口调试助手软件)给ESP8266 WiFi模块(ESP8266-01S芯片)下达激活WiFi功能的AT命令,把ESP8266 WiFi模块(ESP8266-01S芯片)设置成具有端口号能发射WiFi的服务器端。先让Android手机连上ESP8266 WiFi模块(ESP8266-01S芯片)发射出的WiFi,通过查看Android手机连上ESP8266 WiFi模块(ESP8266-01S芯片)所发射出WiFi的相关信息,可以获取ESP8266 WiFi模块(ESP8266-01S芯片)所发射出WiFi的IP地址和端口号。然后在Android手机上的有人网络调试助手(或Android手机网络调试助手)服务器端(tcp server)界面输入ESP8266 WiFi模块(ESP8266-01S芯片)所发射出WiFi的端口号,用来激活ESP8266 WiFi模块(ESP8266-01S芯片)所设置的端口。再切换到Android手机上的有人网络调试助手(或Android手机网络调试助手)客户端(tcp client )界面,在该界面下输入ESP8266 WiFi模块(ESP8266-01S芯片)所发射WiFi的IP地址(利用Android手机WiFi)和端口,点击增加,让Android手机上的有人网络调试助手(或Android手机网络调试助手)连接上ESP8266 WiFi模块(ESP8266-01S芯片)所发射出的WiFi。当Android手机上的有人网络调试助手(或Android手机网络调试助手)连接ESP8266 WiFi模块(ESP8266-01S芯片)发射出的WiFi成功后,可在Android手机上的有人网络调试助手(或Android手机网络调试助手)客户端(tcp client )界面输入框输入信息并发送,经ESP8266 WiFi模块(ESP8266-01S芯片)接收后,再发送给PC端串口调试助手(如:安信可串口调试助手软件)接收,也可在PC端串口调试助手(如:安信可串口调试助手软件)下达发送数据的AT命令,紧接着在PC端串口调试助手(如:安信可串口调试助手软件)输入框输入信息并发送,经ESP8266 WiFi模块(ESP8266-01S芯片)接收后,再发送给Android手机上的有人网络调试助手(或Android手机网络调试助手)客户端(tcp client )接收,从而实现Android手机上的有人网络调试助手(或Android手机网络调试助手)与PC端串口调试助手(如:安信可串口调试助手软件)互相通信。
二、借助ESP8266 WIFI模块,实现Android手机有人网络调试助手(或Android手机网络调试助手)与PC端串口调试助手(如:安信可串口调试助手软件)互相通信接线图。
三、借助ESP8266 WIFI模块,实现Android手机有人网络调试助手(或Android手机网络调试助手)与PC端串口调试助手(如:安信可串口调试助手软件)互相通信调试。
(1)、使用PC端串口调试助手软件(如:安信可串口调试助手软件)对ESP8266 WiFi模块(ESP8266-01S芯片)发送激活ESP8266 WiFi模块(ESP8266-01S芯片)WiFi功能AT指令调试
<1>、在安信可官网下载安信可串口调试助手软件
<2>、双击打开安信可串口调试助手软件,弹出以下界面。
<3>、USB转TTL串口与ESP8266 WiFi模块(ESP8266-01S芯片)相互连线后再与电脑连接。
<4>、USB转TTL串口与ESP8266 WiFi模块(ESP8266-01S芯片)相互连线再与电脑连接后,右键点击电脑上的计算机,在弹出列表中选中属性,此时弹出一个关于电脑控制面板的信息界面,点击左上边设备管理器,弹出设备管理器界面,找到端口项点开,出现新增一个通信串口:COM3。
<5>、回到安信可串口调试助手软件界面端口处选COM3端口,在波特率处将4800改为115200,如以下界面。
<6>、在安信可串口调试助手软件界面点击“打开串口”后,弹出以下界面。
<7>、(注意:此步骤是为了后面方便编写STC系列单片机能与ESP8266 WiFi模块(ESP8266-01S芯片)在波特率为9600下进行通信,使用安信可串口调试助手软件来修改ESP8266 WiFi模块(ESP8266-01S芯片)波特率为9600。)由于STC系列单片机与ESP8266 WiFi模块(ESP8266-01S芯片)是在波特率为9600下进行通信,而ESP8266 WiFi模块(ESP8266-01S芯片)默认波特率是115200,因此需要使用安信可串口调试助手软件来修改ESP8266 WiFi模块(ESP8266-01S芯片)波特率为9600,操作如下所示。
<8>、使用安信可串口调试助手软件来修改ESP8266 WiFi模块(ESP8266-01S芯片)波特率为9600后,在安信可串口调试助手软件界面点击“关闭串口”,回到安信可串口调试助手软件界面端口处选COM3端口不变,在波特率处将115200改为9600,如以下界面。
<9>、在安信可串口调试助手软件界面点击“打开串口”,发送项右侧空白栏输入“AT+RST”验证安信可串口调试助手软件在修改ESP8266 WiFi模块(ESP8266-01S芯片)波特率为9600后,是否能与ESP8266 WiFi模块(ESP8266-01S芯片)正常通信,否则安信可串口调试助手软件界面无信息返回,操作如下所示。
<10>、使用安信可串口调试助手软件对ESP8266 WiFi模块(ESP8266-01S芯片)发送激活ESP8266 WiFi模块(ESP8266-01S芯片)WiFi功能AT指令调试,操作如下所示。
(2)、激活ESP8266 WiFi模块(ESP8266-01S芯片)WiFi功能后,连接ESP8266 WiFi模块(ESP8266-01S芯片)WiFi。
<1>、点开手机端设置,找到无线网络并点开,弹出以下界面。
<2>、点开被激活的ESP8266 WiFi模块WiFi,输入密码,点击连接,操作如下所示。
<3>、点击连接后,若连接成功,弹出以下界面。
<4>、查看连接ESP8266 WiFi模块(ESP8266-01S芯片)WiF成功后WiFi相关信息,如以下界面。
(3)、借助ESP8266 WIFI模块(ESP8266-01S芯片),实现Android手机有人网络调试助手软件(或Android手机网络调试助手软件)与PC端串口调试助手(如:安信可串口调试助手软件)互相通信调试。
<1>、下载Android手机有人网络调试助手软件
<2>、双击Android手机有人网络调试助手软件,弹出以下界面
<3>、在Android手机有人网络调试助手软件界面,先选择tcp server,再点击配置,弹出以下界面。
<4>、在Android手机有人网络调试助手软件tcp server界面的服务设置栏内端口处修改5000为8080,再点击激活,如以下操作。
<5>、当Android手机有人网络调试助手软件tcp server端口激活后,弹出以下界面。
<6>、在Android手机有人网络调试助手软件tcp server界面,再次点击配置,可以看到tcp server端口激活显示界面,如以下界面。
<7>、在Android手机有人网络调试助手软件界面,选择tcp client,弹出以下界面。
<8>、在Android手机有人网络调试助手软件tcp client界面,点击增加,弹出以下界面。
<9>、在Android手机有人网络调试助手软件tcp client界面的增加连接栏内IP处将192.168.1.100改为192.168.4.1(ESP8266 WiFi模块(ESP8266-01S芯片)WiFi的IP地址),端口处修改,8899为8080(ESP8266 WiFi模块(ESP8266-01S芯片)WiFi的端口),再点击增加,如以下操作。
<10>、当Android手机有人网络调试助手软件tcp client的IP和端口激活后,Android手机有人网络调试助手软件tcp client界面和安信可串口调试助手软件界面显示如下所示。
<11>、在Android手机有人网络调试助手软件tcp client界面输入框输入发送给安信可串口调试助手软件接收的数据,再点击发送,操作如下所示。
<12>、Android手机有人网络调试助手软件成功发送信息给安信可串口调试助手软件显示界面,如下所示。
<13>、安信可串口调试助手软件接收区界面成功接收来自Android手机有人网络调试助手软件tcp client界面输入框输入发送的数据,如以下界面。
<13>、既然Android手机有人网络调试助手软件可以给安信可串口调试助手软件发送数据,那么安信可串口调试助手软件也可以给Android手机有人网络调试助手软件发送数据,实现相互通信,操作如下所示。