发布时间 : 星期四 文章ESP8266+Arduino-UNO新手调试指南更新完毕开始阅读
精品
出现该错误的原因一般是因为发送数据时的id和建立连接时的id不匹配。 此时,执行查询连接信息指令:AT+CIPSTATUS,查看连接id,重新发送即可。 正确的结果如下: (12) 总结一下指令序列: -可编辑-
精品
AT+RST AT+CWMODE? AT+CWLAP AT+CWJAP=\ AT+CIFSR AT+CIPMUX=1 AT+CIPSERVER=0 AT+CIPSTART=0,\ AT+CIPSTATUS AT+CIPSEND=0,10 01234567890 Station模式下做为tcp client
命令序列:
AT+RST AT+CWLAP
-可编辑-
精品
AT+CWMODE? AT+CWMODE=1 AT+CWMODE?
AT+CWJAP=\ AT+CIFSR AT+CIPMUX=1 AT+CIPSERVER=0
AT+CIPSTART=0,\ AT+CIPSTATUS AT+CIPSEND=0,10 0123456789
注意:由于测试中发现AT+CWLAP指令会导致模块复位,所以该指令放在前面做。
其他模式
其他模式与上面的步骤类似,不再赘述。
ESP8266常用 AT 指令
指令 AT+GMR AT+RST AT+CWMODE=mode 说明 查看版本号 重启 设置工作模式(mode=1、2、3:1为station模式,2为AP模式,3为station+ap,默认为3) -可编辑-
精品
AT+CWMODE? AT+CWLIF AT+CWLAP AT+CWJAP=\密码\ AT+CIFSR AT+CIPSTART=id,\CP\ AT+CIPMODE? AT+CIPMODE=1 AT+CIPMUX=1 AT+CIPMUX? AT+CIPSERVER=1,8888 AT+CIPSERVER=0 查询工作模式 查看接入的客户端IP 返回AP列表 加入AP 获取本模块ip 连接服务器,例如AT+CIPSTART=0,\,8888,含义:连接192.168.1.2的端口8888,连接id=0 查询模块传输模式 1透传,0不透传 设置模块传输模式 0单路连接模式,1多路连接模式 查询连接模式 配置为服务器,并监听端口8888 配置为客户端模式 指令:AT+CIPSERVER=