Khởi tạo Piconet

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 72 - 73)

Để khởi tạo một piconet, một thiết bị có khả năng hoạt động như là PNC sẽ quét các kênh có sẵn để tìm một kênh chưa sử dụng. Khi nó tìm thấy một kênh rỗi, nó sẽ khởi tạo piconet bằng cách đơn giản là gửi Beacon sau khi đảm bảo chắc rằng kênh đó còn chỗ trống cho chu kỳ thời gian riêng. Nếu kênh không có sẵn, DEV sẽ chọn việc cố gắng trở thành piconet độc lập. Một DEV được chỉ thị để bắt đầu piconet thông qua MLME-START.request. Nó sẽ chỉ thử khởi tạo một piconet cho chính nó và sẽ không liên kết với piconet đã tồn tại. DME sẽ phải thực hiện thành công thủ tục quét kênh và chọn một kênh để bắt đầu khởi tại một piconet. DME sẽ chọn kênh có số lượng nhiễu ít nhất để bắt đầu một piconet dựa vào kết quả của ChannelRatingList trong MLME- SCAN.confirm khi DME đã chọn một kênh, nó sẽ sinh ra MLME- START.request cho kênh đã chọn. DEV sẽ lắng nghe kênh trong khoảng mMinChannelScan để quyết định, nếu kênh vẫn rỗi trong khoảng này thì nó sẽ quyết định là kênh rỗi và trở thành PNC, lúc này nó sẽ phát quảng bá Beacon. Nếu DEV quyết định là kênh không rỗi thì nó sẽ sinh ra MLME-

START.confirm có chứa mã trả lại để thông báo rằng việc bắt đầu piconet bị lỗi. DME sẽ lựa chọn hoặc là gửi MLMESTART.request có chỉ số kênh khác để bắt đầu piconet trong kênh khác hoặc là liên kết với các DEV và yêu cầu trở thành piconet phụ thuộc.

Khi piconet bắt đầu, PNC cấp cho thiết bị mới thêm vào một định danh để thiết bị đó có thể trao đổi dữ liệu với các thiết bị thành viên khác trong piconet. Khi PNC đã thiết lập được piconet, nó sẽ định kỳ chỉ định thời gian kênh trong CTAP, do vậy nó có rất ít thời gian để nó quét kênh cho các piconet khác. Nếu PNC phát hiện một piconet khác hoạt động trên cùng kênh của nó mà kênh đó không phải là kênh của piconet con hay piconet hàng xóm của nó thì nó sẽ thực hiện một trong các hành động như sau:

- Chuyển sang sử dụng kênh khác

- Trở thành piconet hàng xóm hoặc piconet con của piconet khác - Giảm năng lượng truyền

PNC sẽ tiếp tục vai trò của nó cho đến khi nó quyết định là có một thiết bị có nhiều khả năng trở thành PNC.

Hình 4.18: Quá trình bắt đầu Piconet

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 72 - 73)

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

(100 trang)