使用战舰开发板配置 ATK_ESP8266 WIFI模块

目录

    • 硬件
    • 软件
    • 指令

硬件

  • 根据开发板原理图,GBC_TX连TXD,GBC_RX连RXD
    使用战舰开发板配置 ATK_ESP8266 WIFI模块_第1张图片
  • 开发板连接
    使用战舰开发板配置 ATK_ESP8266 WIFI模块_第2张图片
  • 实际连接使用战舰开发板配置 ATK_ESP8266 WIFI模块_第3张图片

软件

  • 通过串口调试助手 XCOM 来测试下,打开ATK-ESP8266 WIFI 模块资料\3,配套软件\串口调试助手\XCOM V2.0.exe,选择正确的 COM 号,然后设置波特率为 115200,勾选发送新行(必选!即 XCOM 自动添加回车换行功能)然后发送 AT 到 ATK-ESP8266 模块,接收到“OK”就可以和 ATK-EAP8266 通信了,我们通过发送不同的 AT 指令,就可以实现对 ATK-ESP8266 的各种功能的配置了。
    在这里插入图片描述
    使用战舰开发板配置 ATK_ESP8266 WIFI模块_第4张图片

在这里插入图片描述
使用战舰开发板配置 ATK_ESP8266 WIFI模块_第5张图片

指令

1、基础AT 指令

  • AT 测试指令
  • AT+RST 重启模块
  • AT+GMR 查看版本信息
  • ATE 开关回显功能
  • AT+RESTORE 恢复出厂设置
  • AT+UART 设置串口配置
    例:AT+UART=921600,8,1,0,0

2、WIFI功能指令

  • AT+CWMODE 选择 WIFI 应用模式
    例:AT+CWMODE=2
  • AT+CWJAP 加入 AP(常用的路由器名称和密码设置)
    例:AT+ CWJAP =“ALIENTEK”,“15902020353”
  • AT+CWLAP 列出当前可用 AP
    例:AT+CWLAP=“ALIENTEK”,“9c:21:6a:e0:ad:55”,11
    或者针对 ssid 搜索:AT+CWLAP=“ALIENTEK”
  • AT+CWQAP 退出与 AP 的连接
  • AT+CWSAP 设置 AP 模式下的参数(常用的修改WIFI名称和密码设置)
    例:AT+CWSAP=“ATK_ESP8266”,“12345678”,6,4
  • AT+CWLIF 查看已接入设备的 IP
  • AT+CWDHCP 设置 DHCP 开关
  • AT+CWAUTOCONN 设置 STA 开机自动连接到 wifi
  • AT+CIPSTAMAC 设置 STA 的 MAC 地址
    例:AT+CIPSTAMAC=“18:fe:35:98:d3:7b”
  • AT+CIPAPMAC 设置 AP 的 MAC 地址
    例:AT+CIPAPMAC=“18:fe:35:98:d3:7b”
  • AT+CIPSTA 设置 STA 的 IP 地址
    例:AT+CIPSTA=“192.168.1.100”
  • AT+CIPAP 设置 AP 的 IP 地址
    例:AT+CIPAP=“192.168.5.1”
  • AT+CWSTARTSMART 启动智能连接
    例:
    AT+CWMODE=1
    AT+CWSTARTSMART
  • AT+CWSTOPSMART 停止智能连接
    例:AT+CWSTOPSMART
  • AT+WPS 设置 WPS 功能
    例:AT+CWMODE=1
    AT+WPS=1
  • AT+MDNS 设置 MDNS 功能
    例:AT+MDNS=1,”espressif”,”iot”,8080
  • AT+CWHOSTNAME 设置 ATK-ESP-01 Station 的主机名字
    例:
    AT+CWMODE=3
    AT+CWHOSTNAME=”ALIENTEK”
  • AT+SAVETRANSLINK 保存透传连接到 Falsh
    例:AT+SAVETRANSLINK=1,”192.168.1.110”,8086,”TCP”

3、TCP/IP 相关 AT 指令

  • AT+CIPSTATUS 获得连接状态

  • AT+CIPDOMAIN 域名解析功能
    例:
    AT+CWMODE=1
    AT+CWJAP=”SSID”,”password”
    AT+CIPDOMAIN=”www.openedv.com”

  • AT+CIPSTART 建立 TCP 连接或注册 UDP 端口号
    例:
    TCP:AT+CIPSTART=”TCP”,”www.openedv.com”,80
    UDP:AT+CIPSSLSIZE=4096
    AT+CIPSTART=”SSL”,”iot.espressif.cn”,8443

  • AT+CIPSSLSIZE 设置 SSL Buffer 容量
    例:AT+CIPSSLSIZE=4096

  • AT+CIPSEND 发送数据

  • AT+CIPCLOSE 关闭 TCP 或 UDP

  • AT+CIFSR 获取本地 IP 地址

  • AT+CIPMUX 启动多连接

  • AT+CIPSERVER 配置为服务器

  • AT+CIPMODE 设置模块传输模式

  • AT+SAVETRANSLINK 保存透传到 Flash
    例:
    TCP:AT+SAVETRANSLINK=1,”192.168.1.2”,1000,”TCP”
    UDP:AT+SAVETRANSLINK=1,”192.168.1.2”,1000,”TCP”,1001

  • AT+CIPSTO 设置服务器超时时间

  • AT+CIPDINFO 接收网络数据时是否提示对端 IP 和端口
    例:AT+CIPDINFO=1

  • AT+CIPSNTPCFG 设置时域和 SNTP 服务器
    例:AT+CIPSNTPCFG=1,8, ”cn.ntp.org.cn”,”ntp.sjtu.edu.cn”,”us.pool.ntp.org”

  • AT+CIPSNTPTIME 查询 NTP 时间
    例:
    AT+CWMODE=1
    AT+CWJAP=”ALIENTEK”,”15902020353”
    AT+CIPSNTPCFG=1,8
    AT+CIPSNTPTIME?

  • AT+PING PING 命令

  • AT+ATKCLDSTA 连接到原子云服务器

  • AT+ATKCLDCLS 关闭原子云服务器连接

你可能感兴趣的:(stm32,wifi)