Informacje o sieci

public class NetworkInfo extends Object

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