如何用ESP8266/ESP8285做一个WIFI中继(WiFi信号放大器)

准备工作

准备一个深圳四博智联科技有限公司的ESP-F 模组。或者四博智联科技的NODEMCU

当我们拿到ESP-F模块后,可以按照以下接线进行测试:

即 VCC、EN 接 3.3v、GPIO15 GND 接地、模块的 TX、RX 接串口工具的 RX、TX、RST 引脚低电平复位,不需要的IO脚位可以悬空、如果要下载模块里面的固件请把GPIO0做拉低处理(温馨提示:如果您购买的是 ESP-01S/M/F1/F2 只需要接VCC GND RX TX 既可正常工作)。如果您购买的是 ESP-01 模块只需要把 CH-PD 接到 VCC 上。其他的按照下图接线即可(没有的 IO口可以不接)。

接线如下:

图1.1

测试

在按照1.1接线完成后,请详细检查电路,确认没有问题请打开串口调试助手选择对应的COM口,配置模式为波特率:115200、数据位: 8 校验位:none   停止位:1 流控:none

配置信息如下:

确认没有问题请按一下K1按键RST复位键(300m左右的低电平),打印信息如下:

显示 ready 证明启动正常。

常用工具下载连接:http://pan.baidu.com/s/1geBkYDd

常见问题:

1、按键没有反映

(1)请检查模组供电电源是不是3.3V/800ma的电源;

(2)请检查一下TX和RX是不是接错位置;

(3)检查一下端口号选择是否正确,有没有关闭串口调试助手的端口。

2、按键全是乱码

(1)请和模组厂家确定模块的波特率是多少;

(2)请检查和模组通信的USB转TTL是不是兼容性问题,建议使用的是CH340和CP2102芯片做的USB转TTL.

(3)请确定模组里面的程序是不是有问题。

烧录程序

打开ESPFlashDownloadTool_v3.4.1,下载工具,选择对应的芯片型号

使用说明

一、打开串口调试助手给模组从新上电打印信息如下:

发送命令的时候记得是发送新行

发送help,查看命令格式,

发送set ssid 1234

发送set password 123456789 //连接路由器的wifi

发送 save//保存

发送 set ap_ssid 123010//设置esp8266的wifi名字

发送 set ap_password 9876543//设置esp8266的密码

发送save//保存

发送 show//查询设置

上电重启就ok

中继程序下载链接:

https://pan.baidu.com/s/1wq9oKKpQHhEyCMwnuWXPxA

原文地址:https://www.cnblogs.com/ESP8266/p/9276955.html

时间: 2024-11-09 00:03:24

如何用ESP8266/ESP8285做一个WIFI中继(WiFi信号放大器)的相关文章

自己动手做一个adb的wifi连接apk

前言 估计搞安卓开发的小伙伴们都放弃了eclipse的开发转战android studio了吧,现在gradle都3.0 buiild都24.0.2了以后 都不再支持2.2及以下的版本了.eclipse的同学快上车. 上面的都不是重点,每当你大清早起来去公司上班,然后打开电脑发现你的usb线没有带,作为一个安卓程序员的你有点尴尬了. 然后你果断的给android studio装上ADB WIFI插件,哈哈,事实证明你还是相当的机智,然后你会面临另外一个尴尬(蛋疼).你使用时会出现如图: 你会蛋微

做一个WINDOWS下破解WIFI。不需要Linux抓包!

搬家了,没网了.没有WIFI了! 想破解,不过没有Linux环境,不能抓包!破解! 于是自己动手开工! 在windows 下直接破解.貌似国内 还没看到.如果有了,那么请各位童鞋 提醒一下.赶急 要使用啊!! 最终: 不过有点问题,如果路由器 启用混淆模式,那么如何拿到真实的握手协议呢? 做一个WINDOWS下破解WIFI.不需要Linux抓包!

【CSS】如何用css做一个爱心

摘要:HTML的标签都比较简单,入门非常的迅速,但是CSS是一个需要我们深度挖掘的东西,里面的很多样式属性掌握几个常用的便可以实现很好看的效果,下面我便教大家如何用CSS做一个爱心. 前期预备知识: 明白正方形的画法. 明白圆形的画法. 明白什么是定位. 明白怎么旋转. 话不多说,先教大家怎么用css画一个圆形. .disc1{ width: 100px; height: 100px; border:1px solid red; background-color: red; margin:300

如何用面对对象来做一个躁动的小球?

今天来看看怎样用面对对象来做一个躁动的小球. 首先我们先创建一个对象,他的属性包含小球的随机水平.纵向坐标,随机宽.高,随机颜色,以及创建小球的方法. html: <div id="wrap"></div> js: function Boll(x,y,w,h,color){ // 随机宽高 var wh = randFn(5, 40); // 随机颜色 var c = 'rgb('+randFn(0, 255)+',' + randFn(0,255)+','+r

如何用C#做一个悬浮窗口程序

用C#做一个像FlashGet的悬浮窗口,其实很简单,不像以前需要调用很多系统API.大致的步骤如下. 首先是主窗体部分,即要判断窗体的状态来决定是否显示悬浮窗口. 局部成员声明: private FormWindowState fwsPrevious; private frmTopMost myTopMost; 主窗体的Load事件: private void frmMain_Load(object sender, System.EventArgs e) { // Save window st

前端的小玩意(9.4)——做一个仿360工具箱的web页面(自动生成所有图标,对图标添加响应逻辑)

前端的小玩意(9.1)--做一个仿360工具箱的web页面(Tab按钮切换) http://blog.csdn.net/qq20004604/article/details/52216203 前端的小玩意(9.2)--做一个仿360工具箱的web页面(全部工具里面的模板) http://blog.csdn.net/qq20004604/article/details/52226223 前端的小玩意(9.3)--做一个仿360工具箱的web页面(我的工具里的模板和样式) http://blog.c

如何做一个好的前端重构工程师

编者注:这里的"重构"指的是将设计图(比如PSD)转换为html + css + js. 用这个标题,是因为前一段时间组里有一个开放式讨论:怎样才算一个好重构? 其实,"好"与"坏"向来都是相对的,因为每个人眼中看待"好"与"坏"的标准不一样,不如从自身的角度考虑一下:如何做一个好重构? 先来看一个平时我们遇到的最多的两栏布局: 基本的html代码: 来看具体的CSS代码实现(忽略margin): 很明显在

如何用Jenkins触发另一个Jenkins---Global build solution

因为上次发的帖子太受欢迎,导致有很多人问也有更多的人想知道,2个不同地域位置的Jenkins如何自动触发相互的Job.当今很多公司做的产品只是全球化工作的一部分,需要这部分做好以后去做另外一部分,一直持续做完.这种自下而上的增量集成方式被越来越多的大公司采用.自然这也能做成全自动的. 本文就简单说说我经验中的解决办法: 1.两个地域的网络都能直接相互访问,这是最好的情况(而这种情况适用范围是最窄的),可以直接用Jenkins的隐藏功能实现. 首先要有个job处于你build process的最后

做一个U盘的学习路线

最近想研究一个U盘,然后顺便熟悉一下USB协议.因为USB协议比较复杂, 常用的复杂外设除了WiFi,Ethernet,SDIO和USB这些就是USB了,学习USB的时候肯定要拿一个东西下手,所以简单了解之后准备了下列资料: 前期准备 1.<圈圈教你玩USB>.这本书比较经典,但是拿的芯片比较老了,在淘宝上搜索发现这本书配套的PDIUSBD12有现成的独立模块使用.因为手头上正好有一个STM32开发板,可以用来对接它.STM32之前用来对接红外线后来被闲置(参考这篇http://www.cnb