OpenEdv-开源电子网

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

关于ESP8266的列出当前可连接wifi指令(AT+CWLAP)的问题

[复制链接]

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2015-5-23
在线时间
12 小时
发表于 2017-5-20 22:02:18 | 显示全部楼层 |阅读模式
1金钱
如题,我在程序中发送AT+CWLAP命令,程序中收到可连接的WiFi,然后通过串口1打印出来,为什么会有重复的SSID,我用串口助手发送这个命令就很正常,这是什么原因呢?

+CWLAP3,"Freeman",-81,"f0:b4:29:e9:ec:0f",1,32767,0)
+CWLAP4,"alleric",-91,"74:ea:3a:33:f5:92",1,16,0)
+CWLAP0,"dlink",-85,"fc:75:16:a5:93:a4",1,65,0)
+CWLAP4,"Tenda_25ACB0",-39,"c8:3a:35:25:ac:b1",1,30,0)
+CWLAP0,"Njtech",-77,"da:69:6c:2f:a4:7e",1,21,0)
+CWLAP0,"Njtech",-79,"06:69:6c:36:f7:c4",1,35,0)
+CWLAP0,"CMCC-EDU",-73,"00:17:7b:32:c2:85",1,31,0)
+CWLAP0,"CMCC-EDU",-82,"00:17:7b:32:c2:95",6,26,0)
+CWLAP0,"Njtech",-72,"fa:69:6c:2f:a1:30",6,13,0)
+CWLAP0,"Njtech",-81,"5a:69:6c:36:d3:36",6,13,0)
+CWLAP:(3,"AASUS-PC",-71,"40:e2:30:69:61:2d",10,33,0)
+CWLAP:(0,"CMCC-EDU",-77,"00:17:7b:32:c0:ed",11,31,0)
+CWLAP:(0,"Njtech",-81,"06:69:6c:36:f9:24",11,26,0)
+CWLAP:(0,"Njtech",-88,"aa:69:6c:2f:a4:fb",11,6,0)

最佳答案

查看完整内容[请看2#楼]

问题解决了,用串口助手直接发送AT指令,也会出现多个同名的SSID,但是他们的MAC地址是不一样,说明确实有多个设备使用了同名的SSID,之前不懂MAC地址,应该说对网络不熟,之前遇到直接用串口发送不会出现同名SSID的情况,是因为调试地点不同,尼玛。。。。。。。。。。。。。。。。。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2015-5-23
在线时间
12 小时
 楼主| 发表于 2017-5-20 22:02:19 | 显示全部楼层
问题解决了,用串口助手直接发送AT指令,也会出现多个同名的SSID,但是他们的MAC地址是不一样,说明确实有多个设备使用了同名的SSID,之前不懂MAC地址,应该说对网络不熟,之前遇到直接用串口发送不会出现同名SSID的情况,是因为调试地点不同,尼玛。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2015-5-23
在线时间
12 小时
 楼主| 发表于 2017-5-20 22:10:16 | 显示全部楼层
有么有人啊
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-5-21 18:26:50 | 显示全部楼层
帮顶
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2017-7-17
在线时间
0 小时
发表于 2017-7-17 21:13:26 | 显示全部楼层
请问楼主我想得到已连接AP的所有信息(其实只要信号强度RSSI)该在程序中怎么整??AT指令中好像没有
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2015-5-23
在线时间
12 小时
 楼主| 发表于 2017-8-9 13:55:12 | 显示全部楼层
D·james·X 发表于 2017-7-17 21:13
请问楼主我想得到已连接AP的所有信息(其实只要信号强度RSSI)该在程序中怎么整??AT指令中好像没有

抱歉,没有天天登陆的习惯。我是直接查找的,像+CWLAP还有一些标点符号都可以帮你定位的。
回复

使用道具 举报

5

主题

94

帖子

0

精华

高级会员

Rank: 4

积分
934
金钱
934
注册时间
2017-4-8
在线时间
111 小时
发表于 2017-12-5 15:58:12 | 显示全部楼层
D·james·X 发表于 2017-7-17 21:13
请问楼主我想得到已连接AP的所有信息(其实只要信号强度RSSI)该在程序中怎么整??AT指令中好像没有

用字符串查找吧  查找‘(’开始的字符串,然后查信号强度的数字是第几个。。
回复

使用道具 举报

17

主题

181

帖子

0

精华

高级会员

Rank: 4

积分
503
金钱
503
注册时间
2017-7-24
在线时间
117 小时
发表于 2018-2-17 10:50:57 | 显示全部楼层

原子哥我想问下,咱们做的WIFI 模块例程里,有没有关于stm32对模块发送AT+CWLAP命令的讲解,其他的命令我都没什么问题,但是就这个命令总是处理的不行。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-26 16:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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