这里我使用价格9.9元购买来合宙ESP32_C3开发板来制作一个WIFI增强器(中继器),制作它的原因就是我房间离主路由器太远了,并且买的"电力猫"也还没有到,故此使用它来应急使用。它可以实现 16 MBits/s 的带宽。
图1-1 合宙ESP32_C3开发板
1.下载ESP32WIFI中继器固件和烧录工具ESP32WIFI中继器固件2023_02_11.zip - 蓝奏云
flash_download_tool_3.9.3.zip烧录工具(官方链接):「链接」(点击Tools/Flash Download Tools)
2.烧录(1)解压ESP32WIFI中继器固件.zip
图2-1 解压后的ESP32_C3 WIFI中继器固件
(2)解压flash_download_tool烧录工具.zip
图2-2 解压后的flash_download_tool烧录工具
(3)烧录打开flash_download_tool.exe烧录工具软件,然后选择
- ChipType: ESP32-C3(芯片型号选择,这里我们是ESP32_C3)
- WorkMode:Develop (工作模式,开发模式/工厂模式)
- LoadMode: UART (烧录模式,串口/USB)
在设备管理器中查看ESP32_C3开发板连接上的COM口,然后点击START开始烧录。(也可以先点击ERASE擦除芯片,然后再点击START开始烧录)
图2-3 烧录配置
拓展:烧录地址分配
不同型号的芯片烧录地址也不一样,具体对应关系如下:
ESP32
0x1000 build/esp32/bootloader.bin
0x8000 build/esp32/partitions.bin
0x10000 build/esp32/firmware.bin
ESP32_C3
0x0 build/esp32c3/bootloader.bin
0x8000 build/esp32c3/partitions.bin
0x10000 build/esp32c3/firmware.bin
(1)使用手机或者电脑连接ESP32_C3芯片广播的WIFI信号,默认名称是esp32_nat_roter,无密码限制。
(2)在浏览器中输入192.168.4.1,进入WIFI配置界面,这里我是在电脑浏览器上配置成功的(微软Edge浏览器、谷歌Chrome浏览器、华为浏览器都可以),在手机浏览器中一直配置失败(推荐使用电脑上的浏览器,避免出现Header fields are too long for server to interpret报错,并且WIFI名称尽量不要是特殊符号或者中文符号)。
(3)进行如下配置:
图3-1 ESP32_C3 WIFI配置
- 在浏览器最顶部的搜索框中输入192.168.4.1网址。(别忘记了连接esp32_nat_roter WIFI)
- AP Settings设置ESP32_C3开发板广播出去的WIFI名称(o0o)和密码(我房间里面就是连接了这个WIFI,o0o),如果密码长度小于8个字符,那么默认该WIFI就没有密码,设置好后点击Set设置。SSID中设置广播的WIFI名称,Password设置WIFI密码。
- STA Settings设置ESP32_C3开发板连接(中继/增强)你家的另一个WIFI路由器广播出来的WIFI,比如我小米WIFI路由器广播了一个2.4G的WIFI叫BBC,在我的房间里面连接这个WIFI信号比较弱,现在我自己制作了一个WIFI增强器(ESP32_C3),这里STA Settings设置中只需要填写你家的待增强信号的WIFI名称和密码(这里我的是BBC),WPA2下面的都不用填,设置好后点击Connect,ESP32_C3设备重启。
- 然后使用电脑/手机设备重新搜索刚刚设置的WIFI,这里我设置是WIFI名称是o0o,连接它,可能要过一会就可以上网了。
(1)使用手机连接WIFI。
图4-1 手机连接WIFI
(2)网速测试。
图4-2 网速测试
,