Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

موعد سلبي

يختلف الالتقاء الخامل عن الوضع النشط في أن مرحلة إنشاء الاتصال تبدأ قبل مرحلة التحديد من قبل الموفر.

ملخص

بالإضافة إلى ذلك ، يرفض الموفر ويسقط الاتصالات التي تم بدؤها والتي لا تحتوي استجابة التعرف على وصف الجهاز الذي يطابق ما كان متوقعًا.

في سيناريو الالتقاء السلبي ، يضع الجهاز المثبت بالفعل على 15.4 PAN و Weave fabric ("الجهاز الحالي") PAN في وضع قابل للانضمام ويستمع بشكل سلبي لاتصالات TCP الواردة على منفذ Weave غير الآمن. بينما يكون PAN قابلاً للانضمام ، قد ينضم جهاز جديد ("النجار") في وضع مؤقت يوجه كل حركة مروره إلى منفذ معين (في هذه الحالة ، منفذ Weave غير الآمن) على المضيف الذي جعل الشبكة قابلة للانضمام. حركة المرور هذه غير مؤمنة في طبقة الارتباط ، نظرًا لأن الجهاز المرتبط مؤقتًا بحكم التعريف لا يحتوي على نسخة من مفاتيح تشفير PAN. عندما يتم سحب علامة التبويب الخاصة بالبطارية أو تنشيطها من قبل المستخدم بطريقة أخرى ، يقوم المنجد بالبحث بنشاط عن شبكات PAN القابلة للانضمام. لكل PAN قابل للانضمام ، ينضم المنجد مؤقتًا إلى الشبكة ويحاول إجراء مصادقة PASE مع الجهاز الحالي على منفذ Weave غير الآمن. عندما يعثر جهاز النجار على رقم PAN الصحيح ، ستنجح محاولة مصادقة PASE. في هذه المرحلة ، سيقوم النجار والجهاز الحالي بإجراء تبادل آمن للمفاتيح على مستوى Weave ، وبعد ذلك يمكنهم تنفيذ بقية تفاعل الاقتران عبر قناة آمنة.

المهام

passiveRendezvousWithCompletion:failure: (WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void
passiveRendezvousWithDeviceAccessToken:completion:failure: (NSString *accessToken, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void
passiveRendezvousWithDevicePairingCode:completion:failure: (NSString *pairingCode, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void

المهام

passiveRendezvousWithCompletion: فشل:

virtual void passiveRendezvousWithCompletion:failure:(
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)

passiveRendezvousWithDeviceAccessToken: الإكمال: الفشل:

virtual void passiveRendezvousWithDeviceAccessToken:completion:failure:(
  NSString *accessToken,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)

passiveRendezvousWithDevicePairingCode: الإكمال: الفشل:

virtual void passiveRendezvousWithDevicePairingCode:completion:failure:(
  NSString *pairingCode,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)