معلومات الشبكة

public class NetworkInfo extends Object

تمثّل هذه السمة معلومات حول شبكة تم إعدادها على جهاز Weave أو معروفة له من خلال عملية بحث عن الشبكات.

ملخّص الحقل

public long NetworkId رقم تعريف الشبكة الذي خصصه الجهاز للشبكة، ويتم عرض القيمة -1 إذا لم يتم تحديده.
public NetworkType NetworkType نوع الشبكة (Wi-Fi أو Thread أو غير ذلك)
public byte[] ThreadExtendedPANId معرّف PAN الموسّع لشبكة Thread، أو NULL إذا لم يتم تحديده.
public byte[] ThreadNetworkKey مفتاح شبكة Thread، أو NULL إذا لم يتم تحديده.
public String ThreadNetworkName اسم شبكة Thread، أو NULL إذا لم تكن شبكة Thread
public byte[] WiFiKey مفتاح شبكة Wi-Fi أو NULL إذا لم يتم تحديده
public WiFiMode WiFiMode وضع تشغيل شبكة Wi-Fi
WiFiRole العامة WiFiRole الدور الذي يلعبه الجهاز على شبكة Wi-Fi
public String WiFiSSID معرّف SSID لشبكة Wi-Fi، أو NULL إذا لم تكن شبكة Wi-Fi
public WiFiSecurityType WiFiSecurityType نوع أمان شبكة Wi-Fi
فيديو Shorts علني WirelessSignalStrength قوة إشارة الشبكة، بالديسيبل ميللي واط، أو Short.MIN_VALUE إذا لم تكن متاحة أو منطبقة.

ملخّص أداة الإنشاء العامة

ملخّص الطريقة العامة

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)

ملخّص الطرق الموروثة

الحقول

public long NetworkId

رقم تعريف الشبكة الذي خصصه الجهاز للشبكة، ويتم عرض القيمة -1 إذا لم يتم تحديده.

public NetworkType NetworkType

نوع الشبكة (Wi-Fi أو Thread أو غير ذلك)

public byte[] ThreadExtendedPANId

معرّف PAN الموسّع لشبكة Thread، أو NULL إذا لم يتم تحديده. يجب أن يكون طوله 8 بايتات بالضبط.

public byte[] ThreadNetworkKey

مفتاح شبكة Thread، أو NULL إذا لم يتم تحديده

public String ThreadNetworkName

اسم شبكة Thread، أو NULL إذا لم تكن شبكة Thread.

public byte[] WiFiKey

مفتاح شبكة Wi-Fi أو NULL إذا لم يتم تحديده

public WiFiMode WiFiMode

وضع تشغيل شبكة Wi-Fi

public WiFiRole WiFiRole

الدور الذي يلعبه الجهاز على شبكة Wi-Fi

public String WiFiSSID

معرّف SSID لشبكة Wi-Fi، أو NULL إذا لم تكن شبكة Wi-Fi

public WiFiSecurityType WiFiSecurityType

نوع أمان شبكة Wi-Fi

public short WirelessSignalStrength

قوة إشارة الشبكة، بالديسيبل ميللي واط، أو Short.MIN_VALUE إذا لم تكن متاحة أو منطبقة.

الشركات المصنِّعة العامة

public NetworkInfo ()

الطُرق العامة

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)

المعلمات
networkType
networkId
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey
threadNetworkName
threadExtendedPANId
threadNetworkKey
wirelessSignalStrength

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

المعلمات
threadNetworkName
threadExtendedPANId
threadNetworkKey

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

المعلمات
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey