Informazioni sulla rete

public class NetworkInfo estende Object

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

Riepilogo campi

pubblico lungo ID rete Network L'ID di rete assegnato alla rete dal dispositivo, -1 se non specificato.
pubblica NetworkType Tipo di rete Il tipo di rete (WiFi, Thread, ecc.)
byte pubblico[] ThreadExtendedPANId L'ID PAN esteso del thread o NULL se non specificato.
byte pubblico[] ThreadNetworkKey La chiave di rete Thread o NULL se non specificata.
stringa pubblica ThreadNetworkName Il nome della rete Thread o NULL se non è una rete Thread.
byte pubblico[] WiFiKey La chiave WiFi o NULL se non specificata.
pubblica WiFiMode Modalità WiFi La modalità di funzionamento della rete WiFi.
pubblica WiFiRole WiFiRuolo Il ruolo svolto dal dispositivo sulla rete WiFi.
stringa pubblica WiFiSSID Il SSID WiFi, o NULL se non è una rete WiFi.
pubblica WiFiSecurityType WiFiSecurityType Il tipo di sicurezza Wi-Fi.
corto pubblico Potenza del segnale wireless La potenza del segnale della rete, in dBm, o Short.MIN_VALUE se non disponibile/applicabile.

Riepilogo costruttore pubblico

Riepilogo del metodo pubblico

static NetworkInfo
Marchio (int NetworkType, lungo NetworkID, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte [] wifiKey, String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, breve wirelessSignalStrength)
static NetworkInfo
MakeThread (String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey)
static NetworkInfo
MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte [] wifiKey)

Riepilogo metodo ereditato

Campi

lungo NetworkID pubblico

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

pubblica NetworkType NetworkType

Il tipo di rete (WiFi, Thread, ecc.)

public byte [] ThreadExtendedPANId

L'ID PAN esteso del thread o NULL se non specificato. Deve essere esattamente 8 byte di lunghezza.

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 WiFi o NULL se non specificata.

pubblica WiFiMode WiFiMode

La modalità di funzionamento della rete WiFi.

pubblica WiFiRole WiFiRole

Il ruolo svolto dal dispositivo sulla rete WiFi.

public String WiFiSSID

Il SSID WiFi, o NULL se non è una rete WiFi.

pubblica WiFiSecurityType WiFiSecurityType

Il tipo di sicurezza Wi-Fi.

breve WirelessSignalStrength pubblico

La potenza del segnale della rete, in dBm, o Short.MIN_VALUE se non disponibile/applicabile.

Costruttori pubblici

pubblico NetworkInfo ()

Metodi pubblici

public static NetworkInfo Marca (int NetworkType, lungo NetworkID, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte [] wifiKey, String threadNetworkName, byte [] threadExtendedPANId, byte [] threadNetworkKey, breve wirelessSignalStrength)

Parametri
tipo di rete
IDrete
wifiSSID
wifiMode
wifiRuolo
wifiSecurityType
wifiKey
threadNetworkName
threadExtendedPANId
threadNetworkKey
wirelessSegnaleForza

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
wifiRuolo
wifiSecurityType
wifiKey