常用AT指令

来自Microduino Wikipedia
跳转至: 导航搜索
  • 所有AT命令都是以“\r\n”结尾。大家在AT命令调试时要注意选择“\r\n”。
  • 常用AT命令:
    • AT+RST 重启模块
    • AT+GMR 检查版本信息
    • AT+CWMODE=3 station和access point
      • 1 Station 模式
      • 2 AP 模式
      • 3 AP 兼 Station
    • AT+CWLAP wifi ssid 列表
    • AT+CWSMARTSTART=0 启动智能连接
      • 0: 使用 安信可 AI-LINK技术
      • 1: 使用 ESP-TOUCH技术
      • 2: 使用 AIR-KISS
    • AT+CWSMARTSTOP 停止智能连接
    • AT+CWJAP="<access_point_name>","<password>" 加入某个wifi
    • AT+CIFSR 显示wifi信息
    • AT+CIPSTATUS 获得连接状态
    • AT+CIPSTART=4,"TCP","baidu.com",80 建立TCP或UDP连接,端口。
    • AT+CIPCLOSE 关闭连接TCP或UDP(单连接)
    • AT+CIPCLOSE=5 关闭多连接
    • AT+CIPMUX=1 启动多连接
  • AT+GMR 获得固件版本信息
  • AT+CWJAP_DEF? 获得上网信息
  • AT+CIFSR 获得当前IP地址
  • AT+MQTSETSER="server",port 设置mqtt服务器
  • AT+MQTCON="id","user","pass"; 连接mqtt
  • AT+MQTDISCON 断开mqtt连接
  • AT+MQTIDTOKEN="deviceID","deviceToken" 设置mqtt服务器的deviceID和deviceToken
  • AT+MQTSUBS="topic" 设置mqtt的订阅topic
  • AT+MQTPUB="topic","jsonData" 发布数据到mqtt服务器
  • AT+MQTPUBM="jsonData" 发布数据到mqtt服务器(如果之前发送过发布的topic,此命令才可以用为了减少数据量)
  • AT+CWAUTOCONN=1 设置是否自动连接
    • 1 自动连接
    • 0 不自动连接
  • AT+CWSTARTSMART 启动smart config功能
  • AT+CWSTOPSMART 停止smart config功能
  • AT+MQTSETTOPIC=topic"" 设置mqtt的发布topic