NetworkInfo

public class NetworkInfo extends Object

Rappresenta le informazioni su una rete configurata sul dispositivo Weave o nota tramite una scansione di rete.

Riepilogo del campo

public long NetworkId L'ID rete assegnato alla rete dal dispositivo, -1 se non specificato.
public NetworkType NetworkType Il tipo di rete (Wi-Fi, Thread e così via)
public byte[] ThreadExtendedPANId L'ID PAN esteso del thread o NULL se non specificato.
public byte[] ThreadNetworkKey La chiave di rete Thread o NULL se non specificata.
public String ThreadNetworkName Il nome della rete Thread o NULL se non si tratta di una rete Thread.
public byte[] WiFiKey La chiave Wi-Fi o NULL se non specificata.
public WiFiMode WiFiMode La modalità di funzionamento della rete Wi-Fi.
public WiFiRole WiFiRole Il ruolo svolto dal dispositivo sulla rete Wi-Fi.
public String WiFiSSID L'SSID Wi-Fi o NULL se non si tratta di una rete Wi-Fi.
public WiFiSecurityType WiFiSecurityType Il tipo di sicurezza Wi-Fi.
Short pubblico WirelessSignalStrength L'intensità del segnale della rete, in dBm, o Short.MIN_VALUE se non disponibile/applicabile.

Riepilogo costruttore pubblico

Riepilogo del metodo pubblico

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)

Riepilogo del metodo ereditato

Campi

public long NetworkId

L'ID rete assegnato alla rete dal dispositivo, -1 se non specificato.

public NetworkType NetworkType

Il tipo di rete (Wi-Fi, Thread e così via)

public byte[] ThreadExtendedPANId

L'ID PAN esteso del thread o NULL se non specificato. Deve avere una lunghezza esatta di 8 byte.

public byte[] ThreadNetworkKey

La chiave di rete Thread o NULL se non specificata.

public String ThreadNetworkName

Il nome della rete Thread o NULL se non è una rete Thread.

public byte[] WiFiKey

La chiave Wi-Fi o NULL se non specificata.

public WiFiMode WiFiMode

La modalità di funzionamento della rete Wi-Fi.

public WiFiRole WiFiRole

Il ruolo svolto dal dispositivo sulla rete Wi-Fi.

public String WiFiSSID

L'SSID Wi-Fi o NULL se non è una rete Wi-Fi.

public WiFiSecurityType WiFiSecurityType

Il tipo di sicurezza Wi-Fi.

public short WirelessSignalStrength

L'intensità del segnale della rete, in dBm, o Short.MIN_VALUE se non disponibile/applicabile.

Costruttori pubblici

public NetworkInfo ()

Metodi pubblici

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)

Parametri
networkType
networkId
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey
threadNetworkName
threadExtendedPANId
threadNetworkKey
wirelessSignalStrength

public static NetworkInfo MakeThread (String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)

Parametri
threadNetworkName
threadExtendedPANId
threadNetworkKey

public static NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

Parametri
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey