arduino - WIFI 配置在 ESP8266 上不起作用
问题描述
您好我已尝试为 esp8266 Lolin 设置固定 IP。但总是当我关闭电路板并打开电源时,IP 会发生变化。我做错了什么?
我的代码:
WiFi.persistent(false);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
IPAddress ip(192,168,1,200);
IPAddress gateway(192,168,0,1);
IPAddress subnet(255,255,255,0);
WiFi.config(ip, gateway, subnet);
while (WiFi.status() != WL_CONNECTED) {
delay(250);
Serial.print(".");
}
解决方案
我相信答案就在这里:
https://github.com/esp8266/Arduino/issues/2371
You must set "WiFi.mode(WIFI_STA);" after WiFi.config and before WiFi.begin
推荐阅读
- c# - 在这种情况下,C# 还会调用 Dispose 吗?
- javascript - 如何暂停javascript for循环(动画冒泡排序)?
- javascript - 角度 ngClass 指令未应用
- snowflake-cloud-data-platform - Snowflake中的工作表、错误表和日志表?
- javascript - Netsuite SuiteScript:用于从自定义记录和默认字段打开新事务的按钮
- javascript - 您将如何使用 Codemirror 文档来获得多个编辑器?
- docker - 在 Azure DevOps 中运行 yaml-pipeline 时将 repo 挂载到 docker 映像中
- java - 如何获取 src/main/resources/upload-dir 中的资源?
- python - win10toast 导致 tkinter 窗口冻结
- php - Laravel 使用雄辩的 Count 和 Have