常见原因可参见其他博主的文章:
ESP8266模块调试问题:AT+CIPSTART=“TCP“,“192.168.126.1“,8234 ERROR CLOSED
WiFi模块调试问题:AT+CIPSTART="TCP","192.168.43.212",8080 ERROR CLOSED
Windows系统下防火墙开启下设置入站规则
当防火墙,同一热点/路由器的问题都解决了,ESP8266与电脑连接同一个无线网络,但还是连不上,这就可能是IP地址网段不同造成的。
查询IP地址
首先查询ESP8266的本地IP ,可以用下面几种指令查询:
再查看电脑在当前网络下的IP地址:192.168.43.62
同一网段
当ESP8266和电脑在同一WIFI下时,
ESP8266的IP: 192.168.1.127
电脑的IP:192.168.43.62
所谓同一网段,简单理解就是IP的前三个数相同,当不再同一网段下时,就不能建立TCP连接。因此需要设置使得esp8266与电脑IP地址处在同一个网段下。
解决方法
如果实在Station的模式下,那么可以直接通过以下AT指令,修改ESP8266的IP:
此时ESP8266的IP与电脑就在同一网段了。 文章来源:https://www.toymoban.com/news/detail-767524.html
文章来源地址https://www.toymoban.com/news/detail-767524.html
到了这里,关于ESP8266 TCP ERROR CLOSED的部分解决办法汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!