首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase.setString()不工作(esp8266 wifi模块)

Firebase.setString()不工作(esp8266 wifi模块)
EN

Stack Overflow用户
提问于 2022-05-19 14:13:54
回答 1查看 358关注 0票数 0

我是一个初学者,我试着用esp8266 wifi模块从防火墙发送和接收数据,但是它似乎不起作用,也没有返回任何错误,请解决这个问题。

这是我的密码:

代码语言:javascript
复制
#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月

我没有发现比这更新的东西

EN

回答 1

Stack Overflow用户

发布于 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:75FirebaseFingerPrint

所以,我只需要在FirebaseHttpClient.h文件中修改它,它就开始工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72306178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档