基于ESP8266串口WIFI模块ESP-01S在Station模式(即接收无线信号( WiFi))下实现STC单片机与手机端网路串口助手相互通信功能

基于ESP8266串口WIFI模块ESP-01S在Station模式(即接收无线信号( WiFi))下实现STC单片机与手机端网路串口助手相互通信功能

  • ESP8266_01S引脚功能图
  • ESP8266_01S原理图
  • 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电源线。),如下图所示:
    • 指令说明
    • 基础 AT 指令集
    • 基础 AT 指令集描述
    • 基础 Wi-Fi 功能 AT 指令集
    • 基础 Wi-Fi 功能 AT 指令集描述
    • TCP/IP 功能 AT 指令集
    • TCP/IP 功能AT指令集描述
    • 常用基础 AT 指令
    • 常用Wifi 功能 AT 指令
    • 常用TCP/IP 功能 AT 指令
    • 透传模式下调试:
      • (一)、STA工作模式(接收无线信号(WiFi)):ESP8266_01S WiFi模块作为客户端(接收无线信号(WiFi)),电脑或手机等其他设备作为服务端(发射无线信号(WiFi)), 即用ESP8266 _01S WiFi模块作为客户端(接收无线信号(WiFi))接收电脑或手机等其他设备发射出的无线信号(WiFi),让电脑或手机等其他设备通过ESP8266 _01S WiFi模块与另外电脑或手机等其他设备进行相互通讯和数据交换。(注意:ESP8266_01S WiFi模块不管是AP工作模式或Station模式,当作为客户端时,可以使用透传模式、非透传模式、单路连接模式、多路连接模式,在设定ESP8266_01S WiFi模块传输模式和连接模 式时需要注意。)
        • 1、以下(1)到(16)是ESP8266_01S WiFi模块在STA工作模式下作为客户端(接收无线信号(WiFi)),电脑或手机等其他设备作为服务端(发射无线信号(WiFi)), 即用ESP8266 _01S WiFi模块作为客户端(接收无线信号(WiFi))接收电脑或手机等其他设备发射出的无线信号(WiFi),让电脑或手机等其他设备通过ESP8266 _01S WiFi模块与另外电脑或手机等其他设备进行相互通讯和数据交换,并设定ESP8266_01S WiFi模块传输模式为透传模式和连接模式为单路连接模式的AT指令。
          • (1)、先对ESP8266_01S WiFi模块进行检验工作 操作步骤如上
          • (2)、查看ESP8266_01S WiFi模块版本信息:
          • (3)、复位ESP8266_01S WiFi模块:
          • (4)、此步骤可省略 要根据与其他设备通信的波特率来修改ESP8266_01S WiFi模块串口信息 修改后要重新执行(1)(2)(3) 且串口调试助手界面的波特率也要改成修改后的波特率值 此后需从(5)开始往下执行:
          • (5)、查看ESP8266_01S WiFi模块当前工作模式:
          • (6)、设置ESP8266_01S WiFi模块工作模式为STA模式:
          • (7)、ESP8266_01S WiFi模块搜索附近可用无线信号(WiFi)
          • (8)、ESP8266_01S WiFi模块连接附近可用无线信号(WiFi) 先让电脑端或手机端或其他设备首连接同一网络下的无线信号(WiFi),通俗点讲 就是连接某个路由器发射出的无线信号(WiFi),再让ESP8266_01S WiFi模块连接这个路由器发射出的无线信号(WiFi),故以下描述电脑端或手机端或其他设备发射出的无线信号(WiFi)是指某个路由器发射出的无线信号(WiFi),而不是电脑端或手机端或其他设备真正可以发射出的无线信号(WiFi),只是电脑端或手机端或其他设备连接这个路由器发射出的无线信号(WiFi)后,用电脑端或手机端或其他设备来代替这个路由器发射出无线信号(WiFi)。
          • (9)、查看ESP8266_01S WiFi模块传输模式:
          • (10)、设置ESP8266_01S WiFi模块为透传传输模式:
          • (11)、查看ESP8266_01S WiFi模块连接模式:
          • (12)、设置查看ESP8266_01S WiFi模块为单路连接模式:
          • (13)、查看ESP8266_01S WiFi模块的服务端超时时间:
          • (14)、此步骤可省略 设置ESP8266_01S WiFi模块的服务端超时时间:
          • (15)、 设置安信可串口调试助手发送连接手机端有人网络调试助手软件所分配IP地址和自设定端口号给ESP8266_01S WiFi模块
          • (16)、设置安信可串口调试助手给手机端网路串口助手发送数据指令:
        • 2、安信可串口调试助手软件调试ESP8266串口WIFI模块ESP-01S应用功能步骤如下:
          • 1、打开安信可串口调试助手(电脑上用)后,选好“串口”(在电脑设备管理器可以看到)、波特率(根据所使用的ESP8266 WiFi模块,安信可产品默认115200。),其他默认即可,点击“打开串口”,如下图所示。
          • 2、插上先前断开ESP8266_01S WiFi模块上的VCC电源线和断掉GPIO0端口与GND的连接线 安信可串口调试助手(电脑上用)界面弹出初始化信息
          • 3、查看ESP8266_01S WiFi模块版本信息
          • 4、复位ESP8266_01S WiFi模块
          • 5、修改ESP8266_01S WiFi模块波特率 此步骤可省略 要根据与其他设备通信的波特率来修改ESP8266_01S WiFi模块串口信息 修改后要重新执行以上步骤1 2 3 4 且串口调试助手界面的波特率也要改成修改后的波特率值 此后需从步骤5开始往下执行
          • 6、查看ESP8266_01S WiFi模块当前工作模式:1为Station模式,2为模式,3为Station模式+AP模式
          • 7、设置ESP8266_01S WiFi模块工作模式为STA模式(即ESP8266_01S WiFi模块接收无线信号( WiFi))
          • 8、ESP8266_01S WiFi模块搜索附近可用无线信号(WiFi)
          • 9、ESP8266_01S WiFi模块连接附近可用无线信号(WiFi) 先让电脑端或手机端或其他设备首连接同一网络下的无线信号(WiFi),通俗点讲 就是连接某个路由器发射出的无线信号(WiFi),再让ESP8266_01S WiFi模块连接这个路由器发射出的无线信号(WiFi),故以下描述电脑端或手机端或其他设备发射出的无线信号(WiFi)是指某个路由器发射出的无线信号(WiFi),而不是电脑端或手机端或其他设备真正可以发射出的无线信号(WiFi),只是电脑端或手机端或其他设备连接这个路由器发射出的无线信号(WiFi)后,用电脑端或手机端或其他设备来代替这个路由器发射出无线信号(WiFi)。
          • 10、查看ESP8266_01S WiFi模块传输模式(0为非透传传输模式 1为透传传输模式)
          • 11、设置ESP8266_01S WiFi模块为透传传输模式
          • 12、查看ESP8266_01S WiFi模块连接模式(0为单路连接模式 1为多路连接模式)
          • 13、设置查看ESP8266_01S WiFi模块为单路连接模式
          • 14、查看ESP8266_01S WiFi模块的服务端超时时间
          • 15、此步骤可省略 设置ESP8266_01S WiFi模块的服务端超时时间
          • 16、安信可串口调试助手发送连接手机端有人网络调试助手软件所分配IP地址和自设定端口号给ESP8266_01S WiFi模块
            • 1、打开手机端有人网络调试助手软件,选tcp server(即服务端模式),激活IP地址和自设定端口号。
            • 2、安信可串口调试助手发送连接手机端有人网络调试助手软件所分配IP地址和自设定端口号给ESP8266_01S WiFi模块
            • 3、手机端有人网络调试助手软件界面显示连上手机端有人网络调试助手软件的tcp server后ESP8266_01S WiFi模块的IP地址和端口
          • 17、安信可串口调试助手给手机端网路串口助手发送数据指令
          • 18、通过ESP8266_01S WiFi模块实现安信可串口调试助手与手机端网路串口助手相互通信。
            • 1、手机端有人网络调试助手软件给安信可串口调试助手软件发送数据
            • 2、安信可串口调试助手软件给手机端有人网络调试助手软件给发送数据
      • (二)、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)到(18)是ESP8266_01S WiFi模块在AP工作模式下作为客户端(发射无线 信号(WiFi)),电脑或手机等其他设备作为服务端(接收无线信号(WiFi)),让电脑或手机等其他设备通过ESP8266 _01S WiFi模块与另外电脑或手机等其他设备进行相互通讯和数据交换,并设定ESP8266_01S WiFi模块传输模式为透传模式和连接模式为单路连接模式的AT指令。
          • (1)、先对ESP8266_01S WiFi模块进行检验工作 操作步骤如上
          • (2)、查看ESP8266_01S WiFi模块版本信息:
          • (3)、复位ESP8266_01S WiFi模块:
          • (4)、此步骤可省略 要根据与其他设备通信的波特率来修改ESP8266_01S WiFi模块串口信息 修改后要重新执行(1)(2)(3) 且串口调试助手界面的波特率也要改成修改后的波特率值 此后需从(5)开始往下执行:
          • (5)、查看ESP8266_01S WiFi模块当前工作模式:
          • (6)、设置ESP8266_01S WiFi模块工作模式为AP模式:
          • (7)、设置ESP8266_01S WiFi模块的AP模式参数:
          • (8)、电脑端或手机端或其他设备连接ESP8266_01S WiFi模块发射出的无线信号(WiFi)
          • (9)、查看ESP8266_01S WiFi模块传输模式:
          • (10)、设置ESP8266_01S WiFi模块为透传传输模式:
          • (11)、查看ESP8266_01S WiFi模块连接模式:
          • (12)、设置ESP8266_01S WiFi模块为单路连接模式:
          • (13)、查看ESP8266_01S WiFi模块的模块IP地址:
          • (14)、查看连接ESP8266_01S WiFi模块的某个设备IP地址:
          • (15)、查看ESP8266_01S WiFi模块的服务端超时时间:
          • (16)、此步骤可省略 设置ESP8266_01S WiFi模块的服务端超时时间:
          • (17)、设置安信可串口调试助手发送连接手机端有人网络调试助手软件所分配IP地址和自设定端口号给ESP8266_01S WiFi模块
          • (18)、设置安信可串口调试助手给手机端网路串口助手发送数据指令:
        • 2、安信可串口调试助手软件调试ESP8266串口WIFI模块ESP-01S应用功能步骤如下:
          • 1、打开安信可串口调试助手(电脑上用)后,选好“串口”(在电脑设备管理器可以看到)、波特率(根据所使用的ESP8266 WiFi模块,安信可产品默认115200。),其他默认即可,点击“打开串口”,如下图所示。
          • 2、插上先前断开ESP8266_01S WiFi模块上的VCC电源线和断掉GPIO0端口与GND的连接线 安信可串口调试助手(电脑上用)界面弹出初始化信息
          • 3、查看ESP8266_01S WiFi模块版本信息
          • 4、复位ESP8266_01S WiFi模块
          • 5、修改ESP8266_01S WiFi模块波特率 此步骤可省略 要根据与其他设备通信的波特率来修改ESP8266_01S WiFi模块串口信息 修改后要重新执行以上步骤1 2 3 4 且串口调试助手界面的波特率也要改成修改后的波特率值 此后需从步骤5开始往下执行
          • 6、查看ESP8266_01S WiFi模块当前工作模式:1为Station模式,2为AP模式,3为Station模式+AP模式
          • 7、设置ESP8266_01S WiFi模块工作模式为AP模式(即ESP8266_01S WiFi模块发射无线信号( WiFi))
          • 8、设置ESP8266_01S WiFi模块的AP模式参数
          • 9、电脑端或手机端或其他设备连接ESP8266_01S WiFi模块发射出的无线信号(WiFi)
          • 10、查看ESP8266_01S WiFi模块传输模式(0为非透传传输模式 1为透传传输模式)
          • 11、设置ESP8266_01S WiFi模块为透传传输模式
          • 12、查看ESP8266_01S WiFi模块连接模式(0为单路连接模式 1为多路连接模式)
          • 13、设置查看ESP8266_01S WiFi模块为单路连接模式
          • 14、查看ESP8266_01S WiFi模块的模块IP地址
          • 15、查看连接ESP8266_01S WiFi模块的某个设备IP地址
          • 16、查看ESP8266_01S WiFi模块的服务端超时时间:
          • 17、此步骤可省略 设置ESP8266_01S WiFi模块的服务端超时时间:
          • 18、安信可串口调试助手发送连接手机端有人网络调试助手软件所分配IP地址和自设定端口号给ESP8266_01S WiFi模块
            • 1、打开手机端有人网络调试助手软件,选tcp server(即服务端模式),激活IP地址和自设定端口号。
            • 2、安信可串口调试助手发送连接手机端有人网络调试助手软件所分配IP地址和自设定端口号给ESP8266_01S WiFi模块
            • 3、手机端有人网络调试助手软件界面显示连上手机端有人网络调试助手软件的tcp server后ESP8266_01S WiFi模块的IP地址和端口
          • 19、安信可串口调试助手给手机端网路串口助手发送数据指令
          • 20、通过ESP8266_01S WiFi模块实现安信可串口调试助手与手机端网路串口助手相互通信。
            • 1、手机端有人网络调试助手软件给安信可串口调试助手软件发送数据
            • 2、安信可串口调试助手软件给手机端有人网络调试助手软件发送数据
  • 以上ESP8266串口WIFI模块ESP-01S在Station模式下实现安信可串口调试助手与手机端网路串口助手相互通信功能没问题后 可进行以下基于ESP8266串口WIFI模块ESP-01S在Station模式(即接收无线信号( WiFi))下实现STC单片机与手机端网路串口助手相互通信功能
    • 基于ESP8266串口WIFI模块ESP-01S在Station模式(即接收无线信号( WiFi))下实现STC单片机与手机端网路串口助手相互通信功能程序编写

