使用firebase和arduinoESP8266库获取/设置数据时出错

使用firebase和arduinoESP8266库获取/设置数据时出错,firebase,arduino,esp8266,Firebase,Arduino,Esp8266,我可以使用firebaseESP8266库获取/设置数据,但我收到以下错误消息: 。。。。。。。。。。 电影演员协会 IP:192.168.1.2 数据类型不匹配,“无法分析身份验证令牌。” 数据类型不匹配,“无法分析身份验证令牌。” 我的代码: #include <FirebaseESP8266.h> #include <ESP8266WiFi.h> // Constantes de configuracion Firebase #define FIREBASE_H

我可以使用firebaseESP8266库获取/设置数据,但我收到以下错误消息:

。。。。。。。。。。 电影演员协会

IP:192.168.1.2

数据类型不匹配,“无法分析身份验证令牌。”

数据类型不匹配,“无法分析身份验证令牌。”

我的代码:

#include <FirebaseESP8266.h>
#include <ESP8266WiFi.h>

// Constantes de configuracion Firebase
#define FIREBASE_HOST "iot-sd-arduino.firebaseio.com"
#define FIREBASE_AUTH "private-api-key"

// Constantes de configuracion Conexión Wifi
#define WIFI_SID "MOVISTAR_F5A0"
#define WIFI_PASSWORD "X2PUjHxU2UmjcY9XUr3H"

FirebaseData firebaseData;

void setup() {
  Serial.begin(9600);
  
  // Inicializando pines
  iotHome.init();

  // IP Configuracion
  IPAddress staticIP(192, 168, 1, 9);
  IPAddress gateway(192, 168, 1, 1);
  IPAddress subnet(255, 255, 255, 0);
  IPAddress dns(8, 8, 8, 8);

  //Conexion a WIFI
  WiFi.config(staticIP, subnet, gateway, dns);
  WiFi.begin(WIFI_SID, WIFI_PASSWORD);

  // Tiempo de espera
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  // Datos de conexión 
  Serial.println("");
  Serial.print("Conectado a ");
  Serial.println(WIFI_SID);
  Serial.print("IP: ");
  Serial.println(WiFi.localIP());

  Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
  Firebase.reconnectWiFi(true);

}

void loop() {
  delay(1000);
  if (Firebase.getInt(firebaseData, "/test/led")) {

    if (firebaseData.dataType() == "int") {
      Serial.println(firebaseData.intData());
    }

  } else {
    Serial.println(firebaseData.errorReason());
  }
#包括
#包括
//火基结构康斯坦茨酒店
#定义FIREBASE_主机“iot sd arduino.firebaseio.com”
#定义FIREBASE_AUTH“专用api密钥”
//康涅西翁构型君士坦茨酒店
#定义WIFI_SID“MOVISTAR_F5A0”
#定义WIFI_密码“X2PUjHxU2UmjcY9XUr3H”
FirebaseData FirebaseData;
无效设置(){
Serial.begin(9600);
//青松
iotHome.init();
//IP配置
IP地址静态IP(192、168、1、9);
IP地址网关(192、168、1、1);
IP地址子网(255、255、255、0);
IP地址dns(8,8,8,8);
//连接无线网络
WiFi.config(静态IP、子网、网关、dns);
WiFi.begin(WiFi\u SID、WiFi\u密码);
//埃斯佩拉酒店
while(WiFi.status()!=WL_已连接){
延迟(500);
连续打印(“.”);
}
//达托斯德科内西翁酒店
Serial.println(“”);
连续打印(“Conectado a”);
串行打印LN(WIFI_SID);
序列号。打印(“IP:”);
Serial.println(WiFi.localIP());
Firebase.begin(Firebase\u主机,Firebase\u身份验证);
Firebase。重新连接WiFi(正确);
}
void循环(){
延迟(1000);
if(Firebase.getInt(firebaseData,“/test/led”)){
if(firebaseData.dataType()=“int”){
Serial.println(firebaseData.intData());
}
}否则{
Serial.println(firebaseData.errorReason());
}
Firebase数据库:


解决这个问题的一些想法?

您已经定义了
FIREBASE\u AUTH
。“无法解析AUTH令牌”是什么意思?哦,对了。谢谢。