ESP8266模块调试问题:AT+CIPSTART=“TCP“,“192.168.126.1“,8234 ERROR CLOSED

当ESP8266在执行AT+CIPSTART命令连接电脑本地网络时失败,检查并尝试关闭防火墙、添加入站规则、确保设备在同一WiFi下,如果问题仍未解决,可能是由于虚拟机的影响。解决方案包括检查并禁用电脑上的虚拟网络适配器,确保只有一个有效的IP地址。通过这些步骤,成功解决了ESP8266无法连接的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题提出:

在串口调试助手中依次输入命令AT、AT+CWMODE=1、AT+CWJAP添加手机热点时都成功了,但在输入AT+CIPSTART连接电脑本地时失败,失败时网络调试助手如图所示:

 

解决办法:

        1.关闭防火墙;

        2.添加入站规则;

        3.电脑和esp8266要连接到同一个wifi热点上

以上三种方法在其他很多文章中都有所提到,但如果在尝试了以上三种方法之后都未能解决问题的话,可以考虑是否电脑曾经安装过虚拟机设备(划重点讲第四种解决办法)

        4.解决虚拟机影响问题

windows微标键+r,打开cmd,进入终端,输入ipconfig,如果输出与以下图片雷同(存在多个ip地址):

 

 则证明电脑里可能存在一个虚拟机之类的设备,需要关掉。

关掉步骤如下:

在桌面右键,点击个性化->主题->桌面图标设置

 勾选“网络”,点击确定

 在桌面找到显示的network,右键,点击“属性”

点击左侧的“更改适配器设置” 

 

如上图所示,找到虚拟机,如图中标蓝的两个,都右键,点击“禁用”,可以看见在禁用之后图标变灰了。

 

重启网络调试助手,会发现右侧的ip地址变了,点击连接

 

 再次连接在串口调试助手中连接esp8266,就会显示连接成功。

 的确在刚接触这个东西的时候会遇到很多问题,希望我的分享能帮到大家~

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值