ESP8266使用指南(二)



  • 摘要:

    在介绍了ESP8266的基本信息后,本文介绍了ESP8266的AT开发相关信息,具体内容如下所示:

    • 介绍了常用的串口调试助手和TCP收发助手
    • 介绍了基本的AT指令集以及如何完成一次TCP收发

    常用调试助手:

    • 串口调试助手: 推荐XCOM
      0_1614745457872_01.png

    • TCP 收发助手: 推荐安信可科技的TCP&UDP测试工具
      0_1614745468366_02.png

    AT指令集:

    • 基本指令:

      • AT: 测试AT是否OK,如果OK则说明设备正常

      示例:

      >AT
      OK
      
      • AT+GMR: 返回固件版本信息:

      示例:

      >AT+GMR
      AT version:1.2.0.0(Jul 1 2016 20:04:45)
      SDK version:1.5.4.1(39cb9a32)
      Ai-Thinker Technology Co. Ltd.
      Dec 2 2016 14:21:16
      OK
      
      • AT+RST: 软重启模组

      示例:

      >AT+RST
      OK
      
      • AT+RESTORE: 重置模组为出厂设置

      示例:

      >AT+RESTORE
      OK
      
    • TCP通信测试:

      (1) STA模式:

      ESP8266 Client:

      -> AT+CWMODE=1 //设为STA模式
      -> AT+CWJAP_DEF="FAE","123456789." //连接无线网络Wi-Fi
      -> AT+CIPSTART="TCP","192.168.0.116",8888 //连接服务端
      -> AT+CIPSEND=5 //启动发送
      
      1. ESP8266 Server:
      -> AT+CWMODE=1  //设置为 STA 模式
      -> AT+CWJAP_DEF="FAE","123456789." //连接无线网络 wifi
      -> AT+CIPMUX=1 //开启多连接
      -> AT+CIPSERVER=1,5000 //开启服务端
      -> AT+CIFSR //查看 mac 地址和 IP
      -> AT+CIPSEND=0,5 //启动发送
      

      (2)AP模式

      ESP8266 Client:

      -> AT+CWMODE=2  //设置为AP模式
      -> AT+CWSAP="ESP8266","12345678",11,3 //开启wifi热点
      -> AT+CIPSTART="TCP","192.168.4.2",8888 //连接服务端
      -> AT+CIPSEND=5 //启动发送
      

      ESP8266 Server:

      -> AT+CWMODE=2 //设为AP模式
      -> AT+CWSAP="ESP8266","12345678",11,3 //开启wifi热点
      -> AT+CIPMUX=1 //开启多连接
      -> AT+CIPSERVER=1,5000 //开启服务端
      -> AT+CIFSR
      -> AT+CIPSEND=0,5
      

    注意:

    • ESP8266作为STA模式需要与上位机连接同一个WiFI.
    • ESP8266作为AP模式时,上位机需要连接ESP8266的热点。


  • 好东西,码了



  • ESP8266也可以使用Arduino开发的,我在下一个帖子里将着重介绍一下


 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

Looks like your connection to Dian was lost, please wait while we try to reconnect.