WIFINETCONFIG

Set the connection parameters of Wi-Fi to which the Wi-Fi client can connect

Platform: 

PwrPak7, SMART7-I, SMART7-SI, SMART7-W

PwrPak7M and PwrPak7Q variants do not support this command.

Use this command to specify Access Points (AP) to which the Client/Station will automatically connect when the receiver's Wi-Fi Client/Station functionality is enabled (refer to the WIFIMODE command for details regarding the Wi-Fi configuration modes).

If the Wi-Fi Client/Station is already connected to an access point (defined using this command), the connection remains in effect even when a more preferred access point comes into range (preferred as indicated by network_id).

If Wi-Fi ALIGN automation is enabled, the Client only connects to the Access Point specified in the WIFIALIGNAUTOMATION command.

The term passkey and password are the same.

Message ID: 2213

Abbreviated ASCII Syntax:

WIFINETCONFIG network_id switch [ssid [passkey [address_mode [IP_address ]netmask [gateway [dns]]]]]]]

Factory Default:

WIFINETCONFIG 1 DISABLE

WIFINETCONFIG 2 DISABLE

WIFINETCONFIG 3 DISABLE

WIFINETCONFIG 4 DISABLE

Example:

WIFINETCONFIG 1 ENABLE SomeSSID 12345678

WIFINETCONFIG 2 ENABLE AnotherSSID 1A2b3C4d STATIC 192.168.19.1

Field

Field Type

ASCII Value

Binary Value

Description

Format

Binary Bytes

Binary Offset

1

Command header

-

-

WIFINETCONFIG header

This field contains the command name for abbreviated ASCII or the message header for ASCII or Binary.

-

H

0

2

network_id

1, 2, 3, 4

The Network identifier value is used to prioritize network connections when more than one network is in range of the client. The access point with the lowest network_id is chosen.

Ulong

4

H

3

switch

DISABLE

0

When set to Disable, the client will not connect to an access point with this SSID.

Enum

4

H+4

ENABLE

1

When set to Enable, the client connects to an access point with this SSID if there are no other APs with a lower network_id in range.

4

ssid

Null-terminated ASCII string

Access Points with non-ASCII SSIDs are not supported.

Required if switch is set to ENABLE.

String [33]

Variable

 

5

passkey

Null-terminated ASCII string, 8 to 64 characters

Passkey required to connect to access point identified by “ssid” parameter.(default = “”)

String [65]

Variable

 

6

address_mode

DHCP

1

Use dynamic IP address (default = DHCP)

Enum

4

 

STATIC

2

Use static IP address

7

ip_address

ddd.ddd.ddd.ddd

IP Address - decimal dot notation

The IP address is mandatory when the address mode is STATIC.

String [16]

Variable

 

8

netmask

ddd.ddd.ddd.ddd

Netmask – decimal dot notation (default = 255.255.255.0)

String [16]

Variable

 

9

gateway

ddd.ddd.ddd.ddd

Gateway – decimal dot notation (default = 0.0.0.0)

String [16]

Variable

 

10

dns

ddd.ddd.ddd.ddd

DNS server – decimal dot notation (default = 0.0.0.0)

String [16]

Variable