#include <ESP8266WiFi.h>
#include <WiFiClient.h>
const char *ssid = "ESPap";
const char *password = "thereisnospoon";
WiFiServer server(8080);
void setup() {
delay(1000);
Serial.begin(115200);
Serial.println();
Serial.print("Configuring access point...");
WiFi.softAP(ssid, password);
IPAddress myIP = WiFi.softAPIP();
Serial.print("AP IP address: ");
Serial.println(myIP);
server.begin();
}
void loop() {
WiFiClient clie = server.available();
if(clie) {
while(clie.connected()) {
if(clie.available()) {
Serial.println(clie.read());
}
}
clie.stop();
}
}
我是物联网的新手。我的目标是使用NodeMCU 1.0启动TCP服务器以收听Android应用程序发送的字符串。 Android应用已经实施且100%正常运行。 (使用带有ESP8266-01模块的AT命令进行测试)。
但是当我将此代码上传到NodeMCU时,它不会打印出串行监视器中的字符串。
怎么了?也没有出现任何错误。
您是否尝试使用clie.readString()或clie.readStringUntil()而不是clie.read()。