当前位置: 首页 > news >正文

ESP8266-调试

ESP8266-WIFI模块调试过程

如果你的WIFI插在STM32上工作不正常,那么可以单独用USB-TTL模块测试此WIFI是否是正常的。

如果是转接板,只需要接 TXD RXD VCC GND 即可。

视频:https://www.bilibili.com/video/BV1ku4y1E74M

1.1 接电脑USB口调试

image-20231029164547420

9.2 ESP8266的STA+TCP客户端配置

按下面的命令顺序配置,测试WIFI的链接。

//STA+TCP客户端模式
char *ESP8266_STA_Client[]=
{
    "AT\r\n",
    "ATE0\r\n",
    "AT+CWMODE=1\r\n",
    "AT+RST\r\n",
    "ATE0\r\n",
    "AT+CWLAP\r\n", //查询可以连接WIFI
    "AT+CWJAP=\"ChinaNet-wbyw\",\"12345678\"\r\n",
    "AT+CIPMUX=0\r\n",
    "AT+CIPMODE=1\r\n",
    "AT+CIPSTART=\"TCP\",\"192.168.101.6\",8088\r\n",
    "AT+CIPSEND\r\n",  
};

以下是每个指令的解释:

(1)“AT\r\n”:这是用于测试ESP8266模块是否正常工作的基本指令。发送此指令后,模块应该回复 “OK\r\n”。

(2)“ATE0\r\n”:这个指令用于关闭回显功能。当回显功能关闭时,模块不会将接收到的指令发送回串口。回复 “OK\r\n” 表示指令执行成功。

(3)“AT+CWMODE=1\r\n”:这个指令设置ESP8266模块为STA(站点)模式,即将其配置为连接到现有无线网络的客户端。回复 “OK\r\n” 表示指令执行成功。

(4)“AT+RST\r\n”:这个指令用于重启ESP8266模块。模块将重新启动并返回 “ready\r\n” 表示准备就绪。

(5)“ATE0\r\n”:同第二条指令一样,这个指令再次关闭回显功能。

(6)“AT+CWLAP\r\n”:这个指令用于查询附近可连接的无线网络。模块将返回一个列表,包含可用网络的信息。

(7)“AT+CWJAP=“ChinaNet-wbyw”,“12345678”\r\n”:这个指令用于连接到指定的无线网络。在此示例中,通过SSID为 “ChinaNet-wbyw” 的无线网络,并使用密码 “12345678” 进行连接。回复 “OK\r\n” 表示指令执行成功。

(8)“AT+CIPMUX=0\r\n”:这个指令用于禁用多连接模式。回复 “OK\r\n” 表示指令执行成功。

(9)“AT+CIPMODE=1\r\n”:这个指令用于设置传输模式为透明传输模式。在透明传输模式下,ESP8266模块将直接将串口数据发送到网络连接中。回复 “OK\r\n” 表示指令执行成功。

(10)“AT+CIPSTART=“TCP”,“192.168.101.6”,8088\r\n”:这个指令用于建立与指定TCP服务器的连接。在此示例中,将与IP地址为 “192.168.101.6”、端口号为8088的服务器建立连接。回复 “OK\r\n” 表示指令执行成功。

(11)“AT+CIPSEND\r\n”:这个指令用于发送数据到已建立的TCP连接。发送此指令后,模块将进入发送模式,并等待用户输入要发送的数据。可以通过向模块发送数据来进行通信。

相关文章:

  • 代理(Delegate)、闭包(Closure)、Notification(通知中心) 和 swift_event_bus适用场景和工作方式
  • vue3实现虚拟滚动Vue-Virtual-Scroller
  • docker2
  • 2.angular指令
  • 根据指定 Excel 模板将 Excel 明细数据生成新的 Excel 文档
  • JVM垃圾收集器合集
  • 考研复试c语言常见问答题汇总2
  • Git Fast-forward 合并详解:原理、场景与最佳实践
  • 【Ubuntu系统设置固定内网ip,且不影响访问外网 】
  • 基于Python实现手写数字识别
  • 字节跳动 —— 建筑物组合(滑动窗口+溢出问题)
  • 大白话 Vue 中的keep - alive组件,它的作用是什么?在什么场景下使用?
  • 3ds Max 快捷键分类指南(按功能划分)
  • RabbitMQ从入门到实战-2
  • 深度学习Y1周:调用官方权重进行检测
  • 程序代码篇---STM舵机控制
  • pyecharts制作gdp动态柱形图-学习记录
  • 接口自动化入门 —— Jmeter实现在接口工具中关联接口处理方案
  • 面试之《什么是流式渲染》
  • 11. Pandas :操作Excel文件(Excel报表的案例研究)
  • 台湾花莲县海域发生5.7级地震,震源深度15公里
  • 五问舆论漩涡中的“协和‘4+4’模式”:是否公平,如何合格?
  • 上音校园春日花艺引路人打卡,阳台音乐会吹响《玫瑰人生》
  • 河南博物院:警惕非官方网络平台 “买讲解保进馆” 等虚假信息
  • 国内多景区实行一票游多日:从门票经济向多元化“链式经济”转型
  • 出口管制不能将民用技术泛安全化,也不能破坏全球供应链稳定