ESP8266_01S引脚功能图

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

ESP8266_01S原理图

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

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电源线。),如下图所示:

在这里插入图片描述

指令说明

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

基础 AT 指令集

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

基础 AT 指令集描述

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

基础 Wi-Fi 功能 AT 指令集

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

基础 Wi-Fi 功能 AT 指令集描述

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

TCP/IP 功能 AT 指令集

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

TCP/IP 功能AT指令集描述

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

常用基础 AT 指令

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

常用Wifi 功能 AT 指令

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

常用TCP/IP 功能 AT 指令

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

透传模式下调试:

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

1、以下(1)到(16)是ESP8266_01S WiFi模块在STA工作模式下作为客户端(接收无线信号(WiFi)),电脑或手机等其他设备作为服务端(发射无线信号(WiFi)), 即用ESP8266 _01S WiFi模块作为客户端(接收无线信号(WiFi))接收电脑或手机等其他设备发射出的无线信号(WiFi),让电脑或手机等其他设备通过ESP8266 _01S WiFi模块与另外电脑或手机等其他设备进行相互通讯和数据交换,并设定ESP8266_01S WiFi模块传输模式为透传模式和连接模式为单路连接模式的AT指令。
(1)、先对ESP8266_01S WiFi模块进行检验工作 操作步骤如上
(2)、查看ESP8266_01S WiFi模块版本信息:

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

