简介在使用 ESP8266 进行开发时, 读者或多或少都能遇到固件烧写失败情况, 无论是官方提供的 windows 上 Flash 下载工具, 还是 SDK 中提供的 esptool.py. 下面笔者提供几种常见的烧写失败的原因和对应解决方法.原因一: ESP8266 不在 UART boot请通过 UART0 查看 ESP8266 上电打印:ets Jan 8 2013,rst cause:1,
转载
2024-05-23 19:39:13
125阅读
ESP8266的AP/STA模式AP: 也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个AP。STA: 每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。1 ESP8266的AP模式1.1 ESP8266创建AP模式步骤① 构建WiFi结构体参数struct softap_config {
uint8
转载
2024-04-09 11:09:17
677阅读
文章目录目的开启服务器监听客户端Web的请求与响应实现Web Server功能通过网页收发数据建立网页完善Web Server功能总结 目的ESP8266可以方便的进行UDP通讯实现通过网络控制设备的功能,但是该方法对于用户来说还需要一个界面来完成数据通讯,所幸ESP系列有着不错的性能和不小的存储空间,足够用来构建简单的网页服务器(Web Server),这样用户就可以通过浏览器访问进行查看数据
转载
2024-03-29 13:44:07
157阅读
一、WIFI接口wifi_station_set_config 功能:设置 Wi-Fi Station 接口的配置参数,并保存到 Flash 注意: • 请在 ESP8266 Station 使能的情况下,调用本接口。 • 如果 wifi_station_set_config 在 user_init 中调用,则 ESP8266 Station 接口会在系统初始化完成后,⾃动连接 AP(路由),无需
转载
2024-04-03 15:03:17
517阅读
ESP8266模块(新版本&旧版本)引脚说明: • VCC接3.3v,接5v时间长了可能会烧 • UTXD,URXD和其它的TXD,RXD接时注意交叉接就行了 • CH_PD要给高电平模块才工作 • GPIO0一般不用管,烧录固件时要接地 • RST低电平复位,高电平工作(默认高) • GPIO2必须为高电平,内部默认已拉高,不用管配置模块时,下载器与模块连线图: 烧写固件时,下载器与模块
转载
2024-05-09 10:34:31
1120阅读
这次我们开始进入android上位机的开发,根据上次的介绍,这次针对ESP8266的上位机我们会采用与公网服务器对接的方式来控制下位机。这样我们手机无论是使用数据流量上网还是连上公网的wifi都可以控制远程的下位机,这也符合我们智能家居的需求。功能需求首先,我们先确定一下我们所需要的功能,如果是一个完整的智能家具项目那么需要的功能是比较复杂的,比如除了遥控开关外,还需要定时开关,移动热点,软件版本
ESP8266有三种工作模式: 1.Station (客户端模式) 2.AP (接入点模式) 3.Station+AP (两种模式共存) 就是说模块可以当成一个设备(client)连接区域网内的路由,也可以设置成是一个路由(sever),也可以既作为局域网里面的client同时又是其他client的sever。 下面我们可以尝试一下配置ESP8266
转载
2024-03-07 20:15:55
351阅读
0.前言三种工作模式(STA、AP、STA+AP),以及与TCP服务器,TCP客户端,UDP服务器,UDP客户端的关系,下面将梳理清除这些点。1.STA模式(Station):工作在STA模式下的8266就像是一个接收机一样,它可以接收来自无线路由器发出的信号,实现了8266通过接收路由器的信号而能够连接互联网,如果把8266安装在硬件设备上,就可以实现硬件设备的远程控制。可以理解为此时8266是
转载
2024-03-19 10:05:26
159阅读
AP和STA模式1、基本概念AP,也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就是一个AP。 STA站点,每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。2、网络构建基于AP组建的基础无线网络Infra: 也称为基础网, 是由AP创建, 众多STA加入所组成的无线网络, 这种类型的网络的特点是AP是整个网
转载
2024-06-07 22:20:10
197阅读
主要内容本章我们来分析SDK中的Makefile,同时学习如何创建自己的源码文件夹。预备知识一份代码工程编译成二进制可执行文件,需要经过四个步骤:预处理、编译、汇编和链接。进行编译需要有编译器,Linux环境下使用的是gcc,而对应的,ESP8266使用的编译器是xtensa-lx106-elf-gcc。在后面分析Makefile中,我们就会看到该编译器。下面是其他一些工具的含义:ar:用于建立或
转载
2024-09-15 20:04:06
178阅读
#include <Arduino.h> #include <ESP8266WiFi.h> #include <WiFiManager.h> //导入WIFI管理模块 void setup() { Serial.begin(115200); //配置示波器默认频率 WiFiManager manag
原创
2024-08-19 13:36:56
258阅读
一.AP模式:(可以把ESP8266看作一个路由器)AP (Access Point)模式,即 ESP8266 产生一个 WiFi,可供其他设备进行连接,那么一个 WiFi 我们必须对他进行一些必要的设置,如 WiFi 名称、WiFi 密码,这两个是我们大家都知道的,但是真正的一个 WiFi 热点其实还需要有其他的一些相关设置,对于我们的 ESP8266 产生一个 WiFi 的话还需要配置 WiF
转载
2024-03-22 15:48:06
1409阅读
任务使用XPT2046读取多路温度数据使用WIFI模块ESP8266进行无线通信,本次使用的模块是【正点原子】WIFI模块ATK-ESP8266,(ESP8266通用,无非是模块的连接电路简单了)。使用LCD显示手机能连接WiFi模块发出的AP进行通信效果ESP8266使用AP模式 (AP 模式:ESP8266 模块作为热点,手机或电脑直接与模块连接,实现局域网无线控制。)AT+CWMODE=2
转载
2024-05-30 19:05:45
407阅读
今天对ATK-ESP8266这款WIFI模块进行测试,测试工具如下:ATK-ESP8266模块;Win10笔记本电脑;串口调试助手;USB转TTL模块。相关知识点: 1.WIFI模块所用到的网络协议包括TCP与UDP,本人也是初次接触到两种协议,最直观的区别在于:TCP分为服务端与客户端,即TCP Sever、TCP Client,在具体使用时需要配置为相应的模式,客户端可以连接服务端;而UDP
转载
2024-03-20 19:57:43
242阅读
AP模式AP就是Access Point 接入点。由ESP8266自己开启热点,供别的设备接入,组成一个局域网。AP模式的TCP实验ESP8266作为服务器,电脑作为客户端步骤如下AT+CWMODE=2 ##配置ESP8266模块为AP模式,开启wifi热点。
AT+RST ##重启模块使AP模式生效
AT+CIPMUX=1 ##启动多连接,这里强调一下,ESP8266
转载
2023-12-18 19:52:45
134阅读
设备与设备之间的通信往往都伴随着总线的使用,而用得比较多的就当属于SPI总线和I2C总线,而恰巧NodeMcu也支持这两种总线通信1. SPI总线——SPI类库的使用SPI是串行外设接口(Serial Peripheral Interface)的缩写。是Motorola公司推出的一种同步串行接口技术,是一种高速的、全双工、同步的通信总线。通过它可以连接使用同样接口的外部设备。例如,ESP8266模
转载
2024-04-15 12:24:43
203阅读
ESP8266 CH340创建NFC+网络服务器智能门禁硬件部分ESP8266串口wifi模块 CH340 RFID-RC522射频IC卡感应模块读卡器 MG995金属标准舵机 360度 辅件(电脑,杜邦线,能传输数据的microUSB,IC卡或ID卡)设备接口描述ESP8266RFID-RC522MG995金属标准舵机准备驱动下载esp8266 CH340驱动下载链接 https://spark
转载
2024-05-15 08:42:38
115阅读
目录目录一、创建网页完成LED的亮灭控制一、通过无线终端模式与WIFI连接二、esp8266通过创建网络服务器对浏览器的请求进行处理 三、结果二、创建网页获取esp8266引脚电平一、创建网页完成LED的亮灭控制一、通过无线终端模式与WIFI连接 先是设置当前环境下可以连接的wifi信号,包括其WIFI名称以及密码,这里列
转载
2024-07-26 11:43:54
861阅读
问题描述 因为项目是一个小电视项目需要播放动态图,但是由于内部编程地址只有<1M,想要额能够存放更多的动态图。了解到esp-12s不止1M的flash,所以想要利用起来其余的空间。 本方法适用于: 低频率写数据,高频率读取数据,想以此完全替代RAM是不可能的。解决办法原理 项目的是基于arduino库来开发的,而icache自动映射在前面1M(0x1010-0x100000)左右fla
转载
2024-04-25 13:34:26
270阅读
ESP8266是由乐鑫公司出品的一款物联网芯片,因为价格较低,性能稳定等收到很大关注。该芯片可工作于三种种模式下,分别是:AP模式,station模式以及混合模式,通过常用的AT指令进行控制。自芯片面世以来发行过多种型号。单单我用过的就有ESP8266-01,ESP8266-12F,ESP8266-12E这三种。当然,我没接触到过的型号还有很多。在使用这三种芯片时均是使其工作在AP模
转载
2024-04-22 16:26:38
118阅读