【WiFi模块ASP-ESP8266】理论讲解与串口助手验证(超详解)

大家好,我是小政,一名自动化专业的在校学生。最近在学习利用opencv进行环境监测,需要将获取到的数据通过通信协议传输给stm32,我选择使用wifi模块进行无线通信,接下来我会将我从入门到掌握wifi模块的过程分享给大家。
这里是下面需要用到的串口调试助手与网络连接助手百度网盘链接:https://pan.baidu.com/s/1Te9vJPM5Ct5WMIhA5pksDA
提取码:cr77

  • 1、WiFi模块常用用途
  • 2、WiFi模块工作模式
  • 3、利用串口调试助手做验证

1、WiFi模块常用用途:

WIFI模块外观图
主要用途:
(1)手机与单片机之间的无线通信
(2)单片机与单片机之间的互联通信(双机通信)
(3)物联网的应用(将数据上传至服务器,然后可以通过手机或其他平台远程查看以及远程控制)


2、WiFi模块工作模式:

WIFI模块的工作模式

· AP模式(路由模式,比如我们手机作为热点给别人连接)
· STA模式(作为无线接入点,比如我们手机去连接WIFI)
· STA+AP共存


3、利用串口调试助手做验证:

借助USB转TTL将wifi模块与电脑连接(另外两个引脚不需要连接),对应接口如下:
在这里插入图片描述
接着打开串口调试助手发送AT指令,一般对应的波特率为115200.

  • (1)我们先发送一条指令:AT,如果返回OK,则表示WIFI连接状态正常。
    在这里插入图片描述

  • (2)接下来发送指令:AT+CWMODE=2,该指令的意思是:设置WIFI模块工作模式为AP模式。
    在这里插入图片描述

  • (3)重启WIFI模块,发送指令:AT+RST
    在这里插入图片描述

  • (4)设置WIFI模块的账号和密码及安全加密类型,设置一次即可,这个配置掉电后依然可以保存,发送指令:AT+CWSAP=“ATK-100”,“123456789”,1,4
    在这里插入图片描述

  • (5)设置连接方式(0是单连接,1是多连接),发送指令:AT+CIPMUX=1(这里选择多连接)
    在这里插入图片描述

  • (6)设置IP地址,发送指令:AT+CIPAP=“192.168.4.1”(尤其重要!!!)
    在这里插入图片描述

  • (7)设置端口号,发送指令:AT+CIPSERVER=1,8086(尤其重要!!!),到这一步WIFI模块就可以正常使用了。
    在这里插入图片描述

  • (8)接下来我们需要使用手机连接我们设定好的WIFI,输入wifi密码:123456789(上面设定好的)即可连接。
    在这里插入图片描述

  • (9)接下来用到上面提供给大家的网络调试助手(安卓版和苹果版在压缩包里都有哦!),打开网络调试助手,点击tcp client(TCP客户端),按照之前设定好了IP地址和端口号进行连接。
    在这里插入图片描述

  • (10)连接成功
    在这里插入图片描述

  • (11)手机发送信息给wifi模块(这里是用串口调试助手接收)
    在这里插入图片描述
    在这里插入图片描述

  • (12)WIFI模块发送信息送到手机,这里我们需要注意,WIFI模块发送数据时必须先发送这个指令:AT+CIPSEND=0,25(这里的25是要发送的字节数,一个汉字占两个字节,一个英文符号和字母,数字分别占一个字节),然后再发送你想要的指令。比如:我发送了AT+CIPSEND=0,5,再发送987321,手机只能接收到98732,因为我设置的是发送5个字节。
    在这里插入图片描述
    在这里插入图片描述
    到这里,我们通过串口调试助手验证了AT指令集是可用的,可用让WiFi模块进行一些简单的应用。下一期博客将会讲解WiFi模块AP配置的代码讲解,实现手机通过WiFi模块控制打开或关闭LED灯,然后通过WiFi模块返回LED状态到手机。
    如果你觉得这篇文章对你有所帮助别忘记点个赞哦!想学习更多的如何使用STM32单片机以及各类电子模块的使用,点击一个关注哦!


  • 15
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲁乎乎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值