OpenEdv-开源电子网

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

ESP8266模块在AP模式与苹果手机进行通讯的方法(通过串口助手)

[复制链接]

4

主题

456

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
1072
注册时间
2021-4-26
在线时间
352 小时
发表于 2022-4-7 15:01:11 | 显示全部楼层 |阅读模式
接线方式:PC-----usb转ttl-----ESP8266模块 (5V供电,tx接rx,rx接tx)
测试所用手机端网络调试助手app是在App Store下载的"TCP&UDP调试工具"

ESP8266模块在AP模式下设置为TCP服务器与手机进行通讯的方法(通过串口助手)
参考链接:http://www.openedv.com/forum.php?mod=viewthread&tid=291958&page=1&authorid=72451
1.AT+CWMODE=2
2.AT+RST
3.AT+CWSAP="ATK-ESP8266","12345678",1,4
4.AT+CIPMUX=1
5.AT+CIPSERVER=1,8086
在发送了上述5条指令,8266模块发回正确的数据后,然后手机端WIFI连接“ATK-ESP8266”热点并使用手机端的网络调试助手配置手机作为TCP Client
手机连接模块后,可以在无线局域网信息中看到ip地址
并配置IP为192.168.4.1,端口号为8086.
然后再依次发送
6.AT+CIPSEND=0,25
7.012345678901234567890数字
需要说明的是8266模块每发送一次数据之前就需要发送AT+CIPSEND=0,25。
另外,手机端发送数据,上位机也可以收到。


ESP8266模块在AP模式下设置为UDP与手机进行通讯的方法(通过串口助手)
参考链接:http://www.openedv.com/forum.php?mod=viewthread&tid=291985
1.AT+CWMODE=2
2.AT+RST
3.AT+CWSAP="ATK-ESP8266","12345678",1,4
4.AT+CIPMUX=0
在发送了上述4条指令给8266模块且模块发回正确的数据后,然后手机端连接“ATK-ESP8266”热点并使用手机端的网络调试助手配置手机为UDP模式,并设置端口号为8086(网络调试助手在UDP Server下设置端口号)
手机这边可以查看手机连上8266模块后手机端的IP,该IP一般是192.168.4.xxx。测试时模块分配给手机的IP是192.168.4.2,所以需要将第五条指令中的IP地址改为192.168.4.2。
5.AT+CIPSTART="UDP","192.168.4.2",8086
6.AT+CIPSEND=25
7.012345678901234567890数字

测试用APP.png
IP地址.png
UDP通信.png
TCP通信.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

668

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1926
金钱
1926
注册时间
2021-8-13
在线时间
262 小时
发表于 2022-4-7 15:02:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

13

主题

644

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1976
金钱
1976
注册时间
2021-4-16
在线时间
505 小时
发表于 2022-4-8 10:47:45 | 显示全部楼层
谢谢分享。
回复 支持 反对

使用道具 举报

0

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
266
金钱
266
注册时间
2022-3-22
在线时间
47 小时
发表于 2022-4-8 10:59:36 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 14:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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