Representa información sobre una red configurada en un dispositivo Weave o que este conoce a través de un análisis de red.
Resumen de campos
Posición larga pública | NetworkId | Es el ID de red que el dispositivo asignó a la red. Es -1 si no se especificó. |
público NetworkType | NetworkType | Tipo de red (Wi-Fi, Thread, etcétera) |
public byte[] | ThreadExtendedPANId | Es el ID de PAN extendido del subproceso o NULL si no se especificó. |
public byte[] | ThreadNetworkKey | La clave de red de Thread o NULL si no se especificó. |
public String | ThreadNetworkName | Nombre de la red de Thread o NULL si no es una red de Thread. |
public byte[] | WiFiKey | Es la clave de Wi-Fi o NULL si no se especifica. |
público WiFiMode | WiFiMode | Es el modo de funcionamiento de la red Wi-Fi. |
público WiFiRole | WiFiRole | El rol que desempeña el dispositivo en la red Wi-Fi. |
public String | WiFiSSID | SSID de Wi-Fi o NULL si no es una red Wi-Fi. |
público WiFiSecurityType | WiFiSecurityType | Es el tipo de seguridad de Wi-Fi. |
Short público | WirelessSignalStrength | La intensidad de la señal de la red, en dBm, o Short.MIN_VALUE si no está disponible o no se aplica. |
Resumen de constructores públicos
Resumen de métodos públicos
NetworkInfo estático |
Make(int networkType, long networkId, String wifiSSID, int wifiMode,
int wifiRole, int wifiSecurityType, byte[] wifiKey, String threadNetworkName,
byte[] threadExtendedPANId, byte[] threadNetworkKey, short
wirelessSignalStrength)
|
NetworkInfo estático |
MakeThread(String threadNetworkName, byte[] threadExtendedPANId,
byte[] threadNetworkKey)
|
NetworkInfo estático |
MakeWiFi(String wifiSSID, WiFiMode
wifiMode, WiFiRole
wifiRole, WiFiSecurityType
wifiSecurityType, byte[] wifiKey)
|
Resumen de métodos heredados
Campos
public long NetworkId
Es el ID de red que el dispositivo asignó a la red. Es -1 si no se especificó.
public NetworkType NetworkType
Tipo de red (Wi-Fi, Thread, etcétera)
public byte[] ThreadExtendedPANId
Es el ID de PAN extendido del subproceso o NULL si no se especificó. Debe tener exactamente 8 bytes de longitud.
public byte[] ThreadNetworkKey
Es la clave de red de Thread o NULL si no se especifica.
public String ThreadNetworkName
Es el nombre de la red de Thread o NULL si no es una red de Thread.
public byte[] WiFiKey
Es la clave de Wi-Fi o NULL si no se especifica.
public WiFiMode WiFiMode
Es el modo de funcionamiento de la red Wi-Fi.
public WiFiRole WiFiRole
Es el rol que desempeña el dispositivo en la red Wi-Fi.
public String WiFiSSID
SSID de Wi-Fi o NULL si no es una red Wi-Fi.
public WiFiSecurityType WiFiSecurityType
Es el tipo de seguridad de Wi-Fi.
public short WirelessSignalStrength
Intensidad de la señal de la red, en dBm, o Short.MIN_VALUE si no está disponible o no se aplica.
Constructores 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 |