2015-10-13 848 views
0

然后

AT+CIPSERVER=1,8888 

这工作,以及时esp8266是接通,但是当我断开电源,然后打开设置丢失,当我使用

AT+CIPMUX? 

返回

CIPMUX:0 

请帮帮我!

+0

这是很难明白你问什么。你能澄清你采取了哪些步骤,产出是什么? –

+0

我认为这是一个合法的问题;我用亚马逊的智能继电器自己遇到了这个问题,需要在每次复位时发送这些命令,这使得设备基本无法使用。我花了几天时间进行研究和实验,直到我知道这就是这些设备上的固件版本,并且您可以使用Arduino轻松创建自己的Arduino,Arduino将以您需要的模式启动并执行您的操作需要。这个问题的一个很好的答案在那个时候实际上会帮助我。 – sun2sirius

回答

0

在电源重置或重新启动时,必须再次应用CMUX和CIPSERVER。您可以使用下面的复位方法:

// close active connection 
AT+CIPCLOSE=id 
// stop server 
AT+CIPSERVER=0 
// restart 
AT+RST 
// enable multiple connections (required for server mode) 
AT+CIPMUX=1 
// start listening 
AT+CIPSERVER=1,8888 

参考:https://medium.com/@nowir3s/getting-started-with-esp8266-875fb54441d6

+0

非常感谢!但我有新的问题!在esp8266中运行ino文件我安装了Arduino 1.6.5,然后安装esp板,然后将esp8266com复制到硬件文件夹!但我不能在程序员菜单中看到esptool!我使用windows7 32位!请帮帮我! – Sadeq

+0

esptool不需要被选作程序员。你可以点击上传。检查对话[这里](https://github.com/sandeepmistry/esp8266-Arduino/issues/2) –

+0

感谢您的帮助! – Sadeq

相关问题