ESP8266-01-调试工具(AT指令)

       ESP8266是有乐鑫公司开发的一套高度集成的WIFI芯片,可以方便进行而二次开发。乐鑫是ESP8266的芯片厂商,安信可是依据ESP8266生产模组,并提供一系列开发方案的厂家。
ESP8266使用分为两种:

-使用模块

        将芯片作为一个WIFI模块,不需要自己再对芯片进行开发,只需要根据模块提供的接口,用AT指令和ESP8266模块进行通信,让模块去接入网络。

-开发模块

        直接使用SDK对ESP826进行开发,不仅实现联网的功能,还要将它作为MCU完成其他功能(接入LED,加入传感器等)

作为WIFI模块使用,首先你需要了解以下知识:
 

- TTL信号通信

(Tx,Rx,GND,VCC)通过高低电平进行通信,TX负责发送,Rx负责接收,MCU芯片(如51单片机,ARM芯片)都是通过TTL和Esp8266进行通信,将指令发给Esp8266,告诉它让它去完成相应的功能。这是单片机通信的基础,通常将TTL转化成232或者485信号。有时候也称作uart信号。

-AT指令

这是和Esp8266交流的语言,因为通常是” AT+(内容)”的格式发送,所以叫它AT指令。AT指令挺多的,不过很多可能会用不上,下面是两个官网提供的AT指令说明文档

ESP8266常用的AT指令

  • 测试类
指令 功能 使用
AT 测试指令 可以检测模块的好坏,连线是否正确
AT+GMR 版本信息 查看固件版本
AT+RST 重启指令 软件重启
AT+RESTORE 恢复出厂设置 要是配置乱了的话,重置吧
  • 查看类
指令 功能 使用
AT+CMD? 查询指令 可以查看当前该指令的设置参数
AT+CMD=? 测试指令 查看当前该设置的范围
AT+CMD 执行指令  
AT+CWLAP 查看当前可搜索的热点 可做WIFI探针(STA下使用)
AT+CWLIF 查看已接入设备IP,MAC (AP模式下用)
AT+CIPAP 查看AP的IP地址 如AT+CIPAP=”192.168.4.1”
AT+CIPSTA 查看STA的IP地址 如AT+CIPSTA=”192.168.4.2”
AT+CIFSR 查看当前连接的IP  
AT+CIPSTATUS 获得当前连接状态  
  • 设置类

    a.基本设置
    
    • 1
指令 功能 使用
AT+UART 串口配置 AT+UART=115200,8,1,0,0
AT+SLEEP 设置睡眠模式 0禁止休眠(功耗大) 1light-sleep(20mA) 2modem-sleep(70mA)
AT+CWMODE 基本模式配置 [1Sta : 2AP : 3Sta+AP]
AT+CIPMODE 设置透传模式 0非透传:1透传
AT+CIPMUX=0/1 设置单/多路连接 0单连接 :1多连接
AT+CIPSTART 建立TCP/UDP连接 AT+CIPSTART=[id],[type],[addr],[port]

b.模式设置

指令 功能 使用
  AP模式 开启模块热点
AT+CWMODE=2 开启 AP 模式 配置模式要重启后才可用,AT+RST
AT+CWSAP 配置热点的参数 AT+CWSAP=”ESP8266”,”TJUT2017”,6,4
AT+CIPMUX=1 设置多连接 因为只有多连接才能开启服务器
AT+CIPSERVER 设置Server端口 AT+CIPSERVER=1,8686
  STA模式  
AT+CWMODE=1 开启STA模式 配置模式要重启后才可用AT+RST
AT+CWJAP 当前STA加入AP热点 AT+CWJAP=”ESP8266”,”TJUT2017”
AT+CIPMUX=0 打开单连接  
AT+CIPMODE=1 透传模式 透传模式必须选择单连接
AT+CIPSTART 建立TCP连接 AT+CIPSTART=”TCP”,”192.168.4.1”,8686
AT+CIPSEND 开始传输  
AT+SAVETRANSLINK 开机自动连接并进入透传 AT+SAVETRANSLINK=1,”192.168.4.1”,8686,”TCP”
AT+SAVETRANSLINK=0 取消开机透传和自动TCP连接  
AT+CWAUTOCONN 设置STA开机自动连接 AT+CWAUTOCONN=1

相关下载链接

01 ESP8266初识小结.PDF

 

, 

学习ESP8266必备资料:

1、ESP8266WIFI模块一个
2、电脑一台(windows)
3、USB转TTL
4、串口调试助手(用来给ESP8266发AT指令的),串口调试助手:https://pan.baidu.com/s/1sM6bSaUJSJJWosz01NfqpQ 密码:yfzv
5、网络调试助手(用来模拟建立TCPserver,TCPclient,UDP服务的)网络调试助手:https://pan.baidu.com/s/1dA1ewzA1kb_kAbKOLWmR2Q 密码:gxpo


作者:Doge果
来源:CSDN
原文:https://blog.csdn.net/weixin_41294615/article/details/80054401
 

你可能感兴趣的:(ESP8266)