首页 > 其他分享 >ESP8266使用笔记

ESP8266使用笔记

时间:2024-03-30 19:11:06浏览次数:33  
标签:8080 ESP8266 ESP WIFI 笔记 AP 使用 波特率 设备

ESP8266介绍

ESP-01S样式

上图所示的是ESP-01s,我目前使用的是由安信可科技公司开发的模块,搭有板载天线。可以由AP/STA/AP+STA三种工作模式。其中AP工作模式是作为WIFI的客户端存在,其他设备主动链接在AP设备上,可以接收AP设备发送的消息,也可以反过来给AP设备发送消息。

STA工作模式则是以一个TCP客户端的形式存在于网络内,这种工作模式下的ESP需要主动的去链接其他TCP客户端,一个客户端可以链接多个设备,这为多个ESP设备同时传送数据以及一个设备同时接受多个ESP设备的消息提供了技术基础。

ESP的工作需要由AT指令来下达,AT指令可以来自于单片机,也可以来自于连接于网络内的其他设备。这取决于用户使用ESP设备的需求。

ESP常用的AT指令

1.通讯检查:AT

正确返回值为OK,意味着通讯正常,波特率对齐。错误的波特率可能导致没有返回值(可能性较大)或者返回值错误

2.设置波特率(大部分ESP设备出厂默认波特率为115200):AT+UART=BUND,8,1,0,0(复位后失效),AT+UART_DEF=BUND,8,1,0,0(彻底修改,断电不失效)

应当注意的是在修改了波特率之后要更改调试助手的波特率设置。使用AT指令的时候应当注意将ESP设备复位查看是否更改成功。

3.STA工作模式的设置:
    AT+CWMODE=1

    AT+RST //重启生效配置

    AT+CWLAP //查询可连接的所有WIFI名称(中文名称会显示乱码)

    AT+CWJAP="WIFI名","WIFI密码"//连接WIFI

    AT+CIFSR //查询IP

    AT+CIPMUX=1 //建立多连接

    AT+CIPSERVER=1,8080 //建立服务号为8080

4.AP工作模式设置
    AT+CWMODE=2

    AT+RST //重启生效配置

    AT+CWSAP_DEF="名字","密码",5,4 //配置WIFI名和密码

    AT+CIFSR //查询IP

    AT+CIPMUX=1 //建立多连接

    AT+CIPSERVER=1,8080 //建立服务号为8080

5.混合工作模式:
    AT+CWMODE=3

    AT+RST //重启生效配置

    AT+CWLAP //查询当前WIFI

    AT+CWJAP="WIFI名","WIFI密码"//连接WIFI

    AT+CIFSR //查询IP

    AT+CIPMUX=1 //建立多连接

    AT+CIPSERVER=1,8080 //建立服务号为8080

标签:8080,ESP8266,ESP,WIFI,笔记,AP,使用,波特率,设备
From: https://www.cnblogs.com/Radioactive/p/18105882

相关文章

  • git的基本使用
    一、为啥要使用Git(以程序员的角度)问题描述:代码备份问题:如果自己的电脑突然驾崩了,而且代码没有及时备份,前面所写的全部代码都没了。版本比对问题:修改文件的时候,不知道哪里的数据被修改了。或者说我想回到这个文件修改的上一个版本。案例:代码还原问题:假如项目中需要一......
  • DP学习笔记
    壹:线性DP所谓线性DP就是简单、容易写、易看出来的DP,这类DP经常在简单题中出现。通常在序列中用一维数组存储,矩阵中用二维数组存储。一维例子:设\(f_i\)表示前\(i\)个数中最长连续个1出现的次数。二维例子:设\(f_{i,j}\)表示从\((1,1)\)走到\((i,j)\)所需要用到的最......
  • 如何在vue中使用echarts,与jquery中有啥不同。
    一、vue中使用echarts的步骤在Vue中使用ECharts可以按照以下步骤进行:安装ECharts:使用npm或yarn安装ECharts:npminstallecharts在Vue组件中引入ECharts:importechartsfrom'echarts'在Vue组件的mounted钩子函数中初始化ECharts实例,并绑定到某个......
  • EF Core 中使用事务
    使用事务项目2023/10/0514个参与者反馈本文内容默认事务行为控制事务保存点跨上下文事务使用外部DbTransactions(仅限关系数据库)使用System.Transactions显示较少选项事务允许以原子方式处理多个数据库操作。如果已提交事务,则所有操作都会成功应用到数据库。如果已回滚事务,则......
  • 多线程的使用
    多线程并发和并行并行:在同一时刻,有多个任务在多个CPU上同时进行并发:在同一时刻,有多个任务在单个CPU上交替进行进程和线程进程:进程简单地说就是在多任务操作系统中,每个独立执行的程序,所以进程也就是“正在进行的程序”。(Windows系统中,我们可以在任务管理器中看到进程)线程......
  • Tarjan 算法——图论学习笔记
    Part.1引入在图论问题中,我们经常去研究一些连通性问题,比如:有向图的联通性:传递闭包——Floyd算法;有向图连通性的对称性:强联通分量(SCC)——Tarjan算法缩点;无向图的联通性:并查集;无向图的关键边:桥(割边)、边双——Tarjan算法缩点;无向图的关键点:割点、点双——Tarjan建立圆方......
  • NET Core使用Grpc通信(一):一元请求
    gRPC是一个现代的开源高性能远程过程调用(RPC)框架,它可以高效地连接数据中心内和跨数据中心的服务,支持负载平衡、跟踪、运行状况检查和身份验证。gRPC通过使用ProtocolBuffers作为数据传输格式,实现了在不同平台上的通信,并支持双向流和流式传输。RPC是远程过程调用的缩写,实现......
  • 莫队算法学习笔记
    Part.1引入当你遇到一个区间询问但是难以用线段树等log算法维护的时候怎么办?那就是——莫队!莫队这个东西能支持区间修改、区间查询的操作,但是这种算法要求离线。莫队有很多种,详细请看下文。Part.2普通莫队我们先来看一道例题(P1972的削弱版):给你一个长度为\(n\)的序列......
  • 《自动机理论、语言和计算导论》阅读笔记:p68-p114
    《自动机理论、语言和计算导论》学习第4天,p68-p114总结,总计47页。一、技术总结1.invertedindexes明白单词的意思是“反转的索引”,但是不明白其在书中具体指什么,去查询资料的话需要花很不多时间,先继续往下看。遇到这种场景的可能性还是比较多的。2.lexicalanalysis(1)lexico......
  • JavaScript笔记 09
    目录01DOM操作事件的体验02获取元素对象的五种方式03事件中this指向问题04循环绑定事件05DOM节点对象的常用操作  06点亮盒子的案例07节点访问关系08设置和获取节点内容的属性09以上内容的小总结 01DOM操作事件的体验        js本身是受......