OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4576|回复: 2

ESP8266调试问题

[复制链接]

332

主题

495

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1547
金钱
1547
注册时间
2014-7-11
在线时间
256 小时
发表于 2017-5-25 21:46:43 | 显示全部楼层 |阅读模式
1金钱
最近在调试ESP8266,STA连不上家里的WIFI,AP模式也没有WIFI,调试命令没问题,不只是咋回事,请指教,谢谢!!调了好久了

esp82662.png
esp82663.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

69

主题

475

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
金钱
1334
注册时间
2013-12-28
在线时间
197 小时
发表于 2017-5-25 22:21:53 | 显示全部楼层
按照手册烧写官网的NONOS固件   同AT指令调试很好弄   你这个打印信息都是失败无效的  
回复

使用道具 举报

0

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
184
金钱
184
注册时间
2014-12-22
在线时间
39 小时
发表于 2017-5-26 01:37:14 | 显示全部楼层
本帖最后由 so 于 2017-5-26 01:42 编辑

******************************AT指令**************************************    AT+RST        表示重启模块  
AT+CWMODE?        表示查询模块当前的模式  
AT+CWMODE=1        表示设置模块模式为1(说明1:Station-客户端模式;2:AP-接入点模式;3:Station+AP)  
AT+CWLAP        模块搜索周围热点(要在模式1或3中使用)  
AT+CWJAP="SSID","XXX2"        让模块加入WIFI(SSID-WIFI名称,XXX2-WIFI密码)  
AT+CWJAP?        查询当前连接的WIFI  
AT+CIFSR        查询当前模块的IP地址  
AT+CIPMUX=0        设置单链接(透传只能使用单链接)
AT+CIPMUX=1        设置多链接  AT+CIPMODE=1        设置透传模式  
AT+RESTORE 恢复出厂设置  
AT+CIOBAUD=9600        设置波特率9600  
AT+CWQAP 退出AP连接  
AT+GMR        查看固件版本  
AT+CIPSTART="TCP","183.230.40.33",80        连接OneNet服务器  
AT+CIPSEND        启动透传发送  
AT+CWMODE=3  :STA+AP模式  
AT+RST :复位  
AT+CIPMUX=1 :多连接  
AT+CIPSERVER=1 :建立服务器  
AT+CIFSR :查询模块IP端口  
AT+CIPSERVER=1,6000 :建立服务器的同时顺便设端口号   
AT+CIPMUX=0 :单连接  
AT+CIPSEND=0,1 :向连接序号为0的连接发1个字节
ATE0        :关闭回显-不关闭回显会对单片机造成干扰
ATE1        :打开回显  

1、ESP8266 Client模式(Station):  
AT+RST        //复位模块  
AT+CWMODE=1        //设置为station模式  
AT+RST        //重启生效  
AT+CWLAP        //查看可以连接到的无线路由  
AT+CWJAP="JSZZSJ3","********"        //连接上无线路由  
AT+CIFSR        //查询模块的IP地址
AT+CIPMUX=1        //打开多连接,否则会报错Link typ error  使用网络调试助手创建一个TCP Server  
AT+CIPSTART=0,"TCP","192.168.1.111",6060        //连接到TCP Server上  
AT+CIPSEND=0,7        //发送字符长度     
testrun        //发送7个字符给Server端  同时Server端也可以发数据给Client端   

单链接方式--可以   
AT+RST        //复位模块
AT+CWMODE=1        //设置为station模式
AT+RST        //重启生效  
AT+CWLAP        //查看可以连接到的无线路由  
AT+CWJAP="JSZZSJ3","********"        //连接上无线路由
AT+CIFSR        //查询模块的IP地址  
AT+CIPMUX=0        //打开单连接,否则会报错Link typ error  使用网络调试助手创建一个TCP Server
AT+CIPSTART="TCP","192.168.1.111",6060        //连接到TCP Server上  
AT+CIPSEND=7        //发送字符长度     
testrun        //发送7个字符给Server端  同时Server端也可以发数据给Client端   

2、ESP8266 Server模式(Station+AP):
AT+RST        //复位模块  
AT+CWMODE=3        //设置为AP模式
AT+RST        //重启生效  
AT+CWLAP        //查看可以连接到的无线路由  
AT+CWJAP="JSZZSJ3","********"        //连接上无线路由
AT+CIFSR        //查询模块的IP地址
  AT+CIPMUX=1        //打开多连接
AT+CIPSERVER=1,6060        //建立Server  使用网络调试助手创建一个TCP Client,设置好要连接到的Server的IP和端口号,即可连接  Client就可以发送数据给Server端了  如果同时想Server发数据给Client只要如下命令
AT+CIPSEND=0,7        //发送字符长度   就可以发送数据了     

3、串口透传模式(TCP模式)
AT+RST        //复位模块  
AT+CWMODE=3或者1 //设置为AP+Station模式或Station模式  
AT+CWLAP        //查看可以连接到的无线路由  
AT+CWJAP="JSZZSJ3","********"        //连接上无线路由  
AT+CIFSR        //查询模块的IP地址  /用手机做服务器,打开网络调试助手,建一个TCP server
AT+CIPSTART="TCP","192.168.1.176",9999/
AT+CIPMODE=1  
AT+CIPSEND  
接下来就可以透传了  如果要关闭透传先发送三个“+”,提示CLOSE后,再勾选发送新行      


4、串口透传模式(UDP模式)
AT+RST        //复位模块  
AT+CWMODE=3或者1 //设置为AP+Station模式或Station模式  
AT+CWLAP        //查看可以连接到的无线路由  
AT+CWJAP="JSZZSJ3","********"        //连接上无线路由  
AT+CIFSR        //查询模块的IP地址  //用手机做服务器,打开网络调试助手,建一个UDP server
AT+CIPSTART="UDP","192.168.1.176",9999,5000,0
或AT+CIPSTART="UDP","192.168.1.255",9999//监听广播  
AT+CIPMODE=1  
AT+CIPSEND  
接下来就可以透传了  如果要关闭透传先发送三个“+”,提示CLOSE后,再勾选发送新行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 04:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表