OpenEdv-开源电子网

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

两个wifi模块互发数据

[复制链接]

2

主题

12

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2015-1-3
在线时间
1 小时
发表于 2015-1-3 17:16:31 | 显示全部楼层 |阅读模式
5金钱

求助原子哥:
我想用两个ATK-04的WIFI模块实现相互发送和接受数据,将其中一个设置为AP模式,另外一个设置为STA模式。
AP模式已经设置好了,设置如下附件:
我该如何配置另外的一个wifi模块,使其工作在STA模式,我看了您 说把两个模块的无线参数设置成一样,但是我设置成一样之后,用网络搜索工具搜索不到IP地址,请问是怎么回事啊?
 

clip_image002.jpg

最佳答案

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

回复【8楼】zhuxiaoxiaoyan: --------------------------------- 15902020353
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-3 17:16:32 | 显示全部楼层
回复【8楼】zhuxiaoxiaoyan:
---------------------------------
15902020353
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-3 17:16:32 | 显示全部楼层
回复【15楼】zhuxiaoxiaoyan:
---------------------------------
可以
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-4 00:45:10 | 显示全部楼层
你怎么和电脑连接的?
AP模式和STA模式,RJ45都是关闭的,是无法连接到你的电脑的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2015-1-3
在线时间
1 小时
 楼主| 发表于 2015-1-4 21:58:30 | 显示全部楼层
问题1 噢,那请问怎么知道ap模式下的模块给sta模式下所分配的ip地址啊?问题2:还有我是想要用sta模式下的模块接单片机,ap模式下的模块通过串口和电脑连接,然后通过串口发数据给ap模式下的模块,sta模式下得模块接到数据后解析,可以这样进行ap模式下模块发数据给sta模式下的模块钱吗?问题3:那如果把手机连接到ap模式下的模块,怎么实现sta模式下发数据给ap模式下的模块?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-4 22:53:14 | 显示全部楼层
1,指令查询。
2,可以。
3,手机连接AP,STA也连接AP,这样你手机得知道STA的IP地址才行。这个你得自己想点办法了。手机和STA模块都是由AP分配IP地址的,可以试试穷举法,比较傻逼,但是很有效。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2015-1-3
在线时间
1 小时
 楼主| 发表于 2015-1-5 11:56:54 | 显示全部楼层
 

这是设置为AP模式的模块设置情况如下:

1(见附件)

第二:我将另外的一块wifi模块设置为STA模式,具体配置如下:

2(见附件)

发现连接不上,具体的做法为:将用sta模式下的模块接单片机,ap模式下的模块通过串口和电脑连接,然后通过串口发数据给ap模式下的模块,同时手机也连接在ap模式下的模块。

发现1、如果只用1个模块,将其设置为AP模式,然后手机和模块无线连接,模块通过串口和单片机连接,这样手机发送数据给AP模式的模块,单片机会有相应的动作。

2、如果用两个模块,一个设置为sta模式,一个设置为ap模式,用sta模式下的模块接单片机,ap模式下的模块通过串口和电脑连接,然后通过串口发数据给ap模式下的模块,同时手机也连接在ap模式下的模块。按照以上的配置(图1和图2)发现手机可以和ap模式下的模块互发数据,但是如果用电脑通过串口给ap模式下的模块发数据,手机可以接收到,但是工作在sta模式下的却收不到串口发来的数据,(即sta模式下的模块通过串口连接单片机,单片机不动作)。

请问是不是STA模块的配置有问题啊?

wifi模块问题.doc

123 KB, 下载次数: 1045

回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2015-1-3
在线时间
1 小时
 楼主| 发表于 2015-1-5 14:39:06 | 显示全部楼层
回复【5楼】zhuxiaoxiaoyan:
---------------------------------
回复【4楼】正点原子:
---------------------------------
原子哥,请教一下啊。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-5 22:57:38 | 显示全部楼层
回复【6楼】zhuxiaoxiaoyan:
---------------------------------
直接电话我吧。
太复杂了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2015-1-3
在线时间
1 小时
 楼主| 发表于 2015-1-7 09:37:57 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
电话多少啊?原子哥
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2015-1-3
在线时间
1 小时
 楼主| 发表于 2015-1-8 21:01:58 | 显示全部楼层
回复【9楼】正点原子:
---------------------------------
谢谢原子哥。已经解决了!
回复

使用道具 举报

