NodeMCU 1.0(ESP-12E模块)作为TCP服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeMCU 1.0(ESP-12E模块)作为TCP服务器相关的知识,希望对你有一定的参考价值。
#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()。
以上是关于NodeMCU 1.0(ESP-12E模块)作为TCP服务器的主要内容,如果未能解决你的问题,请参考以下文章
我无法在 Lua 上为 ESP8266 订阅 MQTT 代理
使用 sjson.decode() 在 NodeMCU Lua 中检测格式错误的 JSON
如何解决 wdt 重置,第一个原因:4,引导模式:(3,6) / NODEMCU 1.0 (ESP 8266) / ThingSpeak