java未连接互联网,ESP8266:Wifi连接,但没有互联网接入

我正在尝试将我的ESP8266 NodeMCU连接到我的Mobile Hotspot Wifi

当我尝试使用笔记本电脑连接到ESP Wifi时,它说无线连接,没有互联网接入 . 这意味着,ESP正确获取Wifi_SSID和密码 .

为什么ESP无法连接到互联网?

我使用Arduino IDE将代码上传到ESP8266 . 我已将以下代码上传到ESP8266 .

#include

#include

// Set these to run example.

#define WIFI_SSID "OnePlus3"

#define WIFI_PASSWORD ""

#define FIREBASE_DB_URL "https://my_db_url.firebaseio.com/"

#define FIREBASE_DB_SECRET_KEY "fakezaSyDsdadasddwGClaAy8ltYgywwo6i_VzXgY"

void setup() {

Serial.begin(115200);

pinMode(D1, OUTPUT);

pinMode(D2, OUTPUT);

WiFi.begin(WIFI_SSID, WIFI_PASSWORD);

while (WiFi.status() != WL_CONNECTED) {

delay(500);

}

Firebase.begin(FIREBASE_DB_URL, FIREBASE_DB_SECRET_KEY);

Firebase.stream("/automation");

}

void loop() {

if (Firebase.failed()) {

Serial.println("streaming error");

Serial.println(Firebase.error());

}

if (Firebase.available()) {

FirebaseObject event = Firebase.readEvent();

String eventType = event.getString("type");

eventType.toLowerCase();

Serial.print(eventType);

if (eventType == "put") {

String path = event.getString("path");

String data = event.getString("data");

if (path.equals("/fan/value")) {

if (data.equals("off")) {

digitalWrite(D1, HIGH);

} else {

digitalWrite(D1, LOW);

}

} else if (path.equals("/light/value")) {

if (data.equals("off")) {

digitalWrite(D2, HIGH);

} else {

digitalWrite(D2, LOW);

}

}

}

}

}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部