Arduino WIFI配置不是';t正在使用ESP8266
嗨,我已经尝试为esp8266 Lolin设置一个固定ip。但当我关闭主板并打开电源时,IP总是会发生变化。 我做错了什么 我的代码:Arduino WIFI配置不是';t正在使用ESP8266,arduino,esp8266,arduino-esp8266,Arduino,Esp8266,Arduino 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
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
我投票结束这个问题,因为这是关于一个电子模块,而不是编程,应该在电子交易系统上提问。他在“编程”,不是吗?我认为这是一个合理的问题,我相信其他Arduino开发人员可能会遇到完全相同的问题。