学习目标
- 理解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进行串口命令调试,配置如图:
-
AP模式
启动AP模式
AT+STARTAP=<ssid>,<ssid_hide>,<chn>,<auth_type>[,<passwd>]
: 即路由器名称,参数需使用双引号 :0不隐藏,1隐藏 :信道,1-14,默认写1即可 :0(open);2(WPA2_PSK); 3(WPA_WPA2_PSK); : 密码,参数需使用双引号,密码长度为8位或以上 AT+STARTAP="hello",0,1,2,"12345678"
停止AP模式
AT+STOPAP
STA模式
启动STA模式
AT+STARTSTA
扫描周边的网络
AT+SCAN
查看扫描结果
AT+SCANRESULT
连接指定的WIFI
AT+CONN=<ssid>,<bssid>,<auth_type>[,<passwd>]
:路由器名称,参数需使用双引号 :通常为路由器MAC地址 :认证方式 。0(OPEN ),1(WEP),2(WPA2_PSK), 3(WPA_WPA2_PSK) :密码,需使用双引号,如果对端网络认证方式为WEP,并 且密码为ASCLL格式,此处密码输入需要双层双引号 AT+CONN="hello",,2,"12345678"
查看连接状态
AT+STASTAT
请求DHCP分配地址
AT+DHCP=wlan0,1
查看当前IP
AT+IFCFG
测试网络连接
AT+PING=<url>
:网址 AT+PING=www.baidu.com
练习题
- 通过命令启动AP模式
- 通过命令启动STA模式,并且联网测试