NetworkInfo

public class NetworkInfo extends Object

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