学习目标

  • 理解AP和STA模式
  • 掌握基本的AT指令
  • 能够通过AT指令开启AP模式
  • 能够通过AT指令开启STA模式
  • 可以查阅文档

    学习内容

    AP模式

    AP模式是指无线网络中的一种工作模式,全称为“Access Point Mode”(接入点模式)。
    AP模式是指将无线路由器或无线接入点配置为接收无线设备的连接,并为它们提供网络连接的模式。在AP模式下,无线路由器或无线接入点充当中心节点,其他设备(如智能手机、笔记本电脑、平板电脑等)可以通过无线信号连接到该设备,并通过它来访问互联网或局域网。
    AP模式通常用于建立无线局域网(WLAN)。通过在AP模式下设置无线路由器或无线接入点,可以在家庭、办公室或公共场所中提供无线网络连接。这种模式允许多个设备同时连接到无线网络,并共享网络资源,例如共享文件、打印机或互联网连接。
    简单理解,AP模式扮演的角色为路由器。

    STA模式

    STA模式是指无线网络中的一种工作模式,全称为“Station Mode”(站点模式)。
    在无线网络中,STA模式是指将无线设备配置为客户端,用于连接到无线路由器或无线接入点以获取网络连接。在STA模式下,无线设备(如智能手机、笔记本电脑、平板电脑等)通过接收无线信号连接到无线路由器或无线接入点,并通过该设备访问互联网或局域网。
    STA模式允许无线设备作为客户端与无线网络进行通信,类似于电脑通过无线网卡连接到无线网络的方式。在STA模式下,无线设备可以使用无线信号连接到指定的无线网络,并获得该网络提供的网络服务和资源,例如互联网访问、文件共享等。
    简单理解,STA模式扮演的角色为需要联网的设备,如手机,笔记本电脑等。

    AT指令

    工具

    采用sscom进行串口命令调试,配置如图:
    074.png

  • AT命令执行,需要默认加回车换行

    AP模式

    启动AP模式
    1. AT+STARTAP=<ssid>,<ssid_hide>,<chn>,<auth_type>[,<passwd>]
  • : 即路由器名称,参数需使用双引号

  • :0不隐藏,1隐藏
  • :信道,1-14,默认写1即可
  • :0(open);2(WPA2_PSK); 3(WPA_WPA2_PSK);
  • : 密码,参数需使用双引号,密码长度为8位或以上

    1. AT+STARTAP="hello",0,1,2,"12345678"

    停止AP模式
    1. AT+STOPAP

    STA模式

    启动STA模式
    1. AT+STARTSTA

    扫描周边的网络
    1. AT+SCAN

    查看扫描结果
    1. AT+SCANRESULT

    连接指定的WIFI
    1. AT+CONN=<ssid>,<bssid>,<auth_type>[,<passwd>]
  • :路由器名称,参数需使用双引号

  • :通常为路由器MAC地址
  • :认证方式 。0(OPEN ),1(WEP),2(WPA2_PSK), 3(WPA_WPA2_PSK)
  • :密码,需使用双引号,如果对端网络认证方式为WEP,并 且密码为ASCLL格式,此处密码输入需要双层双引号

    1. AT+CONN="hello",,2,"12345678"

    查看连接状态
    1. AT+STASTAT

    请求DHCP分配地址
    1. AT+DHCP=wlan0,1

    查看当前IP
    1. AT+IFCFG

    测试网络连接
    1. AT+PING=<url>
  • :网址

    1. AT+PING=www.baidu.com

练习题

  1. 通过命令启动AP模式
  2. 通过命令启动STA模式,并且联网测试