1

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2011-6-17
在线时间
15 小时
发表于 2015-1-10 11:51:00 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
原子哥, 出個全面的教程可以嗎? 我買了兩件 ATK-RM04 一個月仍未有進展。想法與樓主的近似。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-11 00:09:05 | 显示全部楼层
回复【11楼】Cho:
---------------------------------
其实很简单。
1个设置AP,一个设置STA,AP端的IP,默认一般是192.168.11.254.端口是8080.
sta这里设置远端IP为:192.168.11.254,端口8080,就可以了。

注意本地端口不要设置!
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2015-1-3
在线时间
1 小时
 楼主| 发表于 2015-1-12 09:26:32 | 显示全部楼层
回复【12楼】正点原子:
---------------------------------
原子哥,(问题1)我的是将一个模块作为AP,其余两个作为STA,还有手机也作为客户端去连接AP。STA和手机已经可以连接上了AP了。但是问题又出来了?我想在AP模式的模块,查询STA或者手机的ip,这个可以用AT指令查询到吗?或者还有别的办法?(意思就是通过串口连接AP和电脑,通过串口调试助手发送AT指令给AP,可以查询到各个STA的ip,还有手机的ip吗?)
问题2、上次您说的手机和STA都连接到AP,手机可以知道某个STA的IP地址,您说的穷举法,可否再详细一点?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-13 00:26:37 | 显示全部楼层
回复【13楼】zhuxiaoxiaoyan:
---------------------------------
1,不可以。可以自定义协议,sta/手机,通过数据包的形式,发送给AP。
2,这种比较限制,类似AP做路由器,假设手机端开一个TCP Server,肯定是自己的IP作为Server IP号是不?假设是192.168.1.100
那么STA也是连接在AP,手机也是连接在AP,这样STA 做Client,但是它不知道手机的IP,但是我知道手机是做IP,且端口号必须知道,这样,我就可以从1开始,一个个去尝试连接,1,2,3,4,5....一个个测试,1~99肯定连不上,到100的时候,是不是可以连上了?这样不就是找到手机的IP了?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2015-1-3
在线时间
1 小时
 楼主| 发表于 2015-1-14 10:54:38 | 显示全部楼层
我想请教一下原子哥,我可以用手机作为AP(TCP Server),用别的模块在STA,(TCP Client)这样可以用手机来实现对多个模块的控制吗
回复

使用道具 举报

28

主题

135

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
491
金钱
491
注册时间
2012-8-9
在线时间
57 小时
发表于 2015-3-20 16:50:09 | 显示全部楼层
回复【10楼】zhuxiaoxiaoyan:
---------------------------------
亲啊,,你怎么解决的能否加Q一解说下。。。117788674
回复

使用道具 举报

0

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2013-4-3
在线时间
33 小时
发表于 2015-4-12 21:24:57 | 显示全部楼层
收藏备用,谢谢
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2015-7-16
在线时间
0 小时
发表于 2015-7-16 12:51:08 | 显示全部楼层
跟着学习,谢谢。。。
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2016-5-12
在线时间
9 小时
发表于 2016-8-28 19:30:36 | 显示全部楼层
Cho 发表于 2015-1-10 11:51
回复【7楼】正点原子:
---------------------------------
原子哥, 出個全面的教程可以嗎?  ...

你好,请问你的问题解决了吗,两个wifi通信的
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2017-6-8
在线时间
1 小时
发表于 2017-6-8 08:26:54 来自手机 | 显示全部楼层
楼主 能分享一下代码吗 我最近也在搞只能实现一个wifi
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2017-6-8
在线时间
1 小时
发表于 2017-6-8 08:27:53 来自手机 | 显示全部楼层
只能实现一个wifista模式与电脑上的网络调试工具连接
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2017-6-8
在线时间
1 小时
发表于 2017-6-8 08:30:42 来自手机 | 显示全部楼层
ap模式的wifi模块单独调试的时候 用网络调试工具给ap的wifi发数据 用串口接受不到发的数据 不知道怎么回事 原子哥也帮忙看看
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2017-6-8
在线时间
1 小时
发表于 2017-6-8 08:40:18 来自手机 | 显示全部楼层
能发下你程序吗 楼主 我邮箱1153413073@qq.com
回复

使用道具 举报

10

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2019-2-12
在线时间
36 小时
发表于 2019-7-30 02:22:08 | 显示全部楼层
收藏一下
回复

使用道具 举报

108

主题

194

帖子

0

精华

高级会员

Rank: 4

积分
713
金钱
713
注册时间
2016-6-29
在线时间
165 小时
发表于 2019-8-1 19:58:04 | 显示全部楼层
这个串口助手发一份啊
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 22:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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