Liên kết với Coordinator

Một phần của tài liệu Đánh giá và so sánh hiệu suất giao thức tầng MAC theo chuẩn IEEE802 11, IEEE802 15 4 và IEEE802 15 3 (Trang 54 - 55)

Một thiết bị sẽ cố gắng liên kết sau khi có yêu cầu thực hiện khởi động lại của tầng MAC bằng cách phát chỉ thị MLME-RESET.request và sau khi quét kênh chủ động hoặc quét kênh bị động thành công, kết quả của việc quét kênh sẽ được sử dụng để chọn PAN phù hợp.

Một Coordinator sẽ cho phép liên kết nếu macAssociationPermit đặt là

TRUE. Thông thường, thiết bị sẽ cố gắng liên kết với PAN mà hiện nay đang cho phép liên kết, điều này sẽ được chỉ rõ sau khi thiết bị quét kênh. Nếu

macAssociationPermit đặt là FALSE, Coordinator sẽ nhận khung lệnh yêu cầu liên kết từ thiết bị và khung lệnh này sẽ bị bỏ qua. Sau khi lựa chọn được PAN phù hợp để liên kết, lớp trên sẽ yêu cầu MLME cấu hình các thuộc tính của lớp vật lý và MAC PIB với các giá trị cần thiết để liên kết:

- phyCurrentChannel sẽ được đặt là kênh logic thích hợp trong khi liên

kết.

- macPANId đặt là định danh của PAN được liên kết.

- macCoordExtendedAddress hoặc macCoordShortAddress sẽ được đặt

giá trị thích hợp theo khung Beacon từ Coordinator mà thiết bị muốn liên kết.

Để tối ưu thủ tục liên kết trên PAN cho phép Beacon, thiết bị có thể bắt đầu lưu vết Beacon của Coordinator mà nó muốn liên kết, được thực hiện bằng cách phát yêu cầu MLMESYNC.request có biến TrackBeacon đặt là TRUE.

Một thiết bị chưa liên kết sẽ khởi tạo thủ tục liên kết bằng cách gửi yêu cầu liên kết đến Coordinator của một PAN đang tồn tại. Nếu yêu cầu liên kết nhận được đúng thì Coordinator sẽ gửi một khung báo nhận xác nhận đã nhận được yêu cầu. Việc báo nhận yêu cầu liên kết không có nghĩa là thiết bị đã được liên kết. Coordinator sẽ cần một thời gian để quyết định xem khi nào tài nguyên có trong PAN có đủ để cho phép các thiết bị khác liên kết hay không. Coordinator sẽ đưa ra quyết định trong khoảng thời gian aResponseWaitTime, Nếu Coordinator tìm

thấy thông tin về việc liên kết trước đây của thiết bị nó sẽ loại bỏ các thông tin đó.

Nếu có đủ tài nguyên, Coordinator sẽ cấp cho thiết bị một địa chỉ ngắn và sinh ra một khung lệnh phản hồi liên kết chứa địa chỉ mới và trạng thái thông báo liên kết thành công. Nếu không đủ tài nguyên, Coordinator sinh ra một khung lệnh phản hồi liên kết chứa thông báo trạng thái lỗi liên kết. Khung lệnh phản hồi liên kết sẽ được gửi cho thiết bị yêu cầu bằng cách sử dụng truyền gián tiếp. Khi nhận được khung lệnh phản hồi liên kết, thiết bị yêu cầu liên kết sẽ gửi khung báo nhận để thông báo nhận đúng

Một phần của tài liệu Đánh giá và so sánh hiệu suất giao thức tầng MAC theo chuẩn IEEE802 11, IEEE802 15 4 và IEEE802 15 3 (Trang 54 - 55)

Tải bản đầy đủ (PDF)

(100 trang)