Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Điểm hẹn thụ động

Điểm hẹn thụ động khác với Chủ động ở chỗ giai đoạn thiết lập kết nối được bắt đầu trước giai đoạn xác định bởi người cung cấp.

Tóm lược

Ngoài ra, người cung cấp từ chối và loại bỏ các kết nối được khởi tạo trong đó Phản hồi xác định không chứa Mô tả thiết bị khớp với những gì mong đợi.

Trong kịch bản Điểm hẹn thụ động, thiết bị được cài đặt đã có trên vải dệt và PAN 15.4 ("thiết bị hiện có") đặt PAN ở chế độ có thể ghép nối và lắng nghe thụ động các kết nối TCP đến trên cổng Weave không an toàn. Trong khi PAN có thể tham gia, một thiết bị mới ("bộ ghép nối") có thể tham gia ở chế độ tạm thời hướng tất cả lưu lượng truy cập của chúng đến một cổng cụ thể (trong trường hợp này là cổng Weave không an toàn) trên máy chủ khiến mạng có thể tham gia. Lưu lượng này không được bảo mật ở lớp liên kết, vì theo định nghĩa, thiết bị được tham gia tạm thời không có bản sao của các khóa mã hóa PAN. Khi tab pin của nó được kéo hoặc được kích hoạt bởi người dùng theo một số cách khác, trình kết hợp sẽ chủ động quét các PAN có thể kết nối. Đối với mỗi PAN có thể kết hợp, trình kết hợp tạm thời tham gia mạng và cố gắng thực hiện xác thực PASE với thiết bị hiện có trên cổng Weave không an toàn. Khi thiết bị kết hợp tìm thấy PAN phù hợp, nỗ lực xác thực PASE của nó sẽ thành công. Tại thời điểm này, trình ghép nối và thiết bị hiện có sẽ thực hiện trao đổi khóa an toàn ở cấp Weave, sau đó họ có thể thực hiện phần còn lại của tương tác ghép nối qua một kênh bảo mật.

Chức năng

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

Chức năng

passiveRendezvousWithCompletion: fail:

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

passiveRendezvousWithDeviceAccessToken: hoàn thành: thất bại:

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

passiveRendezvousWithDevicePairingCode: hoàn thành: thất bại:

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