Qualcomm技术论坛
直播中

张大妍

7年用户 192经验值
私信 关注
[经验]

基于QCA4020 QCLI UART AT的操作(3)

本文主要介绍了WLAN的一些通用命令,包含了ATWENABLE,ATWPHYMODE,ATWSETDEV,ATWSETOPMODE,ATWGETRGDOM ,ATWCCODE,ATWGETLASTERR,ATWCHANNEL,ATWSET11NHTCAP,ATWSETPOWMOD,ATWTXRATE等。这些命令主要可以用于控制WiFi模块。

语法ATWENABLE=
说明 此命令禁用WLAN模块
参数
                          无

                        
语法ATWPHYMODE=
说明此命令配置wlan将运行的物理模式。 默认情况下,如果选择g模式,设备将以11n运行
参数1 – 11a mode;2 – 11b mode;3 – 11g mode; 4 – 11a/g mode;5 – 11g Only mode
语法ATWSETDEV=
说明该命令用于设置设备ID(0或1)。 所有特定于设备的WLAN命令(如info,connect,disconnect)都将应用于设置的设备ID。 WLAN模块默认使用设备0。
参数| 0-接口1  1-接口2
例子ATWSETDEV=0
语法ATWSETOPMODE=,[,]
说明该命令用于设置接口的操作模式,Soft-AP或Station。 隐藏和WPS参数仅适用于AP模式
参数
                        mode| AP-接口作为AP工作

                                 | Station-接口作为工作站工作

                        
例子
                        ATWSETOPMODE=ap

                        ATWSETOPMODE=ap,0,wps

                        
语法ATWGETRGDOM =
说明 此命令用于检索当前的监管域代码
参数
                          无

                        
例子ATWGETRGDOM =
语法ATWCCODE=[country_code_string]
说明 此命令用于获取和设置国家/地区代码。 如果未提供国家/地区代码,则会返回当前设置的国家/地区代码
参数
                          Country_code_string 设置的国家/地区代码

                        
例子
                        ATWCCODE=US //设置

                        ATWCCODE= //以获取当前的国家/地区代码集

                        
语法ATWGETLASTERR=
说明 此命令用于查询WLAN驱动程序中的最后一个错误信息。
参数
                          无

                        
例子ATWGETLASTERR =
语法ATWCHANNEL=[]
说明 此命令获取/设置wlan将在其上运行的通道。 应用程序应确保要设置的通道符合监管域限制。
参数
                          channel_num

                        1 – 14 : 2.4 GHz

                        36 – 165: 5 GHz

                        
例子
                        ATWCHANNEL=6

                        ATWCHANNEL=

                        
语法ATWSET11NHTCAP=
说明 此命令允许用户启用/禁用11n。 启用时,QCA402x WLAN仅支持HT20操作模式。
参数
                          无

                        
例子ATWSET11NHTCAP=1
语法ATWSETPOWMOD=[]
说明 有两种选择可用于相同的最高性能和省电模式。
参数
                          

                        0 - 禁用//最大性能

                        1 - 启用//启用省电功能

                        
例子
                        ATWSETPOWMOD = 1

                        ATWSETPOWMOD //检索配置的电源模式

                        
语法ATWTXRATE=[[mcs],]
说明 此命令用于设置和获取tx速率。
参数
                          [mcs]string“mcs”。 指定给定的费率是否为MCS费率。 仅当用户想要设置mcs数据速率时,mcs参数才有效。

                        此条目采用Mbps速率或基于MCS参数的MCS速率索引速率(Mbps) - 1,2,5,6,9,11,12,18,24,36,48,54 MCS速率索引 - 0,1,2,3,4,5,6,7

                        
例子
                        ATWTXRATE = 9

                        ATWTXRATE = mcs,0

                        ATWTXRATE = //检索最后发送的数据包tx速率

                        

更多回帖

发帖
×
20
完善资料,
赚取积分