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 |