使用NodeMCU构建低成本wifi中继器

使用NodeMCU构建低成本wifi中继器,第1张

  我们处于物联网 (IoT) 时代!如今,您可以从任何地方远程控制您的家用小工具/设备,如空调、房间加热器、热水器等,并且可以轻松构建或购买现成的设备。

  对于每个基于 Wi-Fi 且支持物联网的设备,您都需要互联网连接,或者您可以说是不间断的互联网/Wi-Fi 连接。但是使用宽带连接有其局限性,例如有时 wifi 信号会从房间到房间或地板到地板下降(尤其是 2.4 GHz 频段,干扰更多)。

  正是由于这个原因,需要wifi 中继器或范围扩展器,但市场上可用的商业 wifi 中继器非常昂贵,这对所有人来说都不是一个可行的选择。出现了对仅用于范围扩展的低成本解决方案(与任何商业 wifi 中继器的价格相比不到三分之一)的需求。所以,今天分享了一个半小时内快速搭建周末项目的解决方案。为此,您无需构建任何硬件电路,也无需成为电子专家。按照下面给出的简单步骤来构建您的低成本 wifi 中继器或范围扩展器。

  Nodemcu ESP8266

  Nodemcu ESP8266是主要且唯一的组件,因此,我也想描述一些基本功能和规格。它是一个开源的物联网开发平台,结合了wifi模块和Arduino(微控制器)的特性。也可以通过micro USB接口(带板载闪存管理IC)在Arduino IDE中编程,是一款可编程wifi转写模块,是wifi组网、mash组网的最佳选择,具有802.11国际标准12E wifi芯片,板载3.3V调节器和板载天线。此外,它具有多种电源输入选项(使用微型 USB 端口输入和两种外部电源输入(5v VCC 输入和 3.3v VCC 输入),可用作接入点。

  通常这些模块可以直接使用 Arduino IDE 进行编程,但是对于这个项目,我们必须在 NodeMCU 上刷新固件。请注意,在此过程之后,您将无法将 NodeMCU 与 Arduino IDE 一起使用。

  第 1 步: 首先,使用微型 USB B 型转 USB 电缆将 ESP8266 与计算机连接。连接后,蓝色指示灯 LED 将亮起。

  第 2 步:从官网下载适用于 windows 的ESP8266 Flash 下载工具。检查下面给出的图像以了解如何使用 WinRAR 将 zip 文件解压缩到文件夹中。下载最新版本的WinRAR。

  

使用NodeMCU构建低成本wifi中继器,pYYBAGL8qfyALNOWAALwMnl-CyY110.png,第2张

  第 3 步:现在,您需要下载 (“esp_wifi_repeater-master”)。这是功能齐全的 Wi-Fi 中继器(带有 NAT 和网状网络)。下载 zip 文件并将其解压缩到一个文件夹中,您可以在其中看到一个包含三个 bin 文件的固件文件夹(将在后面的阶段使用)。从 GitHub 页面下载。

  现在,使用 WinRAR 将文件从 zip 解压到文件夹中

  

使用NodeMCU构建低成本wifi中继器,poYBAGL8qfiAXdl5AALUql9CABc303.png,第3张

  第 4 步:现在, 右键单击 zip 文件“flash_download_tools_v3.6.8”,然后单击“在此处提取”。您将在您的目录中找到一个名为“flash_download_tools_v3.6.8”的文件夹。现在,打开此文件夹并打开 Flash 下载工具,如下图所示。

  

使用NodeMCU构建低成本wifi中继器,poYBAGL8qfSAQUiDAAMvKWC1PDg460.png,第4张

  第 5 步:出现一个命令窗口,可以从列表中打开“ESPRESSIF 下载工具”。选择第一个选项并单击“ESP8266 DownloadTools”,如下图所示。

  

使用NodeMCU构建低成本wifi中继器,poYBAGL8qfCAQjEoAAHQsvZJZv0483.png,第5张

  单击它后,您将看到主要的闪烁工具/窗口,如下图所示。

  

使用NodeMCU构建低成本wifi中继器,pYYBAGL8qe2AfZNbAAJqP3qBsxs847.png,第6张

  第 6 步:正如我在第 3 步中提到的,您必须从 Github 下载 esp_wifi_repeater-master 并将 zip 文件解压缩到文件夹中。打开文件夹,您将看到一个包含 3 个 bin 文件的固件文件夹。从ESP8266下载工具中选择并选择所有bin文件,并将文件本身的名称放在右侧框中。这是重要的一步。

  右键单击并选择“重命名”。然后复制bin文件的名称(不带.bin)并将其粘贴到@框之后,如下图所示。

  

使用NodeMCU构建低成本wifi中继器,pYYBAGL8qeiAb4Q6AAHXtbTcHp4271.png,第7张

  

使用NodeMCU构建低成本wifi中继器,pYYBAGL8qeSAEYukAAOg5-Pkf1I700.png,第8张

  第7步:这是非常重要的一步。查看下图并根据提供的说明和屏幕截图,重复所有 bin 文件并更改 esp8266 闪存下载工具的一些设置,例如(SPI SPEED:80Mhz,SPI MODE:QIO,FLASH SIZE:32Mbit)并选择Comport , 波特率: 115200最后点击“START”按钮开始烧写你的 ESP8266。

  

使用NodeMCU构建低成本wifi中继器,pYYBAGL8qeGARsL5AAMPYhMeyWk578.png,第9张

  刷机前会看到写着“IDLE”,是理想状态,刷机成功后,ESP8266下载工具的监控窗口会出现“ FINISH ”对话框。此外,您可以查看所有闪烁的相关信息,您将获得接入点 MAC 地址和 STA MAC 地址,这是非常重要的网络和设备身份相关信息。

  

使用NodeMCU构建低成本wifi中继器,poYBAGL8qd2ALsUnAANxBA7fwVk021.png,第10张

  现在,只需断开您的 ESP8266 并重新连接它,或者您可以按下 ESP 8266 上的重置按钮,以便重新启动固件。

  第 8 步:现在,您找到了一个新的 Accesspoint 或 Wi-Fi 热点名称“MyAP”,这是 ESP8266 广播的 SSID,但请稍等!它没有互联网连接。

  

使用NodeMCU构建低成本wifi中继器,poYBAGL8qdeANKhNAAFeq-3a6us521.png,第11张

  您需要通过打开其配置页面来设置和配置您的主要家庭/办公室 Wi-Fi 路由器。使用此(“MyAP”)SSID 连接您的手机/笔记本电脑,然后从您喜欢的浏览器中拨打 IP 地址(192.168.4.1),然后将打开配置页面。在 STA 设置下添加您的主要 wifi 网络 SSID 名称和密码,然后单击连接。之后,配置设置将被保存并在 AP(接入点)设置下,您可以设置您的 SSID 名称和密码。选择最流行的 WPA2 等加密安全类型。请按照下面给出的屏幕截图更好地理解。

  

使用NodeMCU构建低成本wifi中继器,pYYBAGL8qdKASvpEAALyK0qLpc0681.png,第12张

  第9步:一切都完成后,我只是在一块有机玻璃或玻璃纤维上做了一个简单的制作,并添加了一个开关。实验中,我添加了两根 2 dbi 天线并连接了一个板载天线,以获得更好的 wifi 范围覆盖,也可以旋转(尽管 ESP8266 有板载天线)。我使用带有 USB 电缆的 5v USB 移动充电器为其供电,并连接到 ESP8266 MicroUSB 端口并将其放在交流插座上。这是长期使用的最佳可靠电源。

  

使用NodeMCU构建低成本wifi中继器,pYYBAGL8qc6AQ7Q3AAaxdJJU37o894.png,第13张

  另一个优点是这个 Wi-Fi 中继器需要 5v 电源,可以从一个好的移动电源供电,您也可以按照本文构建自己的移动电源。因此,它有可能与您的手机一起在户外使用,但商业 Wi-Fi 中继器没有此功能。您不能在户外使用它,因为始终需要交流电源。

  Wi-Fi 中继器的完整工作可以在下面链接的视频中找到,我们还对这款新的 Wi-Fi 中继器进行了速度测试,得到了近 4.0Mbps 的速度。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2998968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-26
下一篇 2022-09-26

发表评论

登录后才能评论

评论列表(0条)

保存