- Short range radio modules
- Positioning chips and modules
u-blox Products
- Product selector
- Previous generations
- Contact sales
Find products
- Product documentation
Documentation
AT Command | Description |
|---|---|
Wi-Fi Host Name | |
Wi-Fi Station Enterprise security | |
Wi-Fi Security Config | |
Wi-Fi Station PEAP security | |
Wi-Fi Station Security WPA | |
Wi-Fi Station Security Open | |
Wi-Fi Station Connection Parameters | |
Wi-Fi Station IP Static configuration | |
Wi-Fi Station IP with DHCP | |
Wi-Fi Station IP configuration | |
Wi-Fi Station Connect | |
Wi-Fi Station Disconnect | |
Wi-Fi Station Network Status | |
Wi-Fi Regulatory Domain | |
Wi-Fi Station Scan | |
Wi-Fi Station Status | |
Wi-Fi Access Point Activate | |
Wi-Fi Access Point Deactivate | |
Wi-Fi AP Connection Parameters | |
Wi-Fi AP Security WPA | |
Wi-Fi AP Security Open | |
Wi-Fi AP Security | |
Wi-Fi Access Point Connected Stations | |
Wi-Fi Access Point Network Status | |
Wi-Fi Station Roaming Enable/Disable | |
Wi-Fi Station Roaming Settings |
AT Command | Description |
|---|---|
AT+UWHN=<host_name> | |
AT+UWHN? | Reads the current hostname |
Response | Description |
|---|---|
+UWHN:<host_name> | Successful read response |
Parameter | Type | Description |
|---|---|---|
host_name | string | Valid length: 0..40 Default value: NORA-W36-xxxxxxxxxxxx where xxxxxxxxxxxx is the Wi-Fi station mac address If the hostname is set to “” it will be restored to the factory value after reset |
AT Command | Description |
|---|---|
AT+UWSSE=<wlan_handle>,<ca_name>,<client_cert_name>,<client_key_name>[,<identity>] |
Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
ca_name | string | Name of the certificate authority (CA) certificate to use Valid length: 1..32 |
client_cert_name | string | Name of the client certificate to use Valid length: 1..32 |
client_key_name | string | Name of the private key for client certificate Valid length: 1..32 |
identity | string | Identity for EAP-TLS Valid length: 1..31 |
AT Command | Description |
|---|---|
AT+UWSS=<wlan_handle> | Get the current Wi-Fi station security config |
Response | Description |
|---|---|
+UWSS:<wlan_handle>,<security_mode>,<wpa_threshold> | Response if security mode is WPA |
+UWSS:<wlan_handle>,<security_mode> | Response if security mode is Open |
+UWSS:<wlan_handle>,<security_mode>,<ca_name>,<client_cert_name>,<client_key_name>,<identity> | Response if security mode is EAP-TLS |
+UWSS:<wlan_handle>,<security_mode>,<username>,<ca_name> | Response if security mode is PEAP |
Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
security_mode | enumerator | The current security mode. Valid values: 0: Open security 1: WPA security 2: EAP-TLS security 3: PEAP security |
wpa_threshold | enumerator | Lowest WPA version to connect to Valid values: 0: Only connect to access points that support WPA2 or up 1: Only connect to access points that support WPA3 Default value: 0 |
ca_name | string | Name of the certificate authority (CA) certificate to use Valid length: 1..32 |
client_cert_name | string | Name of the client certificate to use Valid length: 1..32 |
client_key_name | string | Name of the private key for client certificate Valid length: 1..32 |
username | string | User name for PEAP authentication. Valid length: 1..31 |
identity | string | Identity for EAP-TLS Valid length: 1..31 |
AT Command | Description |
|---|---|
AT+UWSSP=<wlan_handle>,<peap_user>,<peap_password>[,<ca_name>] |
Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
peap_user | string | User name for PEAP authentication. Could be either only username or username@domain. Use @ as separator Valid length: 1..31 |
peap_password | string | Password for PEAP authentication. Valid length: 1..31 |
ca_name | string | Name of the certificate authority (CA) certificate to use Valid length: 1..32 |
AT Command | Description |
|---|---|
AT+UWSSW=<wlan_handle>,<passphrase>,<wpa_threshold> |
Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
passphrase | string | Passphrase to use for WPA connection Valid length: 8..63 |
wpa_threshold | enumerator | Lowest WPA version to connect to Valid values: 0: Only connect to access points that support WPA2 or up 1: Only connect to access points that support WPA3 Default value: 0 |
AT Command | Description |
|---|---|
AT+UWSSO=<wlan_handle> |
Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
AT Command | Description |
|---|---|
AT+UWSCP=<wlan_handle>,<ssid> | |
AT+UWSCP=<wlan_handle> | Reads the connection parameters for the connection. |
Response | Description |
|---|---|
+UWSCP:<wlan_handle>,<ssid> | Successful read response |
Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
ssid | string | SSID Valid length: 0..32 |
AT Command | Description |
|---|---|
AT+UWSIPS=<wlan_handle>,<ip_addr>,<subnet_mask>,<gateway>[,<prim_dns>[,<sec_dns>]] |
Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
ip_addr | ip_addr | Static IPv4 address Default value: 0.0.0.0 |
subnet_mask | ip_addr | Subnet mask Default value: 0.0.0.0 |
gateway | ip_addr | IPv4 gateway address Default value: 0.0.0.0 |
prim_dns | ip_addr | IPv4 primary dns address Default value: 0.0.0.0 |
sec_dns | ip_addr | IPv4 secondary dns address Default value: 0.0.0.0 |
AT Command | Description |
|---|---|
AT+UWSIPD=<wlan_handle> |
Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
AT Command | Description |
|---|---|
AT+UWSIP=<wlan_handle> | Read the current configuration for IP address assignment |
Response | Description |
|---|---|
+UWSIP:<wlan_handle>,<ip_mode> | Response if IP mode is DHCP |
+UWSIP:<wlan_handle>,<ip_mode>,<ip_addr>,<subnet_mask>,<gateway>,<prim_dns>,<sec_dns> | Response if IP mode is set to be static |
Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
ip_mode | enumerator | IP assignment Valid values: 0: DHCP 1: Static IP |
ip_addr | ip_addr | Static IPv4 address Default value: 0.0.0.0 |
subnet_mask | ip_addr | Subnet mask Default value: 0.0.0.0 |
gateway | ip_addr | IPv4 gateway address Default value: 0.0.0.0 |
prim_dns | ip_addr | IPv4 primary dns address Default value: 0.0.0.0 |
sec_dns | ip_addr | IPv4 secondary dns address Default value: 0.0.0.0 |
AT Command | Description |
|---|---|
AT+UWSC=<wlan_handle> |
Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
AT Command | Description |
|---|---|
AT+UWSDC | Disconnect from Wi-Fi network |
AT Command | Description |
|---|---|
AT+UWSNST=<status_id> | Show current status of Wi-Fi station network interface |
AT+UWSNST? | Show current status of Wi-Fi station network interface |
Response | Description |
|---|---|
+UWSNST:<status_id>,<status_val> | Send for every applicable status |
Parameter | Type | Description |
|---|---|---|
status_id | enumerator | Valid values: 0: The current IPv4 address. Note: If network is down this will be 0.0.0.0 regardless of IP setting 1: The current subnet mask Note: If network is down this will be 0.0.0.0 regardless of IP setting 2: The current gateway Note: If network is down this will be 0.0.0.0 regardless of IP setting 3: The current primary DNS server Note: If network is down this will be 0.0.0.0 regardless of IP setting 4: The current secondary DNS server Note: If network is down this will be 0.0.0.0 regardless of IP setting 5: The current IPv6 link local address Note: If network is down this will be [0000:0000:0000:0000:0000:0000:0000:0000] regardless of IP setting |
status_val | ip_addr | IP address |
AT Command | Description |
|---|---|
AT+UWRD=<reg_domain> | Set the regulatory domain for all Wi-Fi interfaces. This will configure the channel list and power levels for Wi-Fi. Make sure to set the correct code for the region the device will be operating in. Both 2.4 and 5 GHz band is always operative. Set the domain before starting AP or Station Notes: Can be stored using AT&W. |
AT+UWRD? | Read regulatory domain |
Response | Description |
|---|---|
+UWRD:<reg_domain> | Current regulatory domain |
Parameter | Type | Description |
|---|---|---|
reg_domain | enumerator | Regulatory domain Valid values: 0: World Supported Channels; 1-11 36,40,44,48 52,56,60,64 1: ETSI Supported Channels; 1-13 36,40,44,48 52,56,60,64 100,104,108,112,116,120,124,128,132,136,140 149,153,157,161,165 2: FCC Supported Channels; 1-11 36,40,44,48 52,56,60,64 100,104,108,112,116,120,124,128,132,136,140 149,153,157,161,165 3: IC/ISED Supported Channels; 1-11 36,40,44,48 52,56,60,64 100,104,108,112,116,132,136,140,144 149,153,157,161,165 4: NZ/BR Supported Channels; 1-13 36,40,44,48 52,56,60,64 100,104,108,112,116,120,124,128,132,136,140,144 149,153,157,161,165 5: MKK/Japan Supported Channels; 1-14 36,40,44,48 52,56,60,64 100,104,108,112,116,120,124,128,132,136,140,144 6: NCC/Taiwan Supported Channels; 1-11 52,56,60,64 100,104,108,112,116,132,136,140 7: ACMA/AU Supported Channels; 1-13 36,40,44,48 52,56,60,64 100,104,108,112,116,132,136,140,144 149,153,157,161,165 8: KCC/South Korea Supported Channels; 1-13 36,40,44,48 52,56,60,64 100,104,108,112,116,120,124,128,132,136,140,144 149,153,157,161,165 9: SA/South Africa Supported Channels; 1-13 36,40,44,48 52,56,60,64 100,104,108,112,116,120,124,128,132,136,140 |
AT Command | Description |
|---|---|
AT+UWSSC | Initiate synchronous Wi-Fi scan (will lock AT interface until scan has finished) |
AT+UWSSC=<scan_mode>[,<ssid>] | Initiate synchronous Wi-Fi scan (will lock AT interface until scan has finished) |
Response | Description |
|---|---|
+UWSSC:<bssid>,<ssid>,<channel>,<rssi>,<authentication_suites>,<unicast_ciphers>,<group_ciphers> | Successful scan response |
Parameter | Type | Description |
|---|---|---|
scan_mode | enumerator | Choose how to scan Valid values: 0: Active 1: Passive Default value: Active |
bssid | mac_addr | BSSID |
ssid | string | SSID Valid length: 0..32 |
channel | integer | Channel |
rssi | integer | RSSI |
authentication_suites | integer | Authentication suites. Bit 0 = shared secret, 1 = PSK, 2 = EAP, 3 = WPA, 4 = WPA2, 5 = WPA3 |
unicast_ciphers | integer | unicast ciphers. Bit 0 = WEP64, 1 = WEP128, 2 = TKIP, 3 = AES/CCMP |
group_ciphers | integer | group ciphers. Bit 0 = WEP64, 1 = WEP128, 2 = TKIP, 3 = AES/CCMP |
AT Command | Description |
|---|---|
AT+UWSST=<wifi_status_id> | Read status |
AT+UWSST | Read status |
Response | Description |
|---|---|
+UWSST:<wifi_status_id>,<ssid> | Read response for SSID |
+UWSST:<wifi_status_id>,<bssid> | Read response for BSSID |
+UWSST:<wifi_status_id>,<int_val> | Read response for Channel, Connection status and RSSI |
Parameter | Type | Description |
|---|---|---|
ssid | string | SSID Valid length: 0..32 |
wifi_status_id | enumerator | Valid values: 0: SSID of the connected AP 1: BSSID of the connected AP 2: Active channel 3: Connection status, 1 = not connected, 2 = Connected 4: RSSI value of the current connection; will return -32768, if not connected. |
int_val | integer | RSSI, Connection status or Channel |
bssid | mac_addr | BSSID of the connected access point |
AT Command | Description |
|---|---|
AT+UWAPA |
AT Command | Description |
|---|---|
AT+UWAPD |
AT Command | Description |
|---|---|
AT+UWAPCP=<ssid>[,<channel>] | |
AT+UWAPCP? | Read the current connection parameters |
Response | Description |
|---|---|
+UWAPCP:<ssid>,<channel> | Successful read response |
Parameter | Type | Description |
|---|---|---|
ssid | string | SSID Valid length: 0..32 |
channel | enumerator | channel Valid values: 1: 1 2: 2 3: 3 4: 4 5: 5 6: 6 7: 7 8: 8 9: 9 10: 10 11: 11 36: 36 40: 40 44: 44 48: 48 Default value: 6 |
AT Command | Description |
|---|---|
AT+UWAPSW=<passphrase>[,<wpa_version>] |
Parameter | Type | Description |
|---|---|---|
passphrase | string | Passphrase to use Valid length: 8..63 |
wpa_version | enumerator | Valid values: 0: WPA 2 Default value: WPA 2 |
AT Command | Description |
|---|---|
AT+UWAPSO |
AT Command | Description |
|---|---|
AT+UWAPS? | Get the current security configuration for Wi-Fi AP |
Response | Description |
|---|---|
+UWAPS:<security_mode>,<wpa_version> | Response if security mode is WPA |
+UWAPS:<security_mode> | Response if security mode is Open |
Parameter | Type | Description |
|---|---|---|
security_mode | enumerator | The current security mode. Valid values: 0: Open security 1: WPA security 2: EAP-TLS security 3: PEAP security |
wpa_version | enumerator | Valid values: 0: WPA 2 Default value: WPA 2 |
AT Command | Description |
|---|---|
AT+UWAPCS? | Get a list of connected stations. One response will be sent for each connected station |
Response | Description |
|---|---|
+UWAPCS:<mac> | A station that is connected to the access point |
Parameter | Type | Description |
|---|---|---|
mac | mac_addr | MAC address of the connected Wi-Fi Station |
AT Command | Description |
|---|---|
AT+UWAPNST=<status_id> | Show current status of Wi-Fi station network interface |
AT+UWAPNST? | Show current status of Wi-Fi station network interface |
Response | Description |
|---|---|
+UWAPNST:<status_id>,<status_val> | Send for every applicable status |
Parameter | Type | Description |
|---|---|---|
status_id | enumerator | Valid values: 0: The current IPv4 address. Note: If network is down this will be 0.0.0.0 regardless of IP setting 1: The current subnet mask Note: If network is down this will be 0.0.0.0 regardless of IP setting 2: The current gateway Note: If network is down this will be 0.0.0.0 regardless of IP setting 3: The current primary DNS server Note: If network is down this will be 0.0.0.0 regardless of IP setting 4: The current secondary DNS server Note: If network is down this will be 0.0.0.0 regardless of IP setting 5: The current IPv6 link local address Note: If network is down this will be [0000:0000:0000:0000:0000:0000:0000:0000] regardless of IP setting |
status_val | ip_addr | IP address |
AT Command | Description |
|---|---|
AT+UWSROE=<roaming> | |
AT+UWSROE? | Get Wi-Fi station roaming enabled or disabled |
Response | Description |
|---|---|
+UWSROE:<roaming> | Successful read response |
Parameter | Type | Description |
|---|---|---|
roaming | enumerator | Valid values: 0: Disable roaming 1: Enable roaming Default value: 0 |
AT Command | Description |
|---|---|
AT+UWSROS0=<roaming_scanning_threshold> | Write the threshold for when to start roaming background scanning, in dBm. Notes: Can be stored using AT&W. |
AT+UWSROS0? | Read Connection Interval minium. |
AT+UWSROS1=<roaming_switch_limit> | |
AT+UWSROS1? | Read roaming switch limit. |
AT+UWSROS2=<roaming_scan_interval> | Write the interval in milliseconds to trigger roaming background scan. Notes: Can be stored using AT&W. |
AT+UWSROS2? | Read roaming scan interval |
AT+UWSROS3=<roaming_aggressive> | Set aggressive roaming to enabled or disabled. When this option is disabled (default), roaming will perform a connection handover if an newly found Access Point has an RSSI of <roaming_scanning_threshold> + <roaming_switch_limit> dB or better. When this option is enabled, roaming will perform a connection handover if an newly found Access Point has an RSSI that is at least <roaming_switch_limit> dB above its current value. Notes: Can be stored using AT&W. |
AT+UWSROS3? | Get aggressive roaming enabled or disabled. |
AT+UWSROS4=<roaming_delay_time> | |
AT+UWSROS4? | Read roaming delay time. |
AT+UWSROS5=<roaming_all_channels> | Set whether to perform roaming on all channels. If set to false the wifi station will only scan the channel used in the current connection. If all access points uses the same channel, roaming on this channel only will give a much faster and less intrusive roaming. Notes: Can be stored using AT&W. |
AT+UWSROS5? | Read whether to perform roaming on all channels. |
Response | Description |
|---|---|
+UWSROS0:<roaming_scanning_threshold> | Successful read of background scanning threshold. |
+UWSROS1:<roaming_switch_limit> | Successful read of roaming switch limit |
+UWSROS2:<roaming_scan_interval> | Successful read of roaming scan interval in milliseconds. |
+UWSROS3:<roaming_aggressive> | Successful read response |
+UWSROS4:<roaming_delay_time> | Successful read of roaming delay. |
+UWSROS5:<roaming_all_channels> | Successful read. |
Parameter | Type | Description |
|---|---|---|
roaming_scanning_threshold | integer | Threshold in dBm where background scanning for roaming is started Valid values: -95..0 Default value: -70 |
roaming_switch_limit | integer | Switch limit Valid values: 1..50 Default value: 10 |
roaming_scan_interval | integer | Scan interval Valid values: 100..3600000 Default value: 5000 |
roaming_aggressive | enumerator | Valid values: 0: Disable aggressive roaming 1: Enable aggressive roaming Default value: 0 |
roaming_delay_time | integer | Roaming delay Valid values: 0..30000 Default value: 0 |
roaming_all_channels | enumerator | Roaming on all channels or current channel Valid values: 0: Roaming on current channel 1: Roaming on all channels Default value: 1 |
Unsolicited Response Code | Description |
|---|---|
Event Wi-Fi Link Up | |
Event Wi-Fi Link Down | |
Event Wi-Fi Station Network Up | |
Event Wi-Fi Station Network Down | |
Event Wi-Fi Station Roaming Switch Initiated | |
Event Wi-Fi Station Roaming Switch Failed | |
Event Wi-Fi Station Roaming Switch Completed | |
Event Wi-Fi Access Point Network Up | |
Event Wi-Fi Access Point Network Down | |
Event Wi-Fi Access Point Up | |
Event Wi-Fi Access Point Down | |
Event Wi-Fi Access Point Station Associated | |
Event Wi-Fi Access Point Station Disassociated |
+UEWLU:<wlan_handle>,<bssid>,<channel>Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
channel | integer | Connected channel |
bssid | mac_addr | BSSID of the connected access point |
+UEWLD:<wlan_handle>,<reason>Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
reason | integer | Standard 802.11 reason codes |
+UEWSNU+UEWSND+UEWSRSI+UEWSRSF+UEWSRSC:<wlan_handle>,<bssid>,<channel>Parameter | Type | Description |
|---|---|---|
wlan_handle | integer | Handle to use for Wi-Fi config and connection Valid values: 0 only |
channel | integer | Connected channel |
bssid | mac_addr | BSSID of the connected access point |
+UEWAPNU+UEWAPND+UEWAPU+UEWAPD+UEWAPSA:<mac>Parameter | Type | Description |
|---|---|---|
mac | mac_addr | Mac address of the connected Wi-Fi station |
+UEWAPSDA:<mac>Parameter | Type | Description |
|---|---|---|
mac | mac_addr | MAC address of the connected Wi-Fi station |