Informação de Rede

classe pública NetworkInfo estende Objeto

Representa informações sobre uma rede configurada no dispositivo Weave ou conhecida por ele por meio de uma varredura de rede.

Resumo do Campo

público longo ID de rede O id de rede atribuído à rede pelo dispositivo, -1 se não for especificado.
pública NetworkType Tipo de rede O tipo de rede (WiFi, Thread, etc.)
byte público [] ThreadExtendedPANId O ID do PAN estendido do Thread, ou NULL se não for especificado.
byte público [] ThreadNetworkKey A chave de rede Thread ou NULL se não for especificado.
String pública ThreadNetworkName O nome da rede Thread ou NULL se não for uma rede Thread.
byte público [] WiFiKey A chave WiFi, ou NULL se não for especificado.
pública WiFiMode WiFiMode O modo de operação da rede sem fio.
pública WiFiRole WiFiRole O papel desempenhado pelo dispositivo na rede sem fio.
String pública WiFiSSID O SSID WiFi ou NULL se não for uma rede WiFi.
pública WiFiSecurityType WiFiSecurityType O tipo de segurança WiFi.
curto público WirelessSignalStrength A intensidade do sinal da rede, em dBm, ou Short.MIN_VALUE se não disponível / aplicável.

Resumo do Construtor Público

Resumo do Método Público

estática NetworkInfo
Marca (int NetworkType, longa networkId, String wifiSSID, wifiMode int, int wifiRole, wifiSecurityType int, byte [] wifiKey, String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, curta wirelessSignalStrength)
estática NetworkInfo
MakeThread (String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey)
estática NetworkInfo
MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte [] wifiKey)

Resumo do método herdado

Campos

NETWORKID longo pública

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

pública NetworkType NetworkType

O tipo de rede (WiFi, Thread, etc.)

public byte [] ThreadExtendedPANId

O ID do PAN estendido do Thread, ou NULL se não for especificado. Deve ter exatamente 8 bytes de comprimento.

public byte [] ThreadNetworkKey

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

Cordas ThreadNetworkName pública

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

public byte [] WiFiKey

A chave WiFi, ou NULL se não for especificado.

pública WiFiMode WiFiMode

O modo de operação da rede sem fio.

pública WiFiRole WiFiRole

O papel desempenhado pelo dispositivo na rede sem fio.

Cordas WiFiSSID pública

O SSID WiFi ou NULL se não for uma rede WiFi.

pública WiFiSecurityType WiFiSecurityType

O tipo de segurança WiFi.

WirelessSignalStrength pública curta

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

Construtores Públicos

pública NetworkInfo ()

Métodos Públicos

public static NetworkInfo Marca (int NetworkType, longa networkId, String wifiSSID, wifiMode int, int wifiRole, wifiSecurityType int, byte [] wifiKey, String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, curta wirelessSignalStrength)

Parâmetros
Tipo de rede
ID de rede
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