Lớp điều khiển truy nhập (MAC) trong Contíkỉ

Một phần của tài liệu nghiên cứu và triển khai một số thuật toán đánh giá chất lượng tuyến của mạng cảm biến không dây dựa trên nền tảng cảm biến zolertia zl (Trang 48 - 51)

HỆ ĐIỀU HÀNH CONTIK

3.3 Lớp điều khiển truy nhập (MAC) trong Contíkỉ

Thủ tục truyền thông Rime thiết lập ở phía trên của lóp điều khiển truy nhập (Medium Access Control-MAC) và lóp vật lý. Lớp vật lý được xử lý bởi các trình điều khiển bộ thu phát. Lớp MAC là một lớp con của lớp liên kết dữ liệu. Lóp MAC trong mạng cảm biến không dây đóng vai trò phối hợp truy nhập và truyền dẫn thông tin qua môi trường truyền thông vô tuyến giữa các nút cảm biến. Các nút cảm biến đều có chu kỳ thức/ngủ riêng của mình, lớp MAC cần có cơ chế điều khiển chu kỳ thức ngủ (Radio Duty Cycle- RDC) của bộ thu phát trong nút cảm biến. Trong hệ điều hành Contiki, lớp MAC có 4 cơ chế điều khiển cơ bản: NULLMAC, X-MAC, LPP, ContikiMAC.

Hình 3.7 Lớp MAC trong Contìki os.

♦♦♦ Giao thức NULL MAC: chuyển tiếp các gói tin từ các lớp phía trên đến điều khiển radio và ngược lại.

Giao thức X-MAC:cơ chế của giao thức: nút gửi gửi các bản tin mào đầu

(strobe) liên tục để đánh thức nút nhộn, khi nút nhận thức dậy nhận được bản tin sữobe và gửi lại ACK phản hồi và giữ nút thức luôn, nút gửi nhận được ACK sẽ bắt đầu gửi dữ liệu, nút nhận sau khi nhận đủ dữ liệu sẽ lại ngủ tiếp. Hình 3.8 trình bày cơ chế hoạt động X-MAC.

X-MAC Phia nhặn (R) \ \ Gửi ACK SOTO Thời ạan

thời gian và năng lượng tiết kiệm tại s vả R

Hình 3. 8 Cơchếx-MAC.

Giao thức

❖ Low Power Probing- LPP: là một giao thức thăm dò, nơi mà các nút định kỳ gửi đi các thông báo cho biết chúng đang lắng nghe, tiếp tục trong một thời gian ngắnsau đó và đi ngủ trở lại.

♦♦♦ Giao thức ContỉkíMac: ContikiMAC là cơ chế điều khiển chu kỳ hoạt động của bộ thu phát vô tuyến mặc định ưong Contiki os. Được thiết kế và triển khai để sử dụng cho định dạng khung chuẩn không dây 802.15.4, ContikỉMAC không sử dụng các đoạn tin mào đầu mà tập trung vào cơ chế thức dậy hiệu quả về mặt năng lượng, đạt được nhờ sự định thời chính xác. ContikiMac có các cơ chế mới so với các RDC trước:

o Cơ chế phát hiện gối và chuyển trạng thái ngủ nhanh, o Cơ chế nút gửi dự đoán thời gian thức dậy của nút nhận. Hình 3.9 trình bày cơ chế hoạt động của ContikiMac.

Gửi gói đển khi nhận được ACK Phát hỉện truyền gói

Hình 3.9 Cơ chế ContikỉMac.

Một phần của tài liệu nghiên cứu và triển khai một số thuật toán đánh giá chất lượng tuyến của mạng cảm biến không dây dựa trên nền tảng cảm biến zolertia zl (Trang 48 - 51)

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

(80 trang)
w