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
NetworkInfo () |
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 |