nl:: Weave:: الملفات الشخصية:: إدارة الحسابات على الشبكة
تحتوي مساحة الاسم هذه على جميع الواجهات ضمن Weave للملف الشخصي لإدارة الحسابات في Weave Network، وهي أول ملف شخصي من بين الملفات الشخصية لإدارة الحسابات في Weave.
الملخّص
تحدد الواجهات رموز الحالة وأنواع الرسائل وعلامات عناصر البيانات والثوابت الأخرى وكائن الخادم وكائن التفويض.
يركّز الملف الشخصي لإدارة حسابات Nest Weave Network على توفير البيانات للحصول على واجهات الشبكة، مثل 802.15.4/Thread و802.11/Wi-Fi، على جهاز Weave تتم إدارته حتى يتمكن الجهاز من المشاركة في تلك الشبكات.
الدوال |
|
---|---|
ReplaceValue(char *& dest, const char *src)
|
|
ReplaceValue(uint8_t *& dest, uint32_t & destLen, const uint8_t *src, uint32_t srcLen)
|
صفوف |
|
---|---|
nl:: |
فئة مرافق لحمولة حمولات البيانات وتنظيمها من خلال ملف تعريف إدارة الحسابات على الشبكة: تتضمن معلومات ذات صلة باكتشاف الشبكات وتهيئتها. |
nl:: |
تفويض الفئة لتنفيذ عمليات إدارة حسابات الشبكة. |
nl:: |
فئة الخادم لتنفيذ الملف الشخصي لإدارة حسابات الشبكة. |
nl:: |
حاوية معلومات الضبط التنظيمية اللاسلكية. |
الهياكل |
|
---|---|
nl:: |
رمز مكوّن من حرفين لتحديد نطاق تنظيمية لاسلكية. |
تعداد
@212
@212
رموز حالة إدارة حسابات الشبكة.
أماكن إقامة | |
---|---|
kStatusCode_InvalidNetworkConfiguration
|
إعداد الشبكة المحدّد غير صالح. |
kStatusCode_InvalidState
|
تعذَّر إجراء عملية إدارة حسابات الشبكة في الحالة الحالية. |
kStatusCode_NetworkConnectFailed
|
تعذّرت محاولة الاتصال بالشبكة المحددة. |
kStatusCode_NoRouterAvailable
|
لم يتم العثور على جهاز توجيه مناسب للشبكة. |
kStatusCode_TestNetworkFailed
|
تعذّر اختبار الاتصال بالشبكة المحددة. |
kStatusCode_TooManyNetworks
|
تم الوصول إلى الحد الأقصى لعدد الشبكات التي تتم إدارة حساباتها. |
kStatusCode_UnknownNetwork
|
لم يتم العثور على شبكة لها رقم تعريف الشبكة المحدد. |
kStatusCode_UnsupportedNetworkType
|
نوع الشبكة المحدد غير معروف أو غير متوافق. |
kStatusCode_UnsupportedOperatingLocation
|
موقع التشغيل اللاسلكي المحدد غير متوافق. |
kStatusCode_UnsupportedRegulatoryDomain
|
النطاق التنظيمي اللاسلكي المحدد غير متوافق. |
kStatusCode_UnsupportedWiFiMode
|
وضع Wi-Fi المحدّد غير متوافق. |
kStatusCode_UnsupportedWiFiRole
|
دور شبكة WiFi المحدّد غير متوافق. |
kStatusCode_UnsupportedWiFiSecurityType
|
نوع أمان شبكة Wi-Fi المحدّد غير متوافق. |
@213
@213
أنواع رسائل إدارة حسابات الشبكة.
@214
@214
علامات عناصر بيانات إدارة حسابات الشبكة.
أماكن إقامة | |
---|---|
kTag_EnabledNetworks
|
[ مصفوفة ] مصفوفة من معرّفات الشبكة التي تحدد الشبكات المفعّلة حاليًا على الجهاز. |
kTag_NetworkId
|
[ uint, 32-bit max ] عدد صحيح لتعريف الشبكة بشكل فريد |
kTag_NetworkInformation
|
[ هيكل ] بنية تحتوي على معلومات لشبكة. |
kTag_NetworkType
|
[ uint, 8- max ] قيمة عدد صحيح غير موقّعة تُحدّد نوع الشبكة |
kTag_Networks
|
[ مصفوفة ] مصفوفة من بنيات NetworkConfiguration. |
kTag_RendezvousMode
|
[ uint ] حقل بت يشير إلى وضع الترجيع النشط حاليًا. |
kTag_ThreadChannel
|
[ uint, 8-bit max ] رقم قناة Thread (اختياري) |
kTag_ThreadExtendedPANId
|
[ سلسلة بايت ] رقم تعريف رقم PAN الموسَّع لسلسلة المحادثات. |
kTag_ThreadMeshPrefix
|
[ سلسلة بايت، 8 بايت تمامًا ] بادئة IPv6 للشبكة المتداخلة 6 /64 (اختيارية). |
kTag_ThreadNetworkKey
|
[ سلسلة بايت ] مفتاح الشبكة الرئيسي لسلسلة المحادثات. |
kTag_ThreadNetworkName
|
[سلسلة UTF-8 ] سلسلة UTF-8 تحتوي على اسم شبكة Thread. |
kTag_ThreadPANId
|
[ uint, max 16-bit ] معرّف رقم PAN لسلسلة المحادثات (اختياري). |
kTag_ThreadPSKc
|
[ uint, max 16-bit ] Thread PSKc (اختياري) |
kTag_WiFiMode
|
[ uint, 8-bit max ] عدد صحيح يحدد وضع تشغيل شبكة WiFi. |
kTag_WiFiPreSharedKey
|
[ سلسلة بايت ] سلسلة بايت تحتوي على كلمة مرور شبكة Wi-Fi/المفتاح الذي تمت مشاركته مسبقًا. |
kTag_WiFiRole
|
[ uint, 8-bit max ] عدد صحيح يحدد دور الجهاز في شبكة WiFi. |
kTag_WiFiSSID
|
[سلسلة UTF-8 ] سلسلة تحتوي على معرّف SSID لشبكة WiFi. |
kTag_WiFiSecurityType
|
[ uint, 8-bit max ] قيمة عدد صحيح تحدِّد نوع الأمان الذي تستخدمه شبكة WiFi |
kTag_WirelessRegConfig_OperatingLocation
|
[ uint enum, 8-bit كحد أقصى ] موقع التشغيل المرتبط بالقواعد التنظيمية اللاسلكية. |
kTag_WirelessRegConfig_RegulatoryDomain
|
[ سلسلة UTF-8، العدسة 2 ] نطاق تنظيمية لاسلكية |
kTag_WirelessRegConfig_SupportedRegulatoryDomains
|
[ مصفوفة من سلسلة السلسلة 2 ] قائمة بالنطاقات التنظيمية للدعم. |
kTag_WirelessSignalStrength
|
[ int, 16-bit max ] قيمة عددية موقَّعة تمنح قوة إشارة شبكة لاسلكية بالديسيبل ميلي واط. |
@215
@215
رقم تعريف رقم PAN لسلسلة المحادثات
@216
@216
قناة سلسلة المحادثات
علامات الحصول على الشبكة
GetNetworkFlags
الحصول على علامات الشبكة
نوع الشبكة
NetworkType
أنواع الشبكات:
RendezvousModeFlags
RendezvousModeFlags
علامات وضع Rendezvous.
وضع WiFi
WiFiMode
أوضاع تشغيل WiFi.
دور الدور
WiFiRole
دور شبكة Wi-Fi للجهاز
نظام التشغيل اللاسلكي
WirelessOperatingLocation
الموقع الجغرافي لتشغيل الجهاز، المرتبط بالقواعد التنظيمية اللاسلكية.
أماكن إقامة | |
---|---|
kWirelessOperatingLocation_Indoors
|
العمل في الداخل. تشير إلى أن مكان التشغيل المتوقع للجهاز في الداخل |
kWirelessOperatingLocation_NotSpecified
|
القيمة المحجوزة. ولا يجوز إرسالها عبر الأسلاك. |
kWirelessOperatingLocation_Outdoors
|
العمل في الهواء الطلق تشير إلى أن مكان التشغيل المتوقع للجهاز في الهواء الطلق. |
kWirelessOperatingLocation_Unknown
|
موقع التشغيل غير معروف. تشير إلى أن موقع التشغيل المتوقع للجهاز غير معروف، أو قد يتغير بمرور الوقت. |
الدوال
استبدال القيمة
WEAVE_ERROR ReplaceValue( char *& dest, const char *src )
استبدال القيمة
WEAVE_ERROR ReplaceValue( uint8_t *& dest, uint32_t & destLen, const uint8_t *src, uint32_t srcLen )