我是靠谱客的博主 单身小甜瓜,最近开发中收集的这篇文章主要介绍ESP8266-01S模块,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ESP8266-01S模块


一、STM32专栏目录

二、Linux专栏目录

三、Android专栏目录


概述:
  该文主要介绍了ESP8266的连接方式,几个常见的AT指令详细介绍,以及STA模式下的调试步骤。

一、实物图与连接方式
在这里插入图片描述

(原图来源淘宝卖家)

在这里插入图片描述
(连接如图所示)

硬件连接:
    USART3_TX<————>RX
    USART3_RX<————>TX
补充:只要正确连接RX、TX、VCC、GND模块即可正常工作,其他几个引脚用于刷固件,刷固件的方法将在另一篇文章中介绍。

二、什么是AT指令(参考百度百科)


  AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。
  其对所传输的数据包大小有定义:即对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。
  每个AT命令行中只能包含一条AT指令;对于由终端设备主动向PC端报告的URC指示或者response响应,也要求一行最多有一个,不允许上报的一行中有多条指示或者响应。AT指令以回车作为结尾,响应或上报以回车换行为结尾。

三、透传模式

  简单的说,透传模式就是指不需要关心Wifi协议是如何实现的,所需要做的就是A通过串口发数据,B通过串口收数据。整个过程中Wifi模块好像就是透明的,A和B就像是用导线直接连接起来了一样,数据直接从A传输到B。

四、常用AT指令

1、AT—测试启动
在这里插入图片描述
2、AT+RST—重启模块
在这里插入图片描述
3、ATE—开关回显功能

  关闭回显模块收到AT指令后就不会返回数据。模块回显功能默认是打开的,且复位会重新打开回显。
在这里插入图片描述
4、AT+CWMODE—设置WiFi 模式
在这里插入图片描述
5、AT+CWJAP—连接 AP
在这里插入图片描述
6、AT+CIFSR—查询本地 IP 地址
在这里插入图片描述

7、AT+CIPMUX—设置多连接
在这里插入图片描述
8、AT+CIPMODE—设置传输模式
在这里插入图片描述
9、AT+CIPSTART—建立TCP接或UDP传输
在这里插入图片描述
10、AT+CIPSEND—送数据

在这里插入图片描述
五、STA模式配置步骤

 1、“ATrn”,//测试模块是否启动
 2、“AT+CWMODE=1rn”, //STA模式
 3、“AT+RSTrn”,//复位后模式才能设置成功
 4、“AT+CWJAP=“WifiName”,“1234567890”rn”,//Wifi名称,Wifi密码
 5、“AT+CIPMUX=0rn”, //设置为单连接
 6、“AT+CIPMODE=1rn”, //设置为透传模式
 7、“AT+CIPSTART=“TCP”,“192.168.2.218”,8089rn”, //设置连接服务器的参数
 8、“AT+CIPSENDrn”,//开启发送

注意事项:
1、用PC机测试模块时,PC用网络调试助手当作服务器时,需要和模块连接同一网络,以确保客户端和服务器在同一网段,否则无法通信。
2、用USART3来连接模块时,模块的RX接USART3_TX,模块的TX接USART3_RX。

六、AP模式配置步骤


未完,待续!!

最后

以上就是单身小甜瓜为你收集整理的ESP8266-01S模块的全部内容,希望文章能够帮你解决ESP8266-01S模块所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(125)

评论列表共有 0 条评论

立即
投稿
返回
顶部