Zawiera informacje o sieci skonfigurowanej na urządzeniu Weave lub znanej mu na podstawie skanowania sieci.
Podsumowanie pola
public long | NetworkId | Identyfikator sieci przypisany do sieci przez urządzenie. Jeśli nie określono inaczej, wartość wynosi -1. |
public NetworkType | NetworkType | Typ sieci (Wi-Fi, Thread itp.) |
public byte[] | ThreadExtendedPANId | Rozszerzony identyfikator PAN wątku lub wartość NULL, jeśli nie został określony. |
public byte[] | ThreadNetworkKey | Klucz sieci Thread lub wartość NULL, jeśli nie został określony. |
public String | ThreadNetworkName | Nazwa sieci Thread lub NULL, jeśli nie jest to sieć Thread. |
public byte[] | WiFiKey | Klucz Wi-Fi lub wartość NULL, jeśli nie został podany. |
public WiFiMode | WiFiMode | Tryb działania sieci Wi-Fi. |
public WiFiRole | WiFiRole | Rola urządzenia w sieci Wi-Fi. |
public String | WiFiSSID | Identyfikator SSID sieci Wi-Fi lub wartość NULL, jeśli nie jest to sieć Wi-Fi. |
public WiFiSecurityType | WiFiSecurityType | Typ zabezpieczeń sieci Wi-Fi. |
publiczny film Short, | WirelessSignalStrength | Siła sygnału sieci w dBm lub Short.MIN_VALUE, jeśli nie jest dostępna lub nie ma zastosowania. |
Podsumowanie konstruktora publicznego
Podsumowanie metod publicznych
statyczne NetworkInfo |
Make(int networkType, long networkId, String wifiSSID, int wifiMode,
int wifiRole, int wifiSecurityType, byte[] wifiKey, String threadNetworkName,
byte[] threadExtendedPANId, byte[] threadNetworkKey, short
wirelessSignalStrength)
|
statyczne NetworkInfo |
MakeThread(String threadNetworkName, byte[] threadExtendedPANId,
byte[] threadNetworkKey)
|
statyczne NetworkInfo |
MakeWiFi(String wifiSSID, WiFiMode
wifiMode, WiFiRole
wifiRole, WiFiSecurityType
wifiSecurityType, byte[] wifiKey)
|
Podsumowanie dziedziczonej metody
Pola
public long NetworkId
Identyfikator sieci przypisany do sieci przez urządzenie. Jeśli nie został określony, ma wartość -1.
public NetworkType NetworkType
Typ sieci (Wi-Fi, Thread itp.)
public byte[] ThreadExtendedPANId
Rozszerzony identyfikator PAN sieci Thread lub NULL, jeśli nie został określony. Musi mieć dokładnie 8 bajtów.
public byte[] ThreadNetworkKey
Klucz sieci Thread lub wartość NULL, jeśli nie został określony.
public String ThreadNetworkName
Nazwa sieci Thread lub NULL, jeśli nie jest to sieć Thread.
public byte[] WiFiKey
Klucz Wi-Fi lub wartość NULL, jeśli nie został podany.
public WiFiMode WiFiMode
Tryb działania sieci Wi-Fi.
public WiFiRole WiFiRole
Rola urządzenia w sieci Wi-Fi.
public String WiFiSSID
Identyfikator SSID sieci Wi-Fi lub wartość NULL, jeśli nie jest to sieć Wi-Fi.
public WiFiSecurityType WiFiSecurityType
Typ zabezpieczeń sieci Wi-Fi.
public short WirelessSignalStrength
Siła sygnału sieci w dBm lub Short.MIN_VALUE, jeśli nie jest dostępna lub nie ma zastosowania.
Public Constructors
public NetworkInfo ()
Metody publiczne
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)
Parametry
networkType | |
---|---|
networkId | |
wifiSSID | |
wifiMode | |
wifiRole | |
wifiSecurityType | |
wifiKey | |
threadNetworkName | |
threadExtendedPANId | |
threadNetworkKey | |
wirelessSignalStrength |
public static NetworkInfo MakeThread (String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)
Parametry
threadNetworkName | |
---|---|
threadExtendedPANId | |
threadNetworkKey |
public static NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)
Parametry
wifiSSID | |
---|---|
wifiMode | |
wifiRole | |
wifiSecurityType | |
wifiKey |