(3)、复位ESP8266_01S WiFi模块:

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

(4)、此步骤可省略 要根据与其他设备通信的波特率来修改ESP8266_01S WiFi模块串口信息 修改后要重新执行(1)(2)(3) 且串口调试助手界面的波特率也要改成修改后的波特率值 此后需从(5)开始往下执行:

发送命令:AT+CIOBAUD=9600(测试指令)
指令:AT+CIOBAUD
响应:返回波特率信息

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

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

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/734533.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

会声会影2024永久破解和谐版下载 包含激活码序列号

亲爱的创作伙伴们&#xff0c;今天我要分享一个让我的影视编辑生活大放异彩的神器——会声会影2024破解版本&#xff01;&#x1f389;&#x1f31f; &#x1f308;**功能全面升级**&#xff1a;作为一款专业的视频编辑软件&#xff0c;会声会影2024破解版本不仅继承了之前版本…

KEITHLEY吉时利24611kW 脈沖模式 SourceMeter 手侧

KEITHLEY吉时利24611kW 脈沖模式 SourceMeter 手侧

【vue3|第13期】深入了解Vue3生命周期:管理组件的诞生、成长与消亡

日期&#xff1a;2024年6月22日 作者&#xff1a;Commas 签名&#xff1a;(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释&#xff1a;如果您觉得有所帮助&#xff0c;帮忙点个赞&#xff0c;也可以关注我&#xff0c;我们一起成长&#xff1b;如果有不对的地方&#xf…

【大数据 复习】第8章 Hadoop架构再探讨

一、概念 1.Hadoop1.0的核心组件&#xff08;仅指MapReduce和HDFS&#xff0c;不包括Hadoop生态系统内的Pig、Hive、HBase等其他组件&#xff09;&#xff0c;主要存在以下不足&#xff1a; &#xff08;1&#xff09;抽象层次低&#xff0c;需人工编码 &#xff08;2&#xf…

【Linux】基础IO_4

文章目录 六、基础I/O4. 动静态库 未完待续 六、基础I/O 4. 动静态库 既然我们能够成功创建静态库了&#xff0c;接下来我们将这个代码打包成动态库&#xff1a; shared: 表示生成共享库格式 fPIC&#xff1a;产生位置无关码(position independent code) 动态库库名规则&…

Swift 中的动态数组

Swift 的 Array 类型是一种强大而灵活的集合类型&#xff0c;可以根据需要自动扩展或缩减其容量。 动态数组的基本概念 Swift 中的数组是基于动态数组&#xff08;dynamic array&#xff09;的概念实现的。动态数组能够根据需要自动调整其容量&#xff0c;以容纳新增的元素&a…

第一题(伏羲六十四卦)

题目&#xff1a; 首先伏羲64卦解密 再用base64解密即可

基于SpringBoot+Vue教材订购系统设计和实现(源码+LW+调试文档+讲解等)

&#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者&#xff0c;博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌&#x1f497; &#x1f31f;文末获取源码数据库&#x1f31f; 感兴趣的可以先收藏起来&#xff0c;…

Android 14 权限等级剖析

Android 14 权限等级剖析 Android 14 引入了新的权限等级&#xff0c;为应用程序访问敏感信息和功能提供了更细粒度的控制。了解这些新的权限等级及其应用场景对于开发人员至关重要。 1. 概述 Android 一直以来都使用权限机制来控制应用程序对系统资源和用户数据的访问。随着…

Vue81-独享路由守卫

一、 独享路由守卫的定义 当只有某个特定的路由需要做校验的时候&#xff0c;可以在改路由组件规则的地方单独配置独属于改组件的路由守卫。 二、示例 1、需求 系统只在进入新闻路由页面的时候做校验。 2、代码实现 注意&#xff1a; 独享路由守卫&#xff0c;只有前置路由守…

Unity Apple Vision Pro 开发(三):visionOS 应用形态

文章目录 &#x1f4d5;教程说明&#x1f4d5;常用名词解释&#x1f4d5;visionOS 空间类型⭐Shared Space 共享空间⭐Full Space/Immersive Space 独占空间 &#x1f4d5;visionOS 渲染框架&#x1f4d5;Unity 开发 visionOS 应用的不同模式⭐**窗口模式**⭐VR 模式⭐MR 模式 …

基于matlab的高斯滤波与图像去噪

1 高斯滤波原理 1.1 原理 高斯滤波是一种线性平滑滤波技术&#xff0c;主要用于消除图像中的高斯噪声。它的工作原理可以理解为对整幅图像进行加权平均的过程&#xff0c;即每个像素点的值都由其本身和邻域内的其他像素值经过加权平均后得到。 高斯滤波实质上是一种信号的滤…

动手学深度学习(Pytorch版)代码实践 -卷积神经网络-25使用块的网络VGG

25使用块的网络VGG import torch from torch import nn import liliPytorch as lp import matplotlib.pyplot as plt# 定义VGG块 # num_convs: 卷积层的数量 # in_channels: 输入通道的数量 # out_channels: 输出通道的数量 def vgg_block(num_convs, in_channels, out_channel…

VS Code Arduino编程

①Arduino Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件&#xff08;各种型号的Arduino板&#xff09;和软件&#xff08;Arduino IDE)。 ②VS Code&#xff08;全称 Visual Studio Code&#xff09; 是由微软开发的一款开源、轻量级的跨平台现代代码编辑器…

昇思25天学习打卡营第4天|数据变换Transforms

学习内容复盘 1.1 数据变换 什么是数据变换、为何要数据变换 通常情况下&#xff0c;直接加载的原始数据并不能直接送入神经网络进行训练&#xff0c;此时我们需要对其进行数据预处理。MindSpore提供不同种类的数据变换&#xff08;Transforms&#xff09;&#xff0c;配合数…

Jenkins定时构建自动化(二):Jenkins的定时构建

目录 ​编辑 一、 jenkins定时构建语法&#xff1a; 1. 语法规则&#xff1a; 2. 常见用法举例 3. 再次举例 接上一篇&#xff1a;Jenkins定时构建自动化(一)&#xff1a;Jenkins下载安装配置&#xff1a;Jenkins定时构建自动化(一)&#xff1a;Jenkins下载安装配置-CSDN博客 …

32 - 判断三角形(高频 SQL 50 题基础版)

32 - 判断三角形 select *,if(xy>z and xz>y and zy > x,Yes,No) triangle fromTriangle;

[GXYCTF2019]禁止套娃1

buu打开题目进去看到&#xff0c;只有一行字 只有一行字的话&#xff0c;那么没有可用的信息&#xff0c;那么可以去查看一下源码或者是看一下network里是不是有一些提示&#xff0c;发现都没有&#xff0c;那就利用dirsearch去扫描一下目录 python dirsearch.py -u http://f87…

华为海思CPU解读

安全可靠CPU测评结果&#xff08;华为海思篇&#xff09; 中国信息安全测评中心于2024年5月20日发布安全可靠测评结果公告&#xff08;2024年第1号&#xff09;&#xff0c;公布依据《安全可靠测评工作指南&#xff08;试行&#xff09;》的测评结果&#xff0c;自发布起有效期…

昇思25天学习打卡营第4天 | 数据变换

内容介绍&#xff1a;通常情况下&#xff0c;直接加载的原始数据并不能直接送入神经网络进行训练&#xff0c;此时我们需要对其进行数据预处理。MindSpore提供不同种类的数据变换&#xff08;Transforms&#xff09;&#xff0c;配合数据处理Pipeline来实现数据预处理。所有的T…