使用firebase和arduinoESP8266库获取/设置数据时出错
我可以使用firebaseESP8266库获取/设置数据,但我收到以下错误消息: 。。。。。。。。。。 电影演员协会 IP:192.168.1.2 数据类型不匹配,“无法分析身份验证令牌。” 数据类型不匹配,“无法分析身份验证令牌。” 我的代码:使用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
#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令牌”是什么意思?哦,对了。谢谢。