Nghiên Cứu Đánh Giá Giao Thức Tiết Kiệm Năng Lượng Ở Lớp MAC Cho Mạng Cảm Biến Không Dây

Nghiên cứu đánh giá giao thức tiết kiệm năng lượng ở lớp MAC cho mạng cảm biến không dây, tối ưu hóa hiệu suất và tuổi thọ thiết bị.

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2019

101
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC CÁC CHỮ VIẾT TẮT

DANH MỤC BẢNG BIỂU

DANH MỤC CÁC HÌNH VẼ

MỞ ĐẦU

0.1. Tính cấp thiết của đề tài

0.2. Đối tượng và phạm vi nghiên cứu

0.3. Mục tiêu của đề tài

0.4. Phương pháp nghiên cứu

0.5. Nội dung của luận văn

0.6. Những đóng góp của luận văn

1. CHƯƠNG 1: TỔNG QUAN VỀ MẠNG CẢM BIẾN KHÔNG DÂY

1.1. Khái niệm về mạng cảm biến không dây

1.2. Những thách thức đối với mạng cảm biến không dây

1.2.1. Những thách thức ở cấp độ nút

1.2.2. Những thách thức ở cấp độ mạng

1.3. Khả năng cộng tác

1.4. Kiến trúc ngăn xếp giao thức của mạng cảm biến không dây

1.4.1. Lớp liên kết dữ liệu

1.4.2. Lớp giao vận

1.4.3. Lớp ứng dụng

1.5. Mô hình truyền thông trong mạng cảm biến không dây

1.5.1. Mô hình truyền thông Điểm - Điểm

1.5.2. Mô hình truyền thông Điểm - Đa điểm

1.5.3. Mô hình truyền thông Đa Điểm - Điểm

1.6. Chuẩn truyền thông IEEE 802.4 cho mạng cảm biến không dây

1.6.1. Định dạng địa chỉ theo chuẩn IEEE 802

1.6.2. Lớp vật lý theo chuẩn IEEE 802

1.6.3. Lớp điều khiển truy nhập kênh truyền theo chuẩn IEEE 802

1.6.4. Cấu trúc khung dữ liệu theo chuẩn IEEE 802

1.7. Kết luận chương 1

2. CHƯƠNG 2: GIAO THỨC TIẾT KIỆM NĂNG LƯỢNG Ở LỚP MAC CHO MẠNG CẢM BIẾN KHÔNG DÂY

2.1. Các thành phần tiêu thụ năng lượng trong cấu trúc phần cứng của một nút cảm biến không dây

2.2. Cấu trúc phần cứng cơ bản của một nút mạng cảm biến không dây

2.3. So sánh các thành phần tiêu thụ năng lượng trong cấu trúc phần cứng của nút mạng cảm biến không dây

2.4. Giao thức tiết kiệm năng lượng ở lớp MAC cho mạng cảm biến không dây

2.4.1. Các giao thức không đồng bộ thời gian

2.4.2. Các giao thức đồng bộ thời gian

2.5. Thực thi một số giao thức tiết kiệm năng lượng ở lớp MAC trên hệ điều hành Contiki

2.5.1. Hệ điều hành Contiki

2.5.2. Thực thi giao thức ContikiMAC

2.5.3. Thực thi giao thức XMAC

2.6. Kết luận chương 2

3. CHƯƠNG 3: MÔ PHỎNG VÀ ĐÁNH GIÁ GIAO THỨC LỚP MAC TIẾT KIỆM NĂNG LƯỢNG CHO MẠNG CẢM BIẾN KHÔNG DÂY

3.1. Cấu hình giao thức lớp MAC trong hệ điều hành Contiki

3.1.1. Giới thiệu chung

3.1.2. Cấu hình các giao thức lớp MAC tiết kiệm năng lượng trong hệ điều hành Contiki

3.2. Công cụ mô phỏng và mô hình kết nối

3.2.1. Giới thiệu về công cụ mô phỏng Cooja

3.2.2. Mô hình kết nối giữa các nút mạng cảm biến không dây trong Cooja

3.2.3. Mô hình nhiễu giữa các nút mạng cảm biến không dây trong Cooja

3.3. Kịch bản mô phỏng đánh giá

3.3.1. Cấu trúc liên kết mạng

3.3.2. Các giả thiết cho bài toán mô phỏng

3.3.3. Kịch bản đánh giá

3.3.4. Các thước đo đánh giá hiệu năng

3.3.5. Kết quả đánh giá

3.3.6. Phân tích và đưa ra khuyến nghị

3.4. Kết luận chương 3

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Giao Thức Tiết Kiệm Năng Lượng MAC

Giao thức tiết kiệm năng lượng MAC đóng vai trò quan trọng trong mạng cảm biến không dây. Nó giúp tối ưu hóa việc sử dụng năng lượng, kéo dài tuổi thọ của các nút cảm biến. Việc đánh giá hiệu suất của các giao thức này là cần thiết để cải thiện khả năng hoạt động của mạng.

1.1. Khái Niệm Về Giao Thức MAC

Giao thức MAC (Medium Access Control) là lớp điều khiển truy cập môi trường truyền thông. Nó quyết định cách thức các nút cảm biến truy cập vào kênh truyền thông để gửi dữ liệu.

1.2. Tầm Quan Trọng Của Tiết Kiệm Năng Lượng

Tiết kiệm năng lượng là yếu tố sống còn trong mạng cảm biến không dây. Các giao thức tiết kiệm năng lượng giúp giảm thiểu tiêu thụ năng lượng, từ đó kéo dài thời gian hoạt động của hệ thống.

II. Những Thách Thức Trong Việc Áp Dụng Giao Thức MAC

Việc áp dụng giao thức tiết kiệm năng lượng MAC trong mạng cảm biến không dây gặp nhiều thách thức. Các vấn đề như độ tin cậy, độ trễ và khả năng mở rộng cần được xem xét kỹ lưỡng.

2.1. Độ Tin Cậy Trong Truyền Thông

Độ tin cậy là yếu tố quan trọng trong việc truyền dữ liệu. Giao thức cần đảm bảo rằng dữ liệu được gửi đi một cách chính xác và không bị mất mát.

2.2. Độ Trễ Trong Giao Thức

Độ trễ trong việc truyền dữ liệu có thể ảnh hưởng đến hiệu suất của mạng. Cần có các giải pháp để giảm thiểu độ trễ trong quá trình truyền thông.

III. Phương Pháp Đánh Giá Hiệu Suất Giao Thức MAC

Đánh giá hiệu suất của giao thức tiết kiệm năng lượng MAC có thể được thực hiện thông qua các mô phỏng và thử nghiệm thực tế. Các chỉ số như tỷ lệ thành công và tiêu thụ năng lượng sẽ được xem xét.

3.1. Mô Phỏng Giao Thức Trong Môi Trường Thực Tế

Mô phỏng giúp đánh giá hiệu suất của giao thức trong các điều kiện khác nhau. Sử dụng công cụ mô phỏng như Cooja để thực hiện các thử nghiệm.

3.2. Các Chỉ Số Đánh Giá Hiệu Suất

Các chỉ số như tỷ lệ thành công, thời gian sống của nút và tiêu thụ năng lượng sẽ được sử dụng để đánh giá hiệu suất của giao thức.

IV. Ứng Dụng Thực Tiễn Của Giao Thức MAC

Giao thức tiết kiệm năng lượng MAC có nhiều ứng dụng trong thực tiễn, từ giám sát môi trường đến y tế. Việc áp dụng hiệu quả có thể mang lại nhiều lợi ích cho các lĩnh vực này.

4.1. Ứng Dụng Trong Giám Sát Môi Trường

Mạng cảm biến không dây được sử dụng để giám sát các yếu tố môi trường như nhiệt độ, độ ẩm và ô nhiễm. Giao thức MAC giúp tiết kiệm năng lượng trong quá trình thu thập dữ liệu.

4.2. Ứng Dụng Trong Y Tế

Trong lĩnh vực y tế, các nút cảm biến có thể theo dõi sức khỏe bệnh nhân. Giao thức tiết kiệm năng lượng giúp kéo dài thời gian hoạt động của thiết bị y tế.

V. Kết Luận Về Giao Thức Tiết Kiệm Năng Lượng MAC

Giao thức tiết kiệm năng lượng MAC là một phần quan trọng trong mạng cảm biến không dây. Việc nghiên cứu và cải tiến giao thức này sẽ giúp nâng cao hiệu suất và khả năng hoạt động của mạng trong tương lai.

5.1. Tương Lai Của Giao Thức MAC

Nghiên cứu và phát triển giao thức MAC sẽ tiếp tục được chú trọng. Các công nghệ mới sẽ được áp dụng để cải thiện hiệu suất và tiết kiệm năng lượng.

5.2. Khuyến Nghị Cho Nghiên Cứu Tiếp Theo

Cần có các nghiên cứu sâu hơn về các giao thức mới và cải tiến hiện tại để đáp ứng nhu cầu ngày càng cao trong mạng cảm biến không dây.

17/07/2025
Luận văn thạc sĩ hay nghiên cứu đánh giá một số giao thức tiết kiệm năng lượng ở lớp mac cho mạng cảm biến không dây

Trích đoạn nội dung tài liệu

Chương 1. TỔNG QUAN VỀ MẠNG CẢM BIẾN KHÔNG DÂY 1. Khái niệm về mạng cảm biến không dây Mạng cảm biến không dây (Wireless Sensor Network) là một kết cấu hạ tầng bao gồm các thành phần cảm nhận (đo lường), tính toán và truyền thông nhằm cung cấp cho người quản trị khả năng đo đạc, quan sát và tác động lại với các sự kiện, hiện tượng trong một môi trường xác định. Các ứng dụng điển hình của mạng cảm biến không dây bao gồm thu thập dữ liệu, theo dõi, giám sát và y học… Một mạng cảm biến không dây bao gồm nhiều nút mạng.

Các nút mạng thường là các thiết bị đơn giản, nhỏ gọn, giá thành thấp, có số lượng lớn, thường được phân bố trên một diện tích rộng, sử dụng nguồn năng lượng hạn chế (thường dùng pin), có thời gian hoạt động lâu dài (từ vài tháng đến vài năm) và có thể hoạt động trong môi trường khắc nghiệt (như trong môi trường độc hại, ô nhiễm, nhiệt độ cao,…) [1]. Các nút cảm biến thường nằm rải rác trong trường cảm biến như được minh họa ở hình 1. Mỗi nút cảm biến có khả năng thu thập và định tuyến dữ liệu đến một Sink/Gateway và người dùng cuối. Các nút giao tiếp với nhau qua mạng vô tuyến ad-hoc và truyền dữ liệu về Sink bằng kỹ thuật truyền đa chặng.

Sink có thể truyền thông với người dùng cuối/người quản lý thông qua Internet hoặc vệ tinh hay bất kỳ mạng không dây nào (như WiFi, mạng di động, WiMAX…) hoặc không cần đến các mạng này mà ở đó Sink có thể kết nối trực tiếp với người dùng cuối. Lưu ý rằng, có thể có nhiều Sink/Gateway và nhiều người dùng cuối trong kiến trúc thể hiện ở hình 1.1 Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.1: Mạng cảm biến không dây với các nút cảm biến phân bố rải rác trong trường cảm biến. Trong các mạng cảm biến không dây, các nút cảm biến có cả hai chức năng đó là vừa khởi tạo dữ liệu và vừa là bộ định tuyến dữ liệu. Do vậy, việc truyền thông có thể được thực hiện bởi hai chức năng đó là:  Chức năng nguồn dữ liệu: Các nút thu thập thông tin về các sự kiện và thực hiện truyền thông để gửi dữ liệu của chúng đến Sink.

 Chức năng bộ định tuyến: Các nút cảm biến cũng tham gia vào việc chuyển tiếp các gói tin nhận được từ các nút khác tới các điểm đến kế tiếp trong tuyến đường đa chặng đến Sink. Những thách thức đối với mạng cảm biến không dây 1. Những thách thức ở cấp độ nút Trong mạng cảm biến không dây, những thách thức chính ở cấp độ nút cần phải giải quyết là công suất tiêu thụ, kích thước vật lý và giá thành. Công suất tiêu thụ là một yếu tố quan trọng đối với các nút mạng cảm biến không dây bởi vì chúng thường sử dụng nguồn năng lượng là pin hoặc một nguồn năng lượng thấp bên ngoài.

Kích thước vật lý cũng rất quan trọng bởi vì các yếu tố kích thước và hình thức quyết định đến các ứng dụng tiềm năng cho mạng cảm biến không dây, các nút mạng cảm biến không dây phải có kích thước nhỏ gọn. Giá thành cũng quan trọng đối với các nút mạng cảm biến Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3 không dây bởi vì mạng cảm biến không dây thường được triển khai với quy mô lớn. Với việc triển khai hàng ngàn các nút mạng cảm biến thì việc tiết kiệm giá thành một vài đôla cho mỗi nút sẽ cho phép tiết kiệm được một khoản tiền đáng kể. Hạn chế nghiêm trọng trong vấn đề tiêu thụ năng lượng có ảnh hưởng đến việc thiết kế phần cứng, phần mềm, giao thức mạng và thậm chí cả kiến trúc mạng.

Đối với các nhà thiết kế phần cứng, bắt buộc phải lựa chọn các linh kiện phần cứng có công suất thấp và bố trí để giảm thiểu tối đa dòng rò cũng như hỗ trợ chế độ ngủ hiệu quả về mặt năng lượng. Phần mềm chạy trên các nút cảm biến không dây cần phải tắt các thành phần phần cứng không sử dụng và đặt các thành phần phần cứng ở chế độ ngủ càng nhiều càng tốt. Nhờ sự hỗ trợ của các nhà phát triển phần mềm, các nút mạng cảm biến có thể chạy hệ điều hành và nó cung cấp các cơ chế hoạt động công suất thấp giúp tiết kiệm năng lượng. Vấn đề hiệu quả năng lượng ảnh hưởng đáng kể đến kiến trúc mạng cũng như việc thiết kế các giao thức mạng.

Bởi vì quá trình truyền thông tiêu tốn nhiều năng lượng nên điều quan trọng là xác định hướng các kiểu truyền thông để chúng sử dụng hiệu quả tài nguyên sẵn có. Để giúp các giao thức mạng làm được điều này, phần cứng và phần mềm cần biết được thông tin về sự tiêu hao năng lượng và cung cấp thông tin này đến tầng mạng. Ngoài ra, để tiết kiệm năng lượng, người thiết kế hệ thống cần phải đặt các thiết bị phần cứng ở chế độ ngủ càng nhiều càng tốt. Tuy nhiên, chế độ ngủ cũng ảnh hưởng đến trễ truyền thông của hệ thống.

Kích thước vật lý và giá thành có ảnh hưởng lớn đối với cả nhà thiết kế phần cứng lẫn phần mềm. Đối với các nhà thiết kế phần cứng thì ảnh hưởng ở đây là các phần cứng cần phải có kích thước nhỏ gọn, số lượng các linh kiện cần phải ít, mỗi linh kiện cần phải có kích thước nhỏ và rẻ tiền. Những ảnh Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4 hưởng đối với các nhà thiết kế phần mềm là ít rõ rệt hơn. Với chi phí thấp, kích thước vật lý nhỏ, công suất tiêu thụ thấp thì các bộ vi xử lý mà trên đó các phần mềm hoạt động trở nên nhỏ gọn hơn, tốc độ tính toán và kích thước bộ nhớ của các bộ vi xử lý cũng bị giảm bớt.

Các nhà thiết kế phần mềm cho một hệ thống mạng cảm biến không dây thường chỉ có vài ngàn Byte bộ nhớ để làm việc so với hàng triệu hoặc hàng tỉ Byte bộ nhớ trong các hệ thống máy tính thông dụng. Do đó, phần mềm cho các nút mạng cảm biến không dây không chỉ cần hiệu quả năng lượng mà còn phải có khả năng chạy trong một môi trường hạn chế nghiêm ngặt về tài nguyên (năng lượng, bộ nhớ, khả năng xử lý hạn chế). Những thách thức ở cấp độ mạng Những thách thức ở cấp độ nút của mạng cảm biến không dây cần giải quyết là sự hạn chế về nguồn tài nguyên sẵn có, trong khi những thách thức ở cấp độ mạng cần giải quyết lại là vấn đề quy mô lớn của mạng cảm biến không dây. Mạng cảm biến không dây có tiềm năng rất lớn cả về quy mô, số lượng các nút tham gia vào hệ thống và các dữ liệu được tạo ra bởi mỗi nút.

Trong nhiều trường hợp, các nút cảm biến không dây thu thập một lượng lớn dữ liệu từ nhiều điểm thu thập riêng biệt. Nhiều mạng cảm biến không dây bao gồm hàng ngàn các nút cảm biến. Kích thước mạng ảnh hưởng đến việc thiết kế giao thức định tuyến trong mạng cảm biến không dây. Định tuyến là quá trình mạng xác định những tuyến đường tốt nhất để truyền bản tin qua mạng.

Định tuyến có thể được thực hiện hoặc là tập trung hoặc là phân tán. Với định tuyến tập trung thì một máy chủ tính toán bản đồ định tuyến cho toàn bộ mạng, còn với định tuyến phân tán thì mỗi nút thực hiện tự quyết định lựa chọn tuyến đường để gửi mỗi bản tin. Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 5 Thiết kế các giao thức định tuyến là rất quan trọng bởi vì nó ảnh hưởng đến cả hiệu năng mạng xét về lượng dữ liệu mà mạng có thể duy trì cũng như tốc độ dữ liệu để có thể vận chuyển dữ liệu thành công qua mạng và hơn hết là khoảng thời gian tồn tại của mạng được đảm bảo. Trong mạng cảm biến không dây, việc truyền thông tin đòi hỏi năng lượng.

Các nút thực hiện truyền thông tin nhiều sẽ mất năng lượng nhanh hơn so với các nút khác thường ở chế độ ngủ. Vì vậy, giao thức định tuyến phải lựa chọn đầy đủ thông tin khi lập kế hoạch vận chuyển bản tin qua mạng. Đối với một nút khi thực hiện lựa chọn thông tin định tuyến thì nó yêu cầu các thông tin cả về mạng cũng như toàn bộ các nút lân cận gần nhất. Thông tin này đòi hỏi cần phải có bộ nhớ.

Tuy nhiên, mỗi nút có một số lượng bộ nhớ hạn chế. Vì vậy, giao thức định tuyến phải lựa chọn một cách kỹ lưỡng để giữ lại những thông tin về mạng, về các nút lân cận cần thiết và bỏ qua những thông tin không cần thiết khác. Các mạng cảm biến không dây thường hoạt động trên kênh truyền không đáng tin cậy, điều này làm cho vấn đề định tuyến càng gặp nhiều khó khăn. Trong kênh truyền thông vô tuyến công suất thấp thì không chắc chắn rằng nếu một bản tin đã được gửi đi bởi một nút thì bản tin đó sẽ nhận được bởi một nút đích được dự kiến trước trong mạng.

Bản tin này có thể bị gián đoạn hoặc có thể bị chặn hoàn toàn bởi một vật lớn bằng kim loại vừa được đặt giữa phía gửi và phía nhận. Ngay cả khi bản tin không bị chặn hoàn toàn thì các bit của nó có thể bị thay đổi trên đường truyền. Tính chất không đáng tin cậy của mạng cảm biến không dây được gọi là "tổn hao". Tổn hao nên được coi như là một đặc tính vốn có trong mạng cảm biến không dây.

Vấn đề tổn hao trong mạng cảm biến không dây là một thách thức đối với các giao thức định tuyến. Các giao thức định tuyến phải tính toán vấn đề tổn hao khi quyết định tuyến đường để truyền các bản tin và Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 6 có thể bản tin cần phải được gửi lại. Các bản tin sẽ được định tuyến sao cho các nguy cơ mất mát bản tin là thấp nhất. Nhưng nếu một bản tin được truyền qua một tuyến đường xảy ra việc mất dữ liệu thì bản tin cần được gửi lại một vài lần trong trường hợp bản tin không thể gửi được qua mạng trong lần thử đầu tiên.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Đánh Giá Giao Thức Tiết Kiệm Năng Lượng MAC Trong Mạng Cảm Biến Không Dây" cung cấp cái nhìn sâu sắc về các giao thức tiết kiệm năng lượng trong mạng cảm biến không dây, một yếu tố quan trọng trong việc tối ưu hóa hiệu suất và tuổi thọ của mạng. Tài liệu này không chỉ phân tích các giao thức hiện tại mà còn đánh giá hiệu quả của chúng trong các tình huống thực tế, giúp người đọc hiểu rõ hơn về cách thức hoạt động và lợi ích của việc áp dụng các giao thức này.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo thêm tài liệu Luận văn thạc sĩ cải thiện hiệu năng mạng cảm biến không dây qua kỹ thuật phân cụm, nơi trình bày các kỹ thuật phân cụm nhằm nâng cao hiệu suất mạng. Ngoài ra, tài liệu Luận án nghiên cứu giao thức định tuyến tiết kiệm năng lượng cho mạng sensor sẽ giúp bạn hiểu rõ hơn về các phương pháp định tuyến hiệu quả trong mạng cảm biến. Cuối cùng, tài liệu Luận văn thạc sĩ hus nghiên cứu kiến trúc mạng cảm biến không dây và ứng dụng sẽ cung cấp cái nhìn tổng quan về kiến trúc mạng và các ứng dụng thực tiễn của nó.

Những tài liệu này không chỉ bổ sung cho kiến thức của bạn mà còn mở ra nhiều hướng nghiên cứu và ứng dụng mới trong lĩnh vực mạng cảm biến không dây.