无线中继器
在某些场合我们使用WiFi时的信号覆盖范围会由于距离受到影响,但是通过ESP8266WiFi模块便可以通过刷固件的形式把8266变成一个WiFi中继器,这样在原有WiFi信号由于距离原因无法覆盖的情况下可以通过这种方式扩大信号的覆盖范围,让我们仍然能够正常上网。
无线中继器,在空间广阔的环境中,无线信号的覆盖范围比带宽和速度更重要。无疑使用中继器来扩展基站的覆盖范围是较佳的选择。在网络中无线中继器,可以简单的狭义的说是无线AP。AP即Access Point(无线访问节点)的简称,它相当于有线网络中的集线器或交换机,不过,这是一个具备无线信号发射功能的集线器,它可为多台无线上网设备提供一个对话交汇点。
一、总体设计思路
通过ESP8266固件烧录工具直接把WiFi中继器的固件刷写进开发板,然后通过串口调试助手来把ESP8266设置要中继的路由信号,并且把ESP8266设置成AP模式配置一个ssid和password,这样我们可以把ESP8266放在路由器和我们要连网设备的中间,然后用手机或者电脑连接ESP8266配置好的ssid就可以正常上网了。
二、硬件材料
一块带有ESP8266的WiFi芯片的开发板,这里用的是nodemcu。也可以用ESP-01S进行固件刷写实现同样的功能。
三、固件烧录
安装驱动
若是第一次给ESP8266类的单片机刷写程序需要安装CH340驱动,有的可能是CP210的,注意看自己的板子。若是CH340,具体操作可查看我的上一篇文章WiFi杀手。
2.配置烧录程序
①
②
③
④
⑤
⑦
⑧
3.串口调试
完成上述固件烧录后就可以打开串口调试助手通过串口设置进行中继器的后续调试,这里用的是安信可的官方串口调试工具AiThinker_Serial_Tool_V1.2.3。
①打开串口,按下开发板的rest按键出现如下信息
③指令功能说明
help:查看帮助
set ssid MERCURY_44A2:其中MERCURY_44A2为自己家中的路由设备名称,这里替换为自己家的即可。
setpasswordlw656569:其中lw656569为自己家中的路由设备的密码,这里替换为自己家的即可。
save:保存
setap_ssidesp8266:设定中继的AP名称
set ap_password 12345678:设定中继的AP密码show:查看最终的设置信息
四、功能测试
上述操作完成后按下开发板的reset复位按键即可使用,之后便可以通过连接配置好的esp8266热点名称和密码就可以正常上网。
相关固件及调试工具后台回复“无线中继器”即可获得