ESP8266模块(新版本&旧版本)引脚说明: • VCC接3.3v,接5v时间长了可能会烧 • UTXD,URXD和其它的TXD,RXD接时注意交叉接就行了 • CH_PD要给高电平模块才工作 • GPIO0一般不用管,烧录固件时要接地 • RST低电平复位,高电平工作(默认高) • GPIO2必须为高电平,内部默认已拉高,不用管配置模块时,下载器与模块连线图: 烧写固件时,下载器与模块
AP+STA共存模式介绍程序步骤程序后续介绍AP+STA的工作原理就是:当模块作为AP时,它同时又可以作为一个STA模式存在,例如:WiFi模块作为AP,可以让客户的手机或者计算机接入,同时该模块又可以作为一个STA接入到路由器或者上位服务器进行数据上传。需要注意的是,模块在AP和模块做STA时的MAC地址是不同的,所以在模块内部看到模块做AP时的MAC地址与在路由器里面去看到的模块作为STA时的MAC地址不同。程序步骤设置本地IP,网关,子网掩码,下位远程IP设置AP端IP,网关,子网掩码,
原创 2021-06-07 22:19:09
5587阅读
今天对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阅读
ESP8285=ESP8266+1M Flash。 与ESP8266相比,其能耐高温达125摄氏度!且原有ESP8266源码程序可以原封不动移植使用。ESP-M1/M2 模块核心处理器采用高性价比芯片 ESP8285。该芯片在较小尺寸封装中集成了增强版的 Tensilica’s L106 钻石系列 32-bit 内核处理器,带片上 SRAM。ESP8285 拥有完整的 Wi-Fi网络功能,既能够独
转载 2023-07-20 14:55:56
150阅读
问题描述 因为项目是一个小电视项目需要播放动态图,但是由于内部编程地址只有<1M,想要额能够存放更多的动态图。了解到esp-12s不止1M的flash,所以想要利用起来其余的空间。 本方法适用于: 低频率写数据,高频率读取数据,想以此完全替代RAM是不可能的。解决办法原理 项目的是基于arduino库来开发的,而icache自动映射在前面1M(0x1010-0x100000)左右fla
转载 2024-04-25 13:34:26
270阅读
 1、初始化ESP8266_STA模式 void ICACHE_FLASH_ATTR ESP8266_STA_Init() { struct station_config STA_Config; // STA参数结构体 struct ip_info ST_ESP8266_IP; // STA信息结构体 // 设置ESP8266的工作模式 //-----------
转载 2024-04-16 13:17:05
102阅读
这节只是简短介绍,详细请往后看具体文章 单片机所有BUG ,及其修正1,执行用户程序错误时没有正常切换执行程序,忘记了增加 RunUser = GetRunUser();         一,远程升级WIFI模块或者GPRS模块内部程序Wi-Fi或者GPRS默认http访问Aupdata0.lua~Aupda
文章目录目的开启服务器监听客户端Web的请求与响应实现Web Server功能通过网页收发数据建立网页完善Web Server功能总结 目的ESP8266可以方便的进行UDP通讯实现通过网络控制设备的功能,但是该方法对于用户来说还需要一个界面来完成数据通讯,所幸ESP系列有着不错的性能和不小的存储空间,足够用来构建简单的网页服务器(Web Server),这样用户就可以通过浏览器访问进行查看数据
转载 2024-03-29 13:44:07
157阅读
简介在使用 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阅读
通过Arduino软件,工具=>串口监视器=>选择115200的波特率,否则打印信息将会乱码。可以通过串口打印的IP地址,通过路由器管理界面或者与设备连接同一局域网的设备ping该设备。ESP8266的wifi模块包含了三种工作模式
原创 精选 9月前
2158阅读
ESP8266AP/STA模式AP: 也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个APSTA: 每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。1 ESP8266AP模式1.1 ESP8266创建AP模式步骤① 构建WiFi结构体参数struct softap_config { uint8
转载 2024-04-09 11:09:17
677阅读
AP 建立WIFI,接受STA连接,串口数据和TCP互传 STA 连接WIFI,连接AP,串口数据互传 测试实例 发送 abc/秒,串口打印输出
转载 2019-05-22 02:14:00
363阅读
2评论
一、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阅读
参考代码配网原理配网需求在前面我们写Blinker设备时,都是把WIFI信息写到程序中,烧录到模块中,因此当网络信息发生改变时,涉笔就无法连接到网络。此时需要重新修改代码,重新烧录。对于用户来说,修改程序比较繁琐,怎样做才能让设备去适应不同的场景呢?这就需要配网功能了。配网模式常见的配网模式有:直接配网 -> SSID(Wi-Fi名称)和PWD(Wi-Fi密码)保存在设备中(每次修改都要重新
APSTA模式1、基本概念AP,也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就是一个APSTA站点,每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。2、网络构建基于AP组建的基础无线网络Infra: 也称为基础网, 是由AP创建, 众多STA加入所组成的无线网络, 这种类型的网络的特点是AP是整个网
转载 2024-06-07 22:20:10
197阅读
这次我们开始进入android上位机的开发,根据上次的介绍,这次针对ESP8266的上位机我们会采用与公网服务器对接的方式来控制下位机。这样我们手机无论是使用数据流量上网还是连上公网的wifi都可以控制远程的下位机,这也符合我们智能家居的需求。功能需求首先,我们先确定一下我们所需要的功能,如果是一个完整的智能家具项目那么需要的功能是比较复杂的,比如除了遥控开关外,还需要定时开关,移动热点,软件版本
主要内容本章我们来分析SDK中的Makefile,同时学习如何创建自己的源码文件夹。预备知识一份代码工程编译成二进制可执行文件,需要经过四个步骤:预处理、编译、汇编和链接。进行编译需要有编译器,Linux环境下使用的是gcc,而对应的,ESP8266使用的编译器是xtensa-lx106-elf-gcc。在后面分析Makefile中,我们就会看到该编译器。下面是其他一些工具的含义:ar:用于建立或
转载 2024-09-15 20:04:06
178阅读
0.前言三种工作模式STAAPSTA+AP),以及与TCP服务器,TCP客户端,UDP服务器,UDP客户端的关系,下面将梳理清除这些点。1.STA模式(Station):工作在STA模式下的8266就像是一个接收机一样,它可以接收来自无线路由器发出的信号,实现了8266通过接收路由器的信号而能够连接互联网,如果把8266安装在硬件设备上,就可以实现硬件设备的远程控制。可以理解为此时8266
#include <Arduino.h> #include <ESP8266WiFi.h> #include <WiFiManager.h> //导入WIFI管理模块 void setup() { Serial.begin(115200); //配置示波器默认频率 WiFiManager manag
原创 2024-08-19 13:36:56
258阅读
第一部 下载固件http://www.espruino.com/Download因为我的是512k的 所以直接下载https://www.espruino.com/binaries/espruino_2v08_esp8266_combined_512.bin #最新版本 https://www.espruino.com/binaries/espruino_2v12_esp8266_combined
  • 1
  • 2
  • 3
  • 4
  • 5