乐鑫技术交流
直播中

李丽

7年用户 1465经验值
私信 关注
[问答]

ESP8266-01 AP干扰问题如何解决?

我有几个基于 ESP8266-01 的数据监视器,它们在启动时使用以下方法创建一个 AP:-
代码:全选WiFi.softAP(ssid, password)
  
在短时间内,允许通过网页(SSID、通行证等)配置 ESP8266。然后在超时发生后,它使用这些设置连接到我的路由器并将数据更新到我的服务器,方法是:-
代码:全选WiFi.begin(ssid, password)

这在大约一年左右的时间里都运行良好,然后昨天,在断电后,我注意到所有 ESP8266 设备都在尝试创建 AP 时卡住了。看来我的新网状网络以某种方式干扰了 ESP8266 设备。一旦它们退出 AP 模式,它们就可以正常工作。我通过关闭然后重新打开我的网状网络来测试这一点。
根据文档,ESP8266 AP 使用 Wifi 通道 1,而我的网状系统使用 6。因此它们不应重叠。但是,当网状网络打开时,他们似乎无法创建 AP。
有没有人见过这种行为?

回帖(1)

凌章致

2023-10-10 09:37:34
可能是您的新网状网络使用了与 ESP8266 相同的频段或通道,导致干扰。您可以尝试以下解决方案:

1.更改 ESP8266 的 AP 频段或通道:可以通过使用 WiFi.softAPParam() 函数来设置 AP 的频段或通道。尝试将其设置为与新网络不同的值,以减少干扰。

2.使用固定 IP 地址:将 ESP8266 配置为使用固定 IP 地址,以避免与其他设备的 IP 地址冲突。

3.使用更小的发送功率:通过减少 ESP8266 的发送功率,可以减少与其他设备之间的干扰。

4.升级 ESP8266 固件:升级 ESP8266 固件有助于解决与频段或通道相关的干扰问题。

5.重新配置新网络以减少干扰:重新配置新网络以避免与 ESP8266 发生干扰,例如选择较少使用的频段或通道。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分