STM32-ESP8266-12F与PC通信

1.默认ESP8266的波特率是115200

2.指令及其返回值:
AT指令
3.使用PC的网络调试助手

在这里插入图片描述
协议类型选择TCP Server,端口号以80开头,表示TCP协议,如8080,8040等等
IP地址填PC的WI-F网口的IP地址
配置完成后点击连接,表明服务器开始接受连接

3.配置ESP8266-12F的参数并与PC的网络调试助手连接

在这里插入图片描述
首先设置波特率为115200,其次选择当前连接的ESP8266,再打开串口,然后开始输入AT指令
通过串口调试助手输入AT指令顺序:
AT
AT+RST
AT+CWMODE=1
AT+CWJAP=“WIFI名称(最好使用英文)”,“WIFI密码”
AT+CIPSTART=“TCP”,“192.168.43.191”,8080
(IP地址输入服务器PC的IP地址,端口号选择启动网络助手时输入的端口号)
AT+CIPMODE=1
AT+CIPSEND

此时串口助手上就会显示符号 >
表明已经可以开始进行数据传输,也可以通过网络调试助手上看到能发送数据的客户端

总结:
1.在ESP8266和WI-FI连接后,可以通过PC的win+r,再输入cmd,再ping一下本机IP和ESP8266的IP地址,因为我是使用手机作为路由器,可以直接从手机热点中看到ESP8266的IP地址。
2.PC能够PING得通两个IP地址时说明它们在同一个局域网下,此时再对ESP8266进行AT指令的TCP连接操作
3.能够数据传输之后,再将STM32和ESP8266进行串口连接,使用HAL库进行串口数据传输,实现PC和STM32的通信

STM32的传输代码如下:
在这里插入图片描述

在这里插入图片描述

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值