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

الطبقة العامة NetworkInfo يمتد كائن

يمثل معلومات حول شبكة تم تكوينها على جهاز Weave ، أو معروفة لها عبر فحص الشبكة.

ملخص ميداني

لفترة طويلة للجمهور عنوان الشبكة معرف الشبكة المعين للشبكة بواسطة الجهاز ، -1 إذا لم يتم تحديده.
الجمهور NetworkType نوع الشبكة نوع الشبكة (WiFi ، Thread ، إلخ.)
بايت عام [] الموضوع تمديد مؤشر ترابط معرف PAN ، أو NULL إذا لم يتم تحديده.
بايت عام [] ThreadNetworkKey مفتاح شبكة الاتصال ، أو NULL إذا لم يتم تحديده.
سلسلة عامة اسم الشبكة اسم شبكة مؤشر الترابط ، أو NULL إذا لم تكن شبكة مؤشر ترابط.
بايت عام [] مفتاح WiFi مفتاح WiFi أو NULL إذا لم يتم تحديده.
الجمهور WiFiMode وضع WiFi وضع تشغيل شبكة WiFi.
الجمهور WiFiRole واي فاي الدور الذي يلعبه الجهاز على شبكة WiFi.
سلسلة عامة WiFiSSID شبكة WiFi SSID أو NULL إن لم تكن شبكة WiFi.
الجمهور WiFiSecurityType WiFiSecurityType نوع أمان WiFi.
عامة قصيرة قوة الإشارة اللاسلكية قوة إشارة الشبكة ، بالديسيبل ميلي واط ، أو قصير. MIN_VALUE إذا لم تكن متوفرة / قابلة للتطبيق.

ملخص المنشئ العام

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

ثابت NetworkInfo
جعل (الباحث networkType، طويلة networkId، سلسلة wifiSSID، wifiMode الباحث، الباحث wifiRole، wifiSecurityType كثافة، [] بايت wifiKey، سلسلة threadNetworkName، بايت [] threadExtendedPANId، بايت [] threadNetworkKey، wirelessSignalStrength قصيرة)
ثابت NetworkInfo
MakeThread (سلسلة threadNetworkName، بايت [] threadExtendedPANId، بايت [] threadNetworkKey)
ثابت NetworkInfo
MakeWiFi (سلسلة wifiSSID، WiFiMode wifiMode، WiFiRole wifiRole، WiFiSecurityType wifiSecurityType، بايت [] wifiKey)

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

مجالات

NetworkId طويلة الجمهور

معرف الشبكة المعين للشبكة بواسطة الجهاز ، -1 إذا لم يتم تحديده.

الجمهور NetworkType NetworkType

نوع الشبكة (WiFi ، Thread ، إلخ.)

البايت العام [] ThreadExtendedPANId

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

البايت العام [] ThreadNetworkKey

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

جمهور سلسلة ThreadNetworkName

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

البايت العام [] WiFiKey

مفتاح WiFi أو NULL إذا لم يتم تحديده.

الجمهور WiFiMode WiFiMode

وضع تشغيل شبكة WiFi.

الجمهور WiFiRole WiFiRole

الدور الذي يلعبه الجهاز على شبكة WiFi.

جمهور سلسلة WiFiSSID

شبكة WiFi SSID أو NULL إن لم تكن شبكة WiFi.

الجمهور WiFiSecurityType WiFiSecurityType

نوع أمان WiFi.

WirelessSignalStrength باختصار الجمهور

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

المقاولون العامون

الجمهور NetworkInfo ()

الطرق العامة

ساكنة العام NetworkInfo جعل (الباحث networkType، طويلة networkId، سلسلة wifiSSID، wifiMode الباحث، الباحث wifiRole، wifiSecurityType كثافة، [] بايت wifiKey، سلسلة threadNetworkName، بايت [] threadExtendedPANId، بايت [] threadNetworkKey، wirelessSignalStrength قصيرة)

المعلمات
نوع الشبكة
عنوان الشبكة
wifiSSID
واي فاي
واي فاي
wifiSecurityType
واي فاي
اسم الموضوع
الموضوع
threadNetworkKey
قوة الإشارة اللاسلكية

ساكنة العام NetworkInfo MakeThread (سلسلة threadNetworkName، بايت [] threadExtendedPANId، بايت [] threadNetworkKey)

المعلمات
اسم الموضوع
الموضوع
threadNetworkKey

ساكنة العام NetworkInfo MakeWiFi (سلسلة wifiSSID، WiFiMode wifiMode، WiFiRole wifiRole، WiFiSecurityType wifiSecurityType، بايت [] wifiKey)

المعلمات
wifiSSID
واي فاي
واي فاي
wifiSecurityType
واي فاي