我想從我的 nodemcu 向本地主機(jī)服務(wù)器發(fā)送 HTTP GET 請(qǐng)求。nodemcu 和我的筆記本電腦都連接到同一個(gè) Wifi 網(wǎng)絡(luò)。雖然 nodemcu 連接到網(wǎng)絡(luò),但它不會(huì)發(fā)送請(qǐng)求。我嘗試手動(dòng)發(fā)送請(qǐng)求并使用“郵遞員”,然后就可以了。所以我認(rèn)為問(wèn)題出在 nodemcu 代碼或設(shè)備上。歡迎任何想法。#include <ESP8266WiFi.h>#include <WiFiClient.h> #include <ESP8266WebServer.h>#include <ESP8266HTTPClient.h>/* Set these to your desired credentials. */const char *ssid = "******"; //ENTER YOUR WIFI SETTINGSconst char *password = "****";//Web/Server address to read/write from //website or IP address of server//=======================================================================// Power on setup//=======================================================================void setup() { delay(1000); Serial.begin(115200); WiFi.mode(WIFI_OFF); //Prevents reconnection issue (taking too long to connect) delay(1000); WiFi.mode(WIFI_STA); //This line hides the viewing of ESP as wifi hotspot WiFi.begin(ssid, password); //Connect to your WiFi router Serial.println(""); Serial.print("Connecting"); // Wait for connection while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } //If connection successful show IP address in serial monitor Serial.println(""); Serial.print("Connected to "); Serial.println(ssid); Serial.print("IP address: "); Serial.println(WiFi.localIP()); //IP address assigned to your ESP}//=======================================================================// Main Program Loop//=======================================================================void loop() { HTTPClient http; //Declare object of class HTTPClient String ADCData, station, getData, Link; int adcvalue=253; //Read Analog value of LDR ADCData = String(adcvalue); //String to interger conversion station = "B";
Nodemcu 不響應(yīng) http GET 請(qǐng)求
喵喵時(shí)光機(jī)
2021-10-15 10:10:48