firebase - Nodemcu 和 Firebase 连接错误
问题描述
我正在尝试将 nodeMCU 与 firebase 连接,但它不起作用
我的代码
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
#define FIREBASE_HOST "https://*******-*****.firebaseio.com/"
#define FIREBASE_AUTH "oHFLbR9U4Qf3r3zJ********09E76uddawfEWLTv"
#define WIFI_SSID "Kocak"
#define WIFI_PASSWORD "Yusuf326"
#define LED LED_BUILTIN
void setup() {
pinMode(LED,OUTPUT);
digitalWrite(LED,0);
Serial.begin(9600);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("baglaniyor");
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("baglandi, ip: ");
Serial.println(WiFi.localIP());
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
}
void loop() {
Serial.println(Firebase.getInt("LEDStatus"));
if(Firebase.getInt("LEDStatus"))
{
digitalWrite(LED,HIGH);
}
else
{
digitalWrite(LED,LOW);
}
if (Firebase.failed())
{
Serial.print("HATA:");
Serial.println(Firebase.error());
return;
}
delay(100);
}
结果始终为 0。
当我更改另一个不正确的 api 密钥时,它仍然相同。
总是 0 返回。
我在 github 或这个论坛上研究了很多参考资料,但无法解决问题。
解决方案
如评论中所述,请尝试:
https://
从 Firebase 主机中删除任何斜杠和尾部斜杠- 检查库使用的指纹是否与当前指纹匹配。见https://stackoverflow.com/a/54552554/1373856
推荐阅读
- java - Exception Handling in JS using Graal
- javascript - How to do the correct display of the template with ajax requests
- c# - Selecting TreeView values based on a many to many relationships in a razor pages model
- php - 如何在 Woocommerce 中的 wc_add_to_cart_message 中添加一个额外的按钮?
- java - com.google.cloud.tools:jib-maven-plugin:1.4.0:dockerBuild 插件离线执行失败
- python - 如何从选择列表中解析多个位置参数?
- java - 如何对两个不同的光标列表进行排序?
- firebase - Google Cloud Functions,您如何指定 Firebase 项目
- excel - INDEX MATCH on a cell that has data separated by a comma
- javascript - 如何解决生成的问题从带有网格的滚动魔术?