Sensor MAC (S-MAC)

Một phần của tài liệu LUẬN VĂN:MẠNG CẢM NHẬN KHÔNG DÂY VÀ ĐÁNH GIÁ BẰNG THỰC NGHIỆM MỘT SỐ THÔNG SỐ QUA DDIEEUD KHIỂN THÂM NHẬP MÔI TRƯỜNG pdf (Trang 32 - 33)

Giao thức S-MAC là giao thức MAC không dây thiết kế cho WSN. Như trình bày ở hình 2.6 , nó sử dụng chu trình tuần hoàn mỗi nút ngủ và thức sau một khoảng thời gian, Các chu trình hoạt động của bộ lập lịch ngủ lắng nghe giả sử giống nhau ở tất cả các nút, đảm bảo giảm tiêu tốn năng lượng. Trong khi khởi động, các nút còn lại sẽ thức và đợi một thời điểm ngẫu nhiên để lắng nghe cho các bản tin cung cấp lịch lắng nghe ngủ của một trong những hàng xóm của chúng. Nếu chúng không nhận được bản tin nào, nó sẽ trở thành các nút đồng bộ, lựa chọn bộ lập lịch của chúng và quảng bá chúng tới các hàng xóm của chúng. Các nút nghe các lịch của hàng xóm và chấp nhận các lịch đó gọi là nút chuyển tiếp. Một số nút biên hoặc chấp nhận

On Off On Off

……..

On Off On Off

On Off On Off

Hình 2.6 Chu trình hoạt động ngủ thức trong S-MAC

nhiều lịch hoặc chấp nhận lịch của một hàng xóm ( để mà phân phát các bản tin thành công, các nút biên cần biết lịch của tất cả hàng xóm ). Các nút truyền có chu kỳ các lịch này để thông báo cho các nút mới tham gia vào mạng. Mặc dù các nút phải trao đổi gói định kỳ với hàng xóm để đồng bộ, điều này không phải mối lo lắng chính do thời điểm lắng nghe có đặc thù rất rộng so với độ lệch của xung đồng hồ. Các lịch ngủ không được chuyển tiếp trong khi truyền dữ liệu. Một mở rộng của biểu đồ S- MAC cơ bản gọi là nghe thích ứng cho phép các thời điểm tích cực được biến đổi chiều dài, để làm giảm độ ngủ trễ của một số mở rộng.

Ngoài ra từ một lịch ngủ, S-MAC giống như cạnh tranh thâm nhập môi trường trong IEEE 802.11, ở đó nó sử dụng gói RTS/CTS. Cả bộ cảm nhận sóng mang vật lý và bộ cảm nhận sóng mang ảo đều dựa vào NAV được sử dụng. S-MAC thực hiện lắng nghe xa, nhờ đó giao diện các nút được gửi để ngủ với điều kiện là NAV khác không (NAV trong 802.11, được đặt trước việc nhận của các gói RTS/CTS tương ứng với phiên truyền). Vì thế S-MAC cung cấp viêc phân mảnh từng phần của các gói dữ liệu lớn thành các gói nhỏ, với tất cả các gói nhỏ đó chỉ có trao đổi RTS/CTS được sử dụng.

Chú ý rằng tiết kiệm năng lượng trong S-MAC là mở rộng tiềm năng ý nghĩa của ngủ trễ : một gói đi qua mạng sẽ cần dừng lại (một vài hope, phụ thuộc vào việc cài đặt) trong khi thởi ngủ của các nút trung gian.

Một phần của tài liệu LUẬN VĂN:MẠNG CẢM NHẬN KHÔNG DÂY VÀ ĐÁNH GIÁ BẰNG THỰC NGHIỆM MỘT SỐ THÔNG SỐ QUA DDIEEUD KHIỂN THÂM NHẬP MÔI TRƯỜNG pdf (Trang 32 - 33)