ESP8266使用笔记

news/发布时间2024/5/17 5:54:48

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

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

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

JavaImprove--Lesson07--异常处理的两种方式,collection集合

一.Java异常处理的两种方式 Java的异常机制是一种处理程序中错误的方式,它包括异常的抛出、捕获和处理。异常是在程序运行过程中发生的异常事件,如数学运算中的除0异常、数组越界、空指针异常等。 在Java中,异常被视为一种对象,可以通过使用try-catch语句块来捕获和处理。当…

DreamerV2

DreamerV2 DreamerV2是一个用于强化学习的算法,专注于从像素输入中学习复杂的行为。它是Dreamer算法的升级版本,由DeepMind的研究团队开发。DreamerV2利用世界模型的概念,这意味着它通过学习一个模型来预测环境的未来状态,从而在这个预测的世界里进行计划和决策。这种方法使…

莫队算法学习笔记

Part.1 引入 当你遇到一个区间询问但是难以用线段树等 log 算法维护的时候怎么办?那就是——莫队! 莫队这个东西能支持区间修改、区间查询的操作,但是这种算法要求离线。莫队有很多种,详细请看下文。 Part.2 普通莫队 我们先来看一道例题(P1972 的削弱版):给你一个长度为…

以太网:UDP包结构

参考: UDP协议报文结构_udp报文结构-CSDN博客 千兆以太网(3):接收——包校验和数据筛选 - 咸鱼IC - 博客园 (cnblogs.com) 计算机网络啥玩意是源MAC地址,目标MAC地址,源ip地址,目标ip地址_目的mac地址和源mac地址-CSDN博客 数据的校验和筛选 仅供参考 帧首部: 7个h55+h…

Acwing 1050. 鸣人的影分身

https://www.acwing.com/problem/content/1052/输入样例: 1 7 3 输出样例: 8#include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,int> PII; const LL MAXN=1e18,MINN=-MAXN,INF=0x3f3f3f3f; const LL N=200200,M=2020; LL n,…

使用Docker快速部署开源商城

目标 使用Docker容器技术,快速部署一套可运行的SiC B2B2C Shop商城系统。 #准备Docker环境 如果你使用Windows系统,我们需要安装使用Docker Desktop(Docker 桌面)。如果你使用Linux系统,我们需要安装Docker Engine(Docker 引擎\ Docker CE )。安装Docker环境在新窗口打开…