Ağ Bilgisi

public class NetworkInfo extends Object

Weave cihazında yapılandırılmış veya ağ taraması aracılığıyla cihaz tarafından bilinen bir ağ hakkındaki bilgileri gösterir.

Alan Özeti

public long NetworkId Cihaz tarafından ağa atanan ağ kimliği. Belirtilmemişse -1.
public NetworkType NetworkType Ağın türü (kablosuz, Thread vb.)
public byte[] ThreadExtendedPANId Thread genişletilmiş PAN kimliği veya belirtilmemişse NULL.
public byte[] ThreadNetworkKey Thread ağ anahtarı veya belirtilmemişse NULL.
public String ThreadNetworkName Thread ağının adı veya Thread ağı değilse NULL.
public byte[] WiFiKey Kablosuz anahtarı veya belirtilmemişse NULL.
public WiFiMode WiFiMode Kablosuz ağın çalışma modu.
public WiFiRole WiFiRole Cihazın kablosuz ağdaki rolü.
public String WiFiSSID Kablosuz ağ SSID'si veya kablosuz ağ değilse NULL.
public WiFiSecurityType WiFiSecurityType Kablosuz ağın güvenlik türü.
Herkese açık Shorts videosu WirelessSignalStrength Ağın sinyal gücü (dBm) veya kullanılamıyorsa/geçerli değilse Short.MIN_VALUE.

Herkese Açık Oluşturucu Özeti

Herkese Açık Yöntem Özeti

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)

Devralınan Yöntem Özeti

Alanlar

public long NetworkId

Cihaz tarafından ağa atanan ağ kimliği. Belirtilmemişse -1.

public NetworkType NetworkType

Ağın türü (kablosuz, Thread vb.)

public byte[] ThreadExtendedPANId

Thread genişletilmiş PAN kimliği veya belirtilmemişse NULL. Tam olarak 8 bayt uzunluğunda olmalıdır.

public byte[] ThreadNetworkKey

Thread ağ anahtarı veya belirtilmemişse NULL.

public String ThreadNetworkName

Thread ağının adı veya Thread ağı değilse NULL.

public byte[] WiFiKey

Kablosuz anahtarı veya belirtilmemişse NULL.

public WiFiMode WiFiMode

Kablosuz ağın çalışma modu.

public WiFiRole WiFiRole

Cihazın kablosuz ağdaki rolü.

public String WiFiSSID

Kablosuz ağ SSID'si veya kablosuz ağ değilse NULL.

public WiFiSecurityType WiFiSecurityType

Kablosuz ağın güvenlik türü.

public short WirelessSignalStrength

Ağın sinyal gücü (dBm) veya kullanılamıyorsa/geçerli değilse Short.MIN_VALUE.

Herkese Açık Oluşturucular

public NetworkInfo ()

Herkese Açık Yöntemler

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)

Parametreler
networkType
networkId
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey
threadNetworkName
threadExtendedPANId
threadNetworkKey
wirelessSignalStrength

public static NetworkInfo MakeThread (String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)

Parametreler
threadNetworkName
threadExtendedPANId
threadNetworkKey

public static NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

Parametreler
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey