Representa informações sobre uma rede configurada no dispositivo Weave ou conhecida por ele por meio de uma verificação 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. |
public 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. |
public WiFiMode | WiFiMode | O modo de operação da rede sem fio. |
public 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. |
public 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
NetworkInfo estático | Make (int networkType, long networkId, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte [] wifiKey, String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, wirelessSignalStrength curto) |
NetworkInfo estático | MakeThread (String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey) |
NetworkInfo estático | MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte [] wifiKey) |
Resumo do método herdado
Campos
público longo NetworkId
O id de rede atribuído à rede pelo dispositivo, -1 se não for especificado.
public 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.
public String ThreadNetworkName
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.
public WiFiMode WiFiMode
O modo de operação da rede sem fio.
public WiFiRole WiFiRole
O papel desempenhado pelo dispositivo na rede sem fio.
public String WiFiSSID
O SSID WiFi ou NULL se não for uma rede WiFi.
public WiFiSecurityType WiFiSecurityType
O tipo de segurança WiFi.
public short WirelessSignalStrength
A intensidade do sinal da rede, em dBm, ou Short.MIN_VALUE se não 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, wirelessSignalStrength curto)
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 |