Hẹn gặp thụ động từ xa
Điểm hẹn thụ động từ xa khác với Điểm hẹn thụ động ở chỗ thiết bị hỗ trợ hoạt động như một thiết bị chuyển tiếp cho người được cấp phép, chuyển tiếp thông báo giữa người cấp phép và người cấp phép.
Tóm tắt
Thực hiện hẹn hò thụ động từ xa bằng phương thức xác thực PASE cho thiết bị hẹn. DM sẽ cố gắng xác thực từng cuộc hẹn (những người sẽ tham gia) bằng cách sử dụng thông tin đăng nhập PASE đã được cung cấp. Nếu một thiết bị không xác thực được, DM sẽ đóng kết nối trong đường hầm với thiết bị đó rồi kết nối lại với thiết bị hỗ trợ, bắt đầu lại qua quy trình RPR để theo dõi các kết nối mới trên cổng Weave không bảo mật. Chu kỳ này lặp lại cho đến khi hết thời gian chờ điểm hẹn hoặc trình kết hợp xác thực thành công.
Theo dự kiến, hàm này sẽ được dùng để thực hiện RPR trong trường hợp ghép nối nhờ luồng hỗ trợ.
Nếu biến thể có IPAddress được sử dụng, thì rendezvousAddress là địa chỉ cục bộ liên kết PAN IPv6 của trình kết hợp. Địa chỉ này được tạo bằng cách lấy mã nút Weave của trình kết hợp rồi thêm mã đó vào "FE80::" tiền tố. Lưu ý: đối với các mạng hoàn toàn tuân thủ Thread, bạn nên sử dụng rendezvousAddress của "::", vì các địa chỉ liên kết cục bộ trong Thread được chọn dựa trên mã nhận dạng ngẫu nhiên.
Hàm |
|
---|---|
remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:(NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
|
virtual void
|
Hàm
remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:
virtual void remotePassiveRendezvousWithDevicePairingCode:IPAddress:rendezvousTimeout:inactivityTimeout:completion:failure:( NSString *pairingCode, NSString *IPAddress, uint16_t rendezvousTimeoutSec, uint16_t inactivityTimeoutSec, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock )