# WLAN AT commands Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) Table : WLAN AT commands | Command | Description | | --- | --- | | [AT+WIFISP](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468541) | Check whether Wi-Fi is supported | | [AT+CWMODE](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468542) | Enable the device before processing | | [AT+CWLAP](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468543) | Disable the device after processing | | [AT+CWJAP](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468544) | Query/set Wi-Fi mode | | [AT+CWQAP](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468545) | Scan nearby AP hotspots | | [AT+CWSOFTAP](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468546) | Set the WPA security to connect AP | | [AT+WEVT](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468547) | Set the password to connect to the AP | | [AT+CWENABLE](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468548) | Query the connected AP information, or set the AP to be connected | | [AT+CWQABLE](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468549) | Disconnect the AP | | [AT+CWWPA](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468550) | View the information of opened AP hotspots, or open an AP hotspot. | | [AT+CWPWD](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc183468551) | Turn on/off the event message notification prefixed with +EVT | | [AT+CWPHYMODE](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc185621667) | Set/query the PHY mode of the station/AP | | [AT+CWCOUNTRY](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc185621668) | Set/query the country code of the station/AP | | [AT+ANTIINF](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc185621669) | Set/get the default values for anti-interference | | [AT+EDCA](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc185621670) | Set/get EDCA parameters | | [AT+EDCCATHR](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#Toc185621671) | Set/get EDCCA threshold | | [AT+BMISSTHR](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#at_bmissthr) | Set/get the BMISS threshold | | [AT+WPS](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#at_wps) | Enable/disable the WPS PBC function | | [AT+CWSAVE](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#at_cwsave) | Save the credentials of the currently connected AP | | [AT+CWLOAD](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html#at_cwload) | Load the saved AP credentials | ## AT+WIFISP Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command checks whether Wi-Fi is supported. ### Operation type Execution ### Syntax | Command | Response | | --- | --- | | AT+WIFISP | +WIFISP: Supported



OK | ### Defined values OK means Wi-Fi is supported ## AT+CWMODE Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command supports query, set, and execution types: - Query: Show command usage - Set: Set Wi-Fi mode - Execution: Show Wi-Fi mode ### Operation type Query/Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+CWMODE? | <mode>:



Station mode



SoftAP mode



SoftAP + Station mode isn't supported



OK | | AT+CWMODE=<mode> | OK | | AT+CWMODE | +CWMODE=sta/ap | ## AT+CWLAP Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command scans for nearby AP hotspots. ### Operation type Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+CWLAP=<ssid> | +EVT:wlan\_scanstart



+EVT:wlan\_scanresultstart:<bss\_count>,<scan\_mode>



+CWLAP:<ssid>,<mac address>,<channel>,<freq>,<security>



+EVT:wlan\_scanresultend



OK | | AT+CWLAP | +EVT:wlan\_scanstart



+EVT:wlan\_scanresultstart:<bss\_count>,<scan\_mode>



+CWLAP:<ssid>,<mac address>,<channel>,<freq>,<security>



+EVT:wlan\_scanresultend



OK | ### Defined values - ``: SSID of the scanned AP - ``: MAC address of the scanned AP - ``: Channel of the scanned AP - ``: Frequency of the scanned AP - ``: Security of the scanned AP - ``: Total scanning count - ``: - `1`: Blocking mode - `2`: Nonbloking mode ## AT+CWJAP Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command supports query, set, and execution types: - Query: Show command usage - Set: Set the SSID of the AP to be connected - Execution: Show AP connection status ### Operation type Query/Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+CWJAP? | +CWJAP:<ssid>,<channel>,<rssi>,<powermode>,<macaddress>,<opmode>,<phymode>



OK | | AT+CWJAP=<ssid> | +EVT:wlan\_conned:<deviceid>,<macaddress>>,<freq>,<ssid>,<assoc\_id>,<initiated>



+EVT:wlan\_disconn: :<reason>,<connstatus>,<macaddress>,<freq>,<ssid>,<assoc\_id>,<initiated>



OK | | AT+CWJAP | +CWJAP=<ssid> | ### Defined values - ``: String parameter, AP’s SSID - ``: Channel number of the connected AP - ``: Signal strength of the connected AP - ``: Power mode of the connected AP - ``: MAC address of the connected AP - ``: PHY mode of the connected AP - ``: - `1`: No network available - `5`: Authentication failed - `6`: Association failed - `8`: Disconnect due to connection services - ``: - `1`: Disconnect ## AT+CWQAP Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command disconnects the AP. ### Operation type Execution ### Syntax | Command | Response | | --- | --- | | AT+CWQAP | +EVT:wlan\_disconcmd:<deviceid>,<ssid>



OK | ## AT+CWSOFTAP Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command supports execution and set: - Execution: View the information of the opened AP hotspots or open an AP hotspot. - Set: Set channel, channel width, and SSID. This command should be executed after setting AP mode. ### Operation type Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+CWSOFTAP | +CWSOFTAP=<param1>,<param2>,<ssid>(param1:disable/ht20, param2:1-14, 36-165)



OK | | AT+CWSOFTAP=<ht20>,<channel>,<ssid> | +EVT:wlan\_switchchan:<deviceid>,<freq>,<ssid>



+EVT:wlan\_conned:<deviceid>,<mac>,<freq>,<ssid>,<assoc\_id>,<initiated>



OK | ## AT+WEVT Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command turns on or off the event message notification prefixed with +EVT. ### Operation type Query/Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+WEVT? | +WEVT:<state>



OK | | AT+WEVT=<state> | OK | | AT+WEVT | +WEVT=0/1



OK | ### Defined values - ``: - `1`: Turn on the notification function - `0`: Turn off the notification function ## AT+CWENABLE Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command enables the device before processing. ### Operation type Execution ### Syntax | Command | Response | | --- | --- | | AT+CWENABLE | +EVT:wlan\_enable



OK | ## AT+CWQABLE Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command disables the device after processing. ### Operation type Execution ### Syntax | Command | Response | | --- | --- | | AT+CWQABLE | +EVT:wlan\_disable



OK | ## AT+CWWPA Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command sets the WPA security to connect AP. Mixed mode for unicast and multicast cipher isn't supported. QCC730 WLAN can either be a pure WPA/WPA2/SAE device, or a SAE\_WPA2/SAE\_WPA2\_WPA mixed mode device. Version: WPA/WPA2/SAE/SAE\_WPA2/SAE\_WPA2\_WPA Cipher: CCMP/TKIP ### Operation type Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+CWWPA | +CWWPA=WPA/WPA2/SAE,CCMP,CCMP/TKIP,TKIP. For mix mode, +CWWPA=SAE\_WPA2/SAE\_WPA2\_WPA,CCMP and TKIP are not required



OK | | AT+CWWPA=<WPA>,<CCMP>,<CCMP> | OK | ### Defined values ``: WPA/WPA2/SAE/SAE\_WPA2/SAE\_WPA2\_WPA ## AT+CWPWD Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command sets the password to connect to the AP. ### Operation type Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+CWPWD | +CWPWD=<PASSWORD>(The PASSWORD length should be between 8 and 64)



OK | | AT+CWPWD=<password> | OK | ## AT+CWPHYMODE Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command supports query, set, and execution types: - Query: Show command usage - Set: Set the PHY mode before connecting to an AP - Execution: Show the PHY mode of the AP ### Operation type Query/Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+CWPHYMODE? | +CWPHYMODE:<phymode>



OK | | AT+CWPHYMODE=<CWPHYMODE> | OK | | AT+CWPHYMODE | +CWPHYMODE=a/b/g/ng/abgn



OK | ### Defined values ``: a/b/g/ng/abgn ## AT+CWCOUNTRY Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command supports query, set, and execution types: - Query: Show command usage - Set: Set the country code of the AP - Execution: Show the country code of the AP ### Operation type Query/Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+CWCOUNTRY? | +CWCOUNTRY:<CWCOUNTRYCODE>,(freq\_start-freq\_end@band,channel,rssi)



OK | | AT+CWCOUNTRY=<CWCOUNTRYCODE> | OK | | AT+CWCOUNTRY | +CWCOUNTRY=<countrycode>, e.g. US/CN



OK | ### Defined values ``:CN/US ## AT+ANTIINF Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command sets or gets the default values for anti-interference. Note: This command only works on 2.4 GHz Wi-Fi. ### Operation type Query/Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+ANTIINF | AT+ANTIINF=<0: 1M RTS|1:6M RTS|2: 12M RTS>



AT+ANTIINF?: get ANTIINF



OK | | AT+ANTIINF=<0: 1M RTS|1:6M RTS|2: 12M RTS> | OK | | AT+ANTIINF? | +ANTIINF:<enable|disable>,<rate>,<qid>,<cw\_min>,<cw\_max>,<thr>,<ack\_timeout>,<delay>,<slot\_time>



OK | ### Defined values - ``: RTS enable|disable - ``: RTS rate (Mbps) - ``: Queue ID - ``: Minimum contention window - ``: Maximum contention window - ``: Per upper threshold - ``: BA window size ack timeout (μs) - ``: Delay of SM clock cycles - ``: Slot time (μs) ## AT+EDCA Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command sets or gets EDCA parameters. ### Operation type Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+EDCA | AT+EDCA=setparam,<qtid:0~7 or 255>,<aifsn>,<cwmin:exp>,<cwmax:exp>,<txop\_limit>



AT+EDCA=getparam,<qtid:0~7 or 255>



OK | | AT+EDCA=setparam,<qtid:0~7 or 255>,<aifsn>,<cw\_min:exp>,<cw\_max:exp>,<txop\_limit> | OK | | AT+EDCA=getparam,<qid> | +EDCA:<qtid>,<aifsn>,<cw\_min>,<cw\_max>,<txop\_limit>



OK | ### Defined values - ``: Queue ID - ``: Arbitration inter-frame spacing number - ``: Minimum contention window - ``: Maximum contention window - ``: Exponent form of `` - ``: Exponent form of `` - ``: Transmission opportunity limit ## AT+EDCCATHR Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command sets or gets the EDCCA threshold. ### Operation type Query/Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+EDCCATHR | AT+EDCCATHR=<EDCCA value, euqals real value plus 100>



AT+EDCCATHR?: get EDCCATHR



OK | | AT+EDCCATHR=<EDCCA value> | OK | | AT+EDCCATHR? | +EDCCA:<EDCCA value>



OK | ### Defined values ``: EDCCA value, which equals the real threshold value plus 100 (dBm) ## AT+BMISSTHR Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command sets or gets BMISS threshold. ### Operation type Query/Set/Execution ### Syntax | Command | Response | | --- | --- | | AT+BMISSTHR | AT+BMISSTHR=<bmiss\_threshold: 0~255>



AT+BMISSTHR?: get BMISSTHR



OK | | AT+BMISSTHR=<bmiss\_threshold> | OK | | AT+BMISSTHR? | +BMISSTHR:<bmiss\_threshold>



OK | ### Defined values ``: Beacon miss threshold ## AT+WPS Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command enables or disables Wi-Fi Protected Setup (WPS) Push Button Configuration (PBC) function. ### Operation type Set ### Syntax | Command | Response | | --- | --- | | AT+WPS=<1:Enable|0:Disable> [,<auth\_floor>] | OK



+EVT:wlan\_disconn:<reason>,<connstatus>,<macaddress>,<freq>,<ssid>,<assoc\_id>,<initiated>



+EVT:wlan\_conned:<deviceid>,<macaddress>>,<freq>,<ssid>,<assoc\_id>,<initiated> | ### Defined values - ``: - `1`: Enable WPS PBC mode and start WPS scan and connect process - `0`: Disable WPS PBC - ``: DUT won't connect to the AP whose auth mode is lower than this floor - `0`: OPEN (Default) - `1`: WEP (Deprecated in WSC 2.0) - `2`: WPA\_PSK - `3`: WPA2\_PSK - `4`: WPA\_WPA2\_PSK - `5`: WPA2\_ENTERPRISE (Not supported) - `6`: WPA3\_PSK (Not supported in WSC 2.0) - `7`: WPA2\_WPA3\_PSK ## AT+CWSAVE Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command saves the credentials of the currently connected AP (SSID, passphrase, auth mode, cipher) to /lfs/wifi.conf in device flash. You can use `AT+CWJAP=@saved` to connect to the saved AP after QCC730 reboots. ### Operation type Execution ### Syntax | Command | Response | | --- | --- | | AT+CWSAVE | OK | ## AT+CWLOAD Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/wlan_at_commands.html) This command loads the saved AP credentials from /lfs/wifi.conf into the device context. It can be called before `AT+CWENABLE` to preload the credentials before enabling Wi-Fi. ### Operation type Execution ### Syntax | Command | Response | | --- | --- | | AT+CWLOAD | +CWLOAD: SSID=<ssid>



OK | Last Published: Jun 03, 2026 [Previous Topic Basic AT commands](https://docs.qualcomm.com/bundle/publicresource/80-Y8730-10/topics/basic_at_commands.md) [Next Topic TCPIP AT commands](https://docs.qualcomm.com/bundle/publicresource/80-Y8730-10/topics/tcpip_at_commands.md)