Ağ bilgisi

public class NetworkInfo Object genişletir

Weave aygıtında yapılandırılmış veya ağ taraması yoluyla bilinen bir ağ hakkındaki bilgileri temsil eder.

Alan Özeti

kamu uzun Ağ kimliği Cihaz tarafından ağa atanan ağ kimliği, belirtilmemişse -1.
kamu Ağ Türü Ağ tipi Ağ türü (WiFi, Thread, vb.)
genel bayt[] KonuGenişletilmişPANId İş parçacığı genişletilmiş PAN kimliği veya belirtilmemişse NULL.
genel bayt[] ThreadNetworkAnahtarı İş parçacığı ağ anahtarı veya belirtilmemişse NULL.
genel dize Konu AğıAdı Thread ağ adı veya Thread ağı değilse NULL.
genel bayt[] WiFiAnahtarı WiFi anahtarı veya belirtilmemişse NULL.
kamu WiFiMode WiFiModu WiFi ağının çalışma modu.
kamu WiFiRole WiFiRol Cihazın WiFi ağında oynadığı rol.
genel dize WiFiSSID WiFi SSID veya bir WiFi ağı değilse NULL.
kamu WiFiSecurityType WiFiGüvenlikTürü WiFi güvenlik türü.
kamu kısa KablosuzSinyalGücü Ağın dBm cinsinden sinyal gücü veya mevcut değilse/geçerli değilse Kısa.MIN_VALUE.

Genel Yapıcı Özeti

Genel Yöntem Özeti

statik NetworkInfo
Yap (Ağ Türü uzun ağkimliği String wifiSSID int wifiMode, int wifiRole int wifiSecurityType, bayt int [] wifiKey String threadNetworkName, bayt [] threadExtendedPANId, bayt [] threadNetworkKey kısa wirelessSignalStrength)
statik NetworkInfo
MakeThread (String threadNetworkName, bayt [] threadExtendedPANId, bayt [] threadNetworkKey)
statik NetworkInfo
MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, bayt [] wifiKey)

Devralınan Yöntem Özeti

Alanlar

Kamu uzun NETWORKID

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

Kamu Ağ Türü Ağ Türü

Ağ türü (WiFi, Thread, vb.)

Kamu bayt [] ThreadExtendedPANId

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

Kamu bayt [] ThreadNetworkKey

İş parçacığı ağ anahtarı veya belirtilmemişse NULL.

kamu String ThreadNetworkName

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

Kamu bayt [] WiFiKey

WiFi anahtarı veya belirtilmemişse NULL.

Kamu WiFiMode WiFiMode

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

Kamu WiFiRole WiFiRole

Cihazın WiFi ağında oynadığı rol.

kamu String WiFiSSID

WiFi SSID veya bir WiFi ağı değilse NULL.

Kamu WiFiSecurityType WiFiSecurityType

WiFi güvenlik türü.

Kamu kısa WirelessSignalStrength

Ağın dBm cinsinden sinyal gücü veya mevcut değilse/geçerli değilse Kısa.MIN_VALUE.

Kamu İnşaatçılar

Kamu NetworkInfo ()

Genel Yöntemler

kamu statik NetworkInfo Markası (Ağ Türü, uzun NETWORKID, dize wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, bayt [] wifiKey, dize threadNetworkName int, byte [] threadExtendedPANId, byte [] threadNetworkKey, kısa wirelessSignalStrength)

parametreler
ağ tipi
ağ kimliği
wifiSSID
wifiModu
wifiRol
wifiGüvenlikTürü
wifiAnahtarı
threadAğAdı
threadGenişletilmişPANId
iş parçacığıAğAnahtarı
kablosuzSinyalGücü

ortak statik NetworkInfo MakeThread (String threadNetworkName, bayt [] threadExtendedPANId, bayt [] threadNetworkKey)

parametreler
threadNetworkName
iş parçacığıGenişletilmişPANId
iş parçacığıAğAnahtarı

ortak statik NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, bayt [] wifiKey)

parametreler
wifiSSID
wifiModu
wifiRol
wifiGüvenlikTürü
wifiAnahtarı