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

esp8266模块(1)

1WiFi的两种模式

1AP模式:ESP8266模块充当一个无线接入点,类似于一个路由器。(如手机开热点)

2Station模式(sta):ESP8266模块作为客户端连接到一个现有的WiFi网络。(如路由器)

2利用AT命令实现模式的切换

2. 进入AT指令模式

首先,确保ESP8266模块处于AT指令模式。在串口终端中输入以下命令并按回车:

AT

如果模块响应OK,则说明它处于AT指令模式。

3. 切换到STA模式

要将ESP8266设置为STA模式并连接到WiFi网络,请使用以下命令:

AT+CWMODE=1

如果模块响应OK,则模式切换成功。

接下来,连接到WiFi网络:

AT+CWJAP="SSID","PASSWORD"

替换"SSID""PASSWORD"为您要连接的WiFi网络的SSID和密码。

4. 切换到AP模式

要将ESP8266设置为AP模式,请使用以下命令:

AT+CWMODE=2

如果模块响应OK,则模式切换成功。

接下来,设置AP的SSID和密码:

AT+CWSAP="ESP8266-AP","12345678",5,3

这里"ESP8266-AP"是接入点的SSID,"12345678"是密码,5是通道号(通常设置为1-13),3是加密模式(通常为0-3,代表不同的加密类型)。

5. 同时启用STA和AP模式

如果需要同时启用STA和AP模式,请使用以下命令:

AT+CWMODE=3

如果模块响应OK,则模式切换成功。

然后,您可以按照上述步骤分别设置AP和连接到WiFi网络。

实现连接路由器

步骤1:设置STA模式

输入以下命令将ESP8266设置为STA模式:

AT+CWMODE=1

模块应响应OK

步骤2:连接到WiFi网络

输入以下命令连接到您的WiFi网络,替换SSIDPASSWORD为您网络的SSID和密码:

AT+CWJAP="SSID","PASSWORD"

如果连接成功,模块将响应WIFI CONNECTEDWIFI GOT IP

步骤3:确认连接状态

输入以下命令来确认连接状态:

AT+CIPSTATUS

如果连接成功,您将看到STATUS:3,表示已连接到路由器并获取到IP地址。

修改WiFi名字

步骤1:进入AT指令模式

  1. 使用USB转串口适配器将ESP8266模块连接到电脑。
  2. 打开串口终端软件,并设置正确的串口和波特率(通常为115200)。
  3. 输入以下命令并按回车确认:
AT

如果模块响应OK,则说明它处于AT指令模式。

步骤2:设置AP模式

确保ESP8266模块处于AP模式,或者同时处于STA+AP模式。输入以下命令设置为AP模式:

AT+CWMODE=2

或者,如果要同时使用STA和AP模式:

AT+CWMODE=3

模块应响应OK

步骤3:设置新的SSID和密码

输入以下命令设置新的SSID和密码,替换"NewSSID""NewPassword"为您想要的新SSID和密码:

AT+CWSAP="NewSSID","NewPassword",5,3

这里的5是通道号(1-13),3是加密类型(通常为0-3)。模块应响应OK

步骤4:确认SSID已更改

为了确认SSID已更改,您可以使用以下命令来查询当前AP配置:

AT+CWSAP?

模块将返回当前的SSID、密码、通道号和加密类型。

列出当前WiFi

步骤1:进入AT指令模式

  1. 使用USB转串口适配器将ESP8266模块连接到电脑。
  2. 打开串口终端软件,并设置正确的串口和波特率(通常为115200)。
  3. 输入以下命令并按回车确认:
AT

如果模块响应OK,则说明它处于AT指令模式。

步骤2:扫描WiFi网络

输入以下命令来扫描附近的WiFi网络:

AT+CWLAP

模块将开始扫描,并返回一系列的WiFi网络信息,包括每个网络的SSID、信号强度(RSSI)、加密类型和安全状态。

示例输出

扫描完成后,您将看到类似以下格式的输出:

+CWLAP:(4,"WiFi1",-45,"WPA2",4)
+CWLAP:(3,"WiFi2",-70,"WPA",4)
+CWLAP:(4,"WiFi3",-55,"WPA2",4)

这里,每个+CWLAP:行代表一个发现的WiFi网络。参数依次为:

  • 第一个数字:信号强度等级(0-4,其中4是最好)。
  • SSID:WiFi网络的名称。
  • RSSI:信号强度(负值,绝对值越小信号越强)。
  • 加密类型:如WPAWPA2等。
  • 安全状态:通常是4,表示网络加密。

相关文章:

esp8266模块(1)

1WiFi的两种模式 1AP模式:ESP8266模块充当一个无线接入点,类似于一个路由器。(如手机开热点) 2Station模式(sta):ESP8266模块作为客户端连接到一个现有的WiFi网络。(如路由器&#…...

LDR6020:重塑iPad一体式有线键盘体验的创新力量

在移动办公与娱乐日益融合的时代,iPad凭借其强大的性能和便携性,成为了众多用户不可或缺的生产力工具。然而,为了进一步提升iPad的使用体验,一款高效、便捷的键盘成为了不可或缺的配件。今天,我们要介绍的,…...

ArcGIS Pro SDK (九)几何 9 立方贝塞尔线段

ArcGIS Pro SDK (九)几何 9 立方贝塞尔线段 文章目录 ArcGIS Pro SDK (九)几何 9 立方贝塞尔线段1 构建立方贝塞尔线段 - 从坐标2 构建立方贝塞尔线段 - 从地图点3 构造立方贝塞尔线段 - 从映射点的枚举4 立方贝塞尔线段生成器属性…...

c语言之 *指针与 **指针

*n 一级指针: &nn*n自身地址指向地址指向地址值 **s 二级指针: &ss*s**s自身地址一级指针地址一级指针指向地址一级指针指向地址值 CHILD *walk, *next, *tmp_child, **scan;next walk->next scan &walk->next; while (*scan) { …...

navicat 导入 sql 遇到的问题

错误1 [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near SET FOREIGN_KEY_CHECKS 0;DROP TABLE IF EXISTS tmp_tables; CREATE TABLE at line 1 [Err] &…...

压缩pdf大小的方法 指定大小软件且清晰

在数字化时代,pdf文件因其良好的兼容性和稳定性,已成为文档分享的主流格式。然而,高版本的pdf文件往往体积较大,传输和存储都相对困难。本文将为您详细介绍几种简单有效的方法,帮助您减小pdf文件的大小,让您…...

PHP上门按摩专业版防东郊到家系统源码小程序

💆‍♀️【尊享级体验】上门按摩专业版,告别东郊到家,解锁全新放松秘籍!🏠✨ 🔥【开篇安利,告别传统束缚】🔥 亲们,是不是厌倦了忙碌生活中的疲惫感?想要享…...

从微软发iPhone,聊聊企业设备管理

今天讲个上周的旧闻,微软给员工免费发iPhone。其实上周就有很多朋友私信问我,在知乎上邀请我回答相关话题,今天就抽点时间和大家一起聊聊这事。我不想讨论太多新闻本身,而是更想聊聊事件的主要原因——微软企业设备管理&#xff0…...

抖音/腾讯/百度ocpm深度回传如何操作?广告投放双出价的投放技巧?

要实现抖音、腾讯和百度的OCPM(Optimized Cost Per Mille)深度回传,可以通过借助第三方平台,例如(转化宝)实现广告数据精准回传,如此之外,在广告投放过程中还需要注重这些方面。 转化…...

DPKG(Debian / Ubuntu包管理工具)的深入探索与使用

DPKG(Debian / Ubuntu包管理工具)的深入探索与使用 在Linux世界中,特别是基于Debian及其衍生系统(如Ubuntu)的环境中,dpkg是管理Debian软件包(.deb文件)的核心工具。它不仅用于安装…...

Godot学习笔记2——GDScript变量与函数

Godot使用的编程语言是GDS,语法上与python有些类似。 一、代码编写界面 在新建的Godot项目中,点击“创建根节点”中的“其他节点”,选择“Node”。 点击场景界面右上角的绿色加号,路径处重新命名,模板选择“Empty”&…...

golang开发环境搭建与踩坑记录

文章目录 一、安装下载1、go环境2、ide 二、基本使用1、运行2、结构体与方法函数指针3、闭包4、指针5、map6、接口7、异常 三、包管理1、go mod语法2、项目下载所有依赖 一、安装下载 1、go环境 下载地址:https://go.dev/dl/ 或者:https://golang.goog…...

单机、集群、分布式服务器比较:

1. 单机服务器的瓶颈: 单机服务器:一台服务器独立运行一个工程所需的全部的业务模块 受限于服务器硬件资源,所承受用户并发量受限,32位linux操作系统最大并发量为两万任一模块的变动和修改,都会导致整个项目代码重新编…...

NoSql选择题解

1. (单选题)以下不属于ACID原则的是( )。 A. 相对性 B. 原子性 C. 隔离性 D. 持久性 正确答案: A :相对性; 2. (单选题)以下NoSQL数据库中,哪个是内存数据库()。 A. Bigtable B. Redis C. Hbase D. MongoDB 正确答案: B :Redis; …...

国内新能源汽车芯片自给,承认差距,任重道远

【科技明说 | 科技热点关注】 据近日工信部电子五所元器件与材料研究院高级副院长罗道军表示,中国拥有最大的新能源车产能,芯片用量也是越来越多。但是芯片的自给率目前不到10%,是结构性的短缺。 中国拥有最大新能源车产能&#…...

反爬虫策略中的IP地址轮换如何实现?挑战与对策

当今互联网时代,各类网站、网络平台背后隐藏着大量数据,广告数据收集、市场数据收集都需要依托爬虫技术,但很多网站通过反爬虫技术限制或屏蔽爬虫的访问,这给数据收集带来不小的挑战。 为了规避这些反爬虫策略,开发人…...

AUTOSAR CAN网络Bus Load Reduction Mechanism

1. Bus Load Reduction Mechanism有什么用 根据AUTOSAR CanNM规范,NM PDU的发送周期由参数CanNmMsgCycleTime决定,并且属于同一个网络簇的所有NM节点该参数必须相同。如果不采取任何行动,这将导致总线负载问题,这取决于网络管理集群成员的数量。即使通过节点特定的定时参数…...

【LeetCode力扣】007. 整数反转(Python)

给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 示例 1: 输入…...

大数据之写入Doris数据问题

1. 解决Key columns should be a ordered prefix of the schema. KeyColumns[1] (starts from zero) is xxx, but 背景 create table if not exists XXX ( fathercorp varchar(50), id decimalv3(38,0) ) ENGINEOLAP UNIQUE KEY(id) COMMENT xxxx DISTRIBUTED BY HASH(id) BUC…...

HTML+echarts.js实现的炫酷金色风格可视化组件

模板下载地址: 炫酷金色风格可视化组件 (bootstrapmb.com)https://www.bootstrapmb.com/item/14888 一款炫酷金色风格可视化组件,统计图表使用Echarts.js,整体风格采用金黄色看起来很大气,设计是通用型的,可以用作任…...

火星探测器通信系统设计与关键技术解析

1. 火星探测器通信系统设计解析1.1 火星探测任务概述2021年5月15日,中国首次火星探测任务"天问一号"成功着陆火星北半球的乌托邦平原,标志着中国成为继前苏联和美国之后第三个成功实现火星软着陆的国家。此次任务中,"祝融号&q…...

ai辅助开发:基于快马平台为trea国际版添加汇率数据智能分析功能

最近在开发Trea国际版应用时,遇到了一个需求:如何让用户更直观地理解汇率波动趋势,并通过自然语言交互获得分析结果。这个功能看似复杂,但借助InsCode(快马)平台的AI辅助开发能力,整个过程变得异常简单。下面分享我的实…...

Stata实战:如何用Probit模型分析二分类数据(附完整代码与边际效应计算)

Stata实战:Probit模型在二分类数据分析中的完整应用指南 引言:为什么选择Probit模型? 在社会科学和经济学研究中,我们经常会遇到因变量为二分类(0/1)的情况。比如"是否购买某产品"、"是否选…...

10分钟精通语音识别:FunASR热词定制实战指南

10分钟精通语音识别:FunASR热词定制实战指南 FunASR作为端到端语音识别工具包,其热词定制功能能够显著提升专业术语的识别准确率。在医疗、金融、科技等专业领域,通过简单的配置文件即可实现98%以上的专业词汇识别精度。本文将从零开始&…...

OpenClaw设备控制:Qwen3-32B通过USB接口操作硬件实验

OpenClaw设备控制:Qwen3-32B通过USB接口操作硬件实验 1. 为什么选择OpenClaw做硬件控制? 去年夏天,我在工作室调试一个温控风扇项目时,发现传统嵌入式开发存在一个痛点:每次修改控制逻辑都需要重新烧录固件。当我偶然…...

java毕业设计基于springboot西岭雪山智慧景区管理系统

前言 随着旅游业的快速发展和游客数量的不断增加,西岭雪山景区面临着越来越多的管理挑战。传统的景区管理方式往往存在效率低下、信息不透明、游客体验差等问题。为了解决这些困境,基于Spring Boot的西岭雪山智慧景区管理系统应运而生。该系统旨在通过先…...

git不跟踪文件夹

git不跟踪文件夹假设你有一个名为build的文件夹,你想从Git跟踪中移除它: 1.移除跟踪: bash git rm -r --cached build/ 2.提交更改: bash git commit -m “Remove logs folder from tracking” 3确保未来不被跟踪: bas…...

从外包到阿里P8:我的“野路子”晋升攻略

一、起点:外包测试员的困境与觉醒初入职场时,我是一名普通的外包功能测试员,每日重复着“点点点”的基础工作。外包身份的局限性逐渐显现:接触不到核心业务逻辑,缺乏技术成长空间,职业路径模糊。一次线上重…...

率零降AI工具新手教程:零基础也能快速降论文AIGC率

率零降AI工具新手教程:零基础也能快速降论文AIGC率 你可能已经听说了各种降AI工具,但打开网站看到一堆选项就头大。 这篇教程专门给"完全没用过降AI工具"的同学写。我选了操作最简单的率零来做演示——它的界面简洁到几乎不需要学习&#xff0…...

告别卡顿!Nginx+HTTP-FLV模块搭建低延迟直播系统(含OBS/VLC对比测试)

低延迟直播系统实战:NginxHTTP-FLV协议优化指南 直播行业的爆发式增长对技术架构提出了更高要求。当观众在电商直播间抢购商品时,当在线教育师生进行实时互动时,哪怕1秒的延迟都可能影响用户体验。本文将深入探讨如何基于Nginx和HTTP-FLV模块…...