板作为热点并连接到互联网

物联网 联网 无线上网 ESP32
2021-06-01 09:46:12

请原谅这个非常模糊的标题,我不知道如何将我的问题浓缩为一个标题。

单元 A - ESP32

B单元——我在找什么

HOME_WIFI - 在我家中广播的 wifi 网络。

UNIT_B_WIFI - Unit B 广播的 wifi,供 Unit A 也连接

我目前有一个 ESP32(A 单元)设备,我已对其进行设置和编程以连接到 Wifi 热点并通过 HTTP 请求将数据发送到特定 IP。我目前一直在使用家里的普通 wifi 进行测试,但现在我需要设置我的中继。

我需要Unit B来充当 Wifi 热点,以便Unit A可以通过 HTTP 请求连接到它并向其发送信息。我还需要单元 B能够连接到可以访问互联网的家庭内广播的实际 Wifi,以便它可以通过互联网发送从单元 A接收到的信息

我的思考过程类似于手机热点的工作原理。未知设备连接到您的手机(这是热点),然后手机使用您的蜂窝数据访问互联网。我希望有一种方法可以让B 单元带有 2 个 wifi 模块,一个作为 wifi 网络广播以接收来自单元 A 的信息,另一个 wifi 模块连接到HOME_WIFI并将该信息发送到互联网。

我把它设置成这样的原因是,在这个系统的外面有多个单元 A,它们都需要在房子内有一个公共访问点,单元 B所以我只需要一种方法让n 个 A单元通过 Wifi 连接到 B 单元,并且让B 单元仍然必须连接到 HOME_WIFI 并通过互联网发送信息。

系统控制器

问题:

  • 我在这里尝试完成的工作有特定的名称吗?
  • 是否有我可以使用的板/单元可以完成此任务?如果是这样,你会推荐什么?
  • 有没有更好的方法来完成我想要做的事情?
1个回答

如果我正确理解了您的问题,您需要在 esp 和家庭 wifi 连接之间安装一个 wifi 中继器。

您可以使用现成的设备来实现这一点。(支持第三方固件的路由器、装箱为中继器的设备等)

或者你可以使用另一个 esp。(如 esp32 wroom)和这个 github 项目:https : //github.com/martin-ger/esp_wifi_repeater 只是不要指望 esp 设备的带宽奇迹。如果您需要超过 4/5 Mbits 的带宽,请使用专为完成此工作而设计的设备!您可以在 eBay 上花几美元购买支持 DD-WRT 或 openWRT 固件的设备。

在您购买设备之前,请先看一遍:https : //superuser.com/questions/1332033/actual-repeater-vs-router-as-repeater