【发布时间】:2021-04-02 18:34:23
【问题描述】:
今天我在一个 ESP8266 模块上安装了 NodeMCU。
我做了一个简单的telnet服务器(登录AP已经完成并连接)
srv=net.createServer(net.TCP,7200)
srv:listen(23,function(conn)
conn:on("receive", function(conn,telnetdata)
print(telnetdata)
conn:send("Got it\r\n")
end)
conn:on("sent",function(conn)
print("[Sent]");
--conn:close();
--collectgarbage();
end)
end)
我可以使用 Putty 远程登录到 ESP8266,我可以将静态数据发送回 Putty (conn:send("Got it\r\n"))。
我想要做的是从 esp 串行端口 (UART) 向 Putty 发送数据。我用谷歌搜索了一个没有成功的例子。顺便说一句,我正在使用 ESPlorer 对 ESP 进行编程并将数据发送回 putty。
我想动态输入响应,而不是使用conn:send("Got it\r\n")。我尝试了uart:on 回调,但我还没有完全理解它是如何工作的。
【问题讨论】: