Serial.print("發(fā)送主題");串口輸出,一般是字符串
Serial.println(config.key);串口輸出,可以是int
Serial.printf("\r\nMAC address:%02X\r\n",mac[5]);串口輸出,格式輸出
Serial.begin (115200);波特率:115200/9600常用
ESP.wdtFeed();喂狗/資源釋放
ESP.getSdkVersion();獲取SDK設備版本
ESP.getFreeHeap();獲取內(nèi)存大小
ESP.restart();重啟
WiFi.mode(WIFI_AP_STA);WiFi模式( WIFI_AP_STA / WIFI_AP )
WiFi.disconnect();WiFi斷開連接
WiFi.localIP();WiFi本地IP
if ( WiFi.status() != WL_CONNECTED )判斷WiFi是否連接上,如果WiFi不連接上,做啥
WiFi.stopSmartConfig();停止一鍵配網(wǎng)
WiFi.beginSmartConfig();開始一鍵配網(wǎng)
if (WiFi.smartConfigDone())一鍵配網(wǎng)是否完成
WiFi.macAddress(mac);mac地址,以數(shù)組形式獲取mac[n]
WiFi.hostname(temp);設置WiFi主機名
WiFi.begin(config.stassid, config.stapsw);WiFi開始連接,(WiFi名稱,WiFi密碼)
strcpy(config.stapsw, WiFi.psk().c_str());字符串復制
strcpy(config.stassid, WiFi.SSID().c_str());字符串復制
if (strcmp(config.stassid, DEFAULT_STASSID) != 0)比較字符串函數(shù),如果返回是0就是相等
EEPROM.begin(1024);ROM開始1024字節(jié)
EEPROM.write(i, *(p + i));ROM寫人,(第幾位,字符指針)
EEPROM.commit();ROM寫入完成,關閉IO流
EEPROM.read(i);ROM讀取