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 |