我是一个初学者,我试着用esp8266 wifi模块从防火墙发送和接收数据,但是它似乎不起作用,也没有返回任何错误,请解决这个问题。
这是我的密码:
#include <SoftwareSerial.h>
#include <FirebaseArduino.h>
#include <ArduinoJson.h>
#include <ESP8266HTTPClient.h>
// Set these to run example.
#define FIREBASE_HOST "esp8266-d2343-default-rtdb.firebaseio.com"
#define FIREBASE_AUTH "THE_API_KEY_OF_MY_DATABASE"
#define WIFI_SSID "Lenovo Tab 3211"
#define WIFI_PASSWORD "MY_WIFI_PASSWORD"
void setup()
{
Serial.begin(9600);
delay(1000);
pinMode(led, OUTPUT);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to ");
Serial.print(WIFI_SSID);
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("Connected to ");
Serial.println(WIFI_SSID);
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.setString("LED_STATUS", "OFF");
}
void loop(){
Serial.println(Firebase.getString("LED_STATUS))l
}如果void循环()代码有什么问题,这不是问题,我只是作为一个示例输入了它,但是如果在代码中发现了其他问题,请告诉我。
我还更新了FirebaseFingerPrint如下:
CF:6C:F8:33:A3:FB:42:4A:49:0A:E7:72:24:53:1A:11:A2:C1:34:0D /2022年至4月
我没有发现比这更新的东西
发布于 2022-05-20 05:40:14
刚刚更新为:5A:80:FB:80:F8:CD:DF:B4:C0:22:15:C6:42:DF:88:9A:F3:C9:39:75的FirebaseFingerPrint
所以,我只需要在FirebaseHttpClient.h文件中修改它,它就开始工作了。
https://stackoverflow.com/questions/72306178
复制相似问题