浅谈ESP8266WiFi模块的常用AT指令集

举报
星辰27 发表于 2020/05/15 11:45:56 2020/05/15
【摘要】 本文主要参考Espressif IoT AT指令集_v0.1.5对ESP8266 WIFI模块的常用AT指令集进行了一个简单的介绍,在使用其他设备AT指令的时候,需要查询对应的AT指令手册。希望你使用新设备AT指令集的时候不会手足无措。

1 引言

在使用小熊派开发板进行LiteOS开发的时候我们常会使用到ESP8266WIFI模块,常常会使用到其AT指令,下面对于该模块的常用AT指令集做一个简单的介绍。

首先将ESP8266插上小熊派开发板通过USB线与PC机连接,将AT拨码开关拨到AT<->PC一侧,具体如下图。


打开串口助手,波特率设置为115200。接下来是指令集介绍。

2指令集分类

2.1 测试指令 AT + <X> = ?

该指令用于查询设置命令或内部程序设置的参数以及取值范围。

2.2查询指令 AT + <X> ?

该命令返回参数的当前值

2.3 设置指令 AT + <X> = <…>

该命令用于设置用户自定义的参数值。

2.4 执行指令 AT + <X>

该命令用于执行受模块内部程序控制的变参数不可变的功能

3常用AT指令

测试AT指令 AT返回值OK

重启指令 AT+RST返回OK

3 查看当前版本信息 AT+GMR返回版本信息


4
查询WIFI应用模式

 AT+CWMODE=?可以查询模式取值列表

 AT+CWMODE?查询当前模块的模式,1Station2AP3APStation如图所示当前模式为AP模式。

 AT+CWMODE=<mode>,设置模式之后需要重启生效。

5 加入AP

AT+ CWJAP? 查询当前选择的AP,可见当前未选择AP

AT+ CWJAP = <ssid>,< pwd > 返回OK,连接AP

AT+CWQAP退出连接的AP

6 TCPIP常用指令集

命令

描述

AT+CIPSTATUS

获得连接状态

AT+CIPSTART

建立TCP连接或注册UDP端口号

AT+CIPSEND

发送数据

AT+CIPCL.OSE

关闭TCPUDP

AT+CIFSR

获取本地IP地址

AT+CIPMUX

启动多连接

AT+CIPSERVER

配置为服务器

AT+CIPMODE

设置模块传输模式

AT+CIPSTO

设置服务器超时时间

 

ref:https://wenku.baidu.com/view/ea7569a2b9f3f90f76c61be9.html

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。