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
NetworkInfo () |
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 |