NetworkInfo

public class NetworkInfo extends Object

Representa informações sobre uma rede configurada em um dispositivo Weave ou conhecida por ele por uma verificação de rede.

Resumo dos campos

public long NetworkId O ID da rede atribuído a ela pelo dispositivo. -1 se não for especificado.
public NetworkType NetworkType O tipo de rede (Wi-Fi, Thread etc.)
public byte[] ThreadExtendedPANId O ID PAN estendido da linha de execução ou NULL se não for especificado.
public byte[] ThreadNetworkKey A chave de rede do encadeamento ou NULL se não for especificada.
public String ThreadNetworkName O nome da rede Thread ou NULL se não for uma rede Thread.
public byte[] WiFiKey A chave do Wi-Fi ou NULL se não for especificada.
public WiFiMode WiFiMode O modo de operação da rede Wi-Fi.
public WiFiRole WiFiRole A função desempenhada pelo dispositivo na rede Wi-Fi.
public String WiFiSSID O SSID do Wi-Fi ou NULL se não for uma rede Wi-Fi.
public WiFiSecurityType WiFiSecurityType O tipo de segurança do Wi-Fi.
Short público WirelessSignalStrength A intensidade do sinal da rede, em dBm, ou Short.MIN_VALUE se não estiver disponível/aplicável.

Resumo do construtor público

Resumo do método público

static NetworkInfo
Make(int networkType, long networkId, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte[] wifiKey, String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey, short wirelessSignalStrength)
static NetworkInfo
MakeThread(String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)
static NetworkInfo
MakeWiFi(String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

Resumo do método herdado

Campos

public long NetworkId

O ID atribuído à rede pelo dispositivo. -1 se não for especificado.

public NetworkType NetworkType

O tipo de rede (Wi-Fi, Thread etc.)

public byte[] ThreadExtendedPANId

O ID PAN estendido da linha de execução ou NULL, se não for especificado. Precisa ter exatamente 8 bytes de comprimento.

public byte[] ThreadNetworkKey

A chave de rede Thread ou NULL se não for especificada.

public String ThreadNetworkName

O nome da rede Thread ou NULL se não for uma rede Thread.

public byte[] WiFiKey

A chave do Wi-Fi ou NULL se não for especificada.

public WiFiMode WiFiMode

O modo de operação da rede Wi-Fi.

public WiFiRole WiFiRole

A função desempenhada pelo dispositivo na rede Wi-Fi.

public String WiFiSSID

O SSID do Wi-Fi ou NULL se não for uma rede Wi-Fi.

public WiFiSecurityType WiFiSecurityType

O tipo de segurança do Wi-Fi.

public short WirelessSignalStrength

A intensidade do sinal da rede, em dBm, ou Short.MIN_VALUE se não estiver disponível/aplicável.

Construtores públicos

public NetworkInfo ()

Métodos públicos

public static NetworkInfo Make (int networkType, long networkId, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte[] wifiKey, String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey, short wirelessSignalStrength)

Parâmetros
networkType
networkId
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey
threadNetworkName
threadExtendedPANId
threadNetworkKey
wirelessSignalStrength

public static NetworkInfo MakeThread (String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)

Parâmetros
threadNetworkName
threadExtendedPANId
threadNetworkKey

public static NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

Parâmetros
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey