我在NodeMCU上使用Firebase。使用firebase.get
〜功能时,WiFi连接没有问题。但是,如果Wi-Fi连接丢失,我会收到错误消息。我发现此错误后尝试重新连接Wi-Fi。但是,无法确定此错误。
串口窗口出错:
例外(28):
epc1 = 0x402038c0 epc2 = 0x00000000 epc3 = 0x00000000 excvaddr = 0x03350089 depc = 0x00000000esp异常解码器出错:
例外28:LoadProhibited:一个负载引用一个页面,该页面映射了一个不允许加载的属性
解码56结果
行动计划(如果WiFi信号断开连接)
1
boolean check = Firebase.getBool (path);
if (Firebase.error ()) {
Serial.println ("error ()");
}
if (Firebase.failed ()) {
Serial.println ("failed ()");
}
if (Firebase.success ()) {
Serial.println ("success ()");
}
未能发现错误
2
if (WiFi.isConnected ()) {
Serial.println ("WiFi.isConnected ()");
boolean check = Firebase.getBool (path);
}
if (WiFi.status ()! = WL_CONNECTED) {
Serial.println ("WL_CONNECTED");
}
if (WiFi.status () == WL_DISCONNECTED) {
Serial.println ("WL_DISCONNECTED");
}
Firebase.get
〜错误发生在WiFi.status ()
缓慢且状态发生变化之前。