Representa información sobre una red configurada en el 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. |
public 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 subprocesos, o NULL si no es una red de subprocesos. |
byte público [] | WiFiKey | La clave WiFi, o NULL si no se especifica. |
WiFiMode público | WiFiMode | El modo de funcionamiento de la red WiFi. |
WiFiRole público | 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. |
WiFiSecurityType público | 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
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) |
estática NetworkInfo | MakeWiFi (Cadena wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte [] wifiKey) |
Resumen del método heredado
Campos
NetworkId largo público
La identificación de red asignada a la red por el dispositivo, -1 si no se especifica.
public NetworkType NetworkType
El tipo de red (WiFi, Thread, etc.)
byte público [] ThreadExtendedPANId
El ID de PAN extendido de subproceso, o NULL si no se especifica. Debe tener exactamente 8 bytes de longitud.
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 subprocesos, o NULL si no es una red de subprocesos.
byte público [] WiFiKey
La clave WiFi, o NULL si no se especifica.
WiFiMode público WiFiMode
El modo de funcionamiento de la red WiFi.
public 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.
public 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.
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
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 |