Representa información sobre una red configurada en un dispositivo Weave, o que conoce a través de un escaneo de red.
Campo Resumen
publico largo | Identificación de red | La identificación de red asignada a la red por el dispositivo, -1 si no se especifica. |
pública NetworkType | Tipo de red | El tipo de red (WiFi, Thread, etc.) |
byte público [] | ThreadExtendedPANId | El ID de PAN extendido de subproceso, o NULL si no se especifica. |
byte público [] | ThreadNetworkKey | La clave de red del hilo, o NULL si no se especifica. |
cadena pública | ThreadNetworkName | El nombre de la red de Thread, o NULL si no es una red de Thread. |
byte público [] | WiFiKey | La clave WiFi, o NULL si no se especifica. |
pública WiFiMode | WiFiMode | El modo de funcionamiento de la red WiFi. |
pública WiFiRole | WiFiRole | El papel que juega el dispositivo en la red WiFi. |
cadena pública | WiFiSSID | El SSID WiFi, o NULL si no es una red WiFi. |
pública WiFiSecurityType | WiFiSecurityType | El tipo de seguridad WiFi. |
público corto | WirelessSignalStrength | La intensidad de la señal de la red, en dBm, o Short.MIN_VALUE si no está disponible / aplicable |
Resumen del constructor público
NetworkInfo () |
Resumen del método público
estática NetworkInfo | Maquillaje (int NetworkType, IDDERED larga, cadena wifiSSID, wifiMode int, int wifiRole, wifiSecurityType int, byte [] wifiKey, Cadena threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, corta 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) |
Resumen del método heredado
Campos
IDDERED pública de largo
La identificación de red asignada a la red por el dispositivo, -1 si no se especifica.
pública NetworkType NetworkType
El tipo de red (WiFi, Thread, etc.)
public byte [] ThreadExtendedPANId
El ID de PAN extendido de subproceso, o NULL si no se especifica. Debe tener exactamente 8 bytes de longitud.
public byte [] ThreadNetworkKey
La clave de red del hilo, o NULL si no se especifica.
Cadena ThreadNetworkName pública
El nombre de la red de Thread, o NULL si no es una red de Thread.
public byte [] WiFiKey
La clave WiFi, o NULL si no se especifica.
pública WiFiMode WiFiMode
El modo de funcionamiento de la red WiFi.
pública WiFiRole WiFiRole
El papel que juega el dispositivo en la red WiFi.
Cadena WiFiSSID pública
El SSID WiFi, o NULL si no es una red WiFi.
pública WiFiSecurityType WiFiSecurityType
El tipo de seguridad WiFi.
WirelessSignalStrength pública a corto
La intensidad de la señal de la red, en dBm, o Short.MIN_VALUE si no está disponible / aplicable.
Constructores públicos
NetworkInfo pública ()
Métodos públicos
public static NetworkInfo Make (int NetworkType, IDDERED larga, cadena wifiSSID, wifiMode int, int wifiRole, wifiSecurityType int, byte [] wifiKey, Cadena threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, corta wirelessSignalStrength)
Parámetros
tipo de red | |
---|---|
Identificación de red | |
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 |