Đồ án tt nghip đại hc
................oOo................
O CÁO THC TẬP TỐT NGHIỆP
Vấn đề năng lượng trong mạng Wireless
Sensor và đánh giá bằng mô phỏng
Đồ án tt nghip đại hc
LI NÓI ĐẦU
Trong những năm gần đây sự phát triển mnh mcủa công nghệ thông tin, công
ngh vi mạch đin tử và viễn thông đặc biệt là trong lĩnh vực tuyến đã đem lại
nhiu ứng dng mới, cho pp chúng ta thể dễ dàng thu thập tng tinbất kỳ điều
kiện và vùng địa nào.nhiều phương pháp khác nhau cho phép chúng ta thu thập
thông tin trong đó mạng Wireless Sensor hiện đang được dùng phbiến trên thế giới
và đang dần xâm nhp vào nước ta.
nhiều vn đđặt ra cho mạng Wireless Sensor như vấn đnăng lượng, vấn đề
đồng bsensor, vấn đmrộng mạng... ng lượng luôn là yếu tố quan trọng ca tất
ccác loại mạng. Với mạng Wireless Sensor do tính đặc thù ca mng là hạn chế về
phần cứng và ứng dụng nhiều vùng địa phức tạp nên vấn đề năng lượng càng tr
lên quan trọng.
Trước thc tế y, được sự đnh hướng và chdẫn của Tiến Đinh Văn Dũng,
phòng Nghiên cứu Phát triển Dịch v mới và Tđộng hóa, Viện Khoa học K thut
Bưu Điện, em đã chọn đề tài đồ án: “Vấn đề năng ợng trong mạng Wireless Sensor
và đánh giá bằng mô phỏng.
Mc đích của đồ án này là tìm hiểu các vấn đề liên quan tới năng lưng trong mạng
Wireless Sensor, tđó đưa ra các giải pháp tiết kiệm năng ợng trong mạng và tận
dụng các nguồn năng lượng sạch trong tự nhiên.
Đồ án gồm 4 chương:
1 - Chương I : Tổng quan về mng Wireless Sensor
2 - Chương II : Năng lượng trong mạng Wireless Sensor
3 - Chương III : Phn mềm mô phỏng cho mạng Wireless Sensor
4 - Chương IV: Mô phỏng mạng Wireless Sensor
Do còn hạn chế về kiến thức năng lực nên đồ án không tránh khi thiếu sót.
Mong được sự góp ý ca thầy cô và bạn bè.
Em xin chân thành cảm ơn thy giáo TS. Đinh Văn Dũng, phòng Nghiên cu Phát
triển Dịch vụ mới và Tđộng a, Viện Khoa học Kỹ thuật Bưu Điện, đã hưng dẫn
em vchuyên môn cũng như phương pháp làm việc đem có thhoàn thành đồ án.
Qua đây, em cũng xin gi lời cảm ơn chân thành tới các thầy, các trong Khoa Viễn
Thông I, Học viện Công nghệ Bưu chính - Viễn thông đã giúp đỡ, tạo điều kiện cho
em hoàn thành đồ án này.
Nội ngày 31 tháng 10 năm 2005
Sinh viên
Phan Viết Thời
Đồ án tt nghip đại hc Chương I . Tng quan v mng Wireless
Sensor
CHƯƠNG I : TỔNG QUAN VỀ MẠNG WIRELESS SENSOR
1.1. Giới thiệu mạng cảm biến không dây
Các thiết bị cảm biến (Sensor) được kết nối thành mng, phối hợp với nhau để thực
hiện các nhiệm vụ với quy mô lớn, được đặt nhiều hy vọng nhằm cách mạng hóa trong
lĩnh vực thu thập thông tin bất kì điều kiện vùng địa nào. Mạng cảm biến
không dây (Wireless Sensor Network) bao gồm một tập hợp các thiết bcảm biến sử
dụng các liên kết không y (vô tuyến, hồng ngoại hoặc quang học) đphối hợp thực
hiện các nhiệm vụ cảm biến phân tán về đối tượng mục tiêu. Mạng này thliên kết
trực tiếp với nút quản lý của gm sát viên hay gián tiếp thông qua một điểm thu (Sink)
i trường mng công cộng như Internet hay vệ tinh. Các nút Sensor không y
th được triển khai cho các mục đích chuyên dụng ngm sát an ninh; kiểm tra
i trường; tạo ra không gian thông minh; khảo sát, chính xác hóa trong nông nghiệp;
y tế;... Lợi thế chủ yếu của chúng là khả năng triển khai hầu như trong bất kì loi hình
địa nào kcả các môi trường nguy hiểm không thể sử dụng mạng Sensor dây
truyền thống được.
Việc kết hợp các bộ cảm biến thành mạng lưới ngày nay đã tạo ra nhiều khả năng
mới cho con người. Các bvi cảm biến với bộ xử lý gn trong và các thiết bịtuyến
hoàn toàn thgắn trong một kích tớc rất nhỏ. Chúng thể hoạt động trong một
i trường y đặc với khnăng xử tốc độ cao. Do đó, vi mạng cảm biến không
y ngày nay, người ta đã có thể khám phá nhiều hin tượng rất khó thấy trước đây.
Ngày nay, các mạng cảm biến không dây được ng dụng trong nhiều lĩnh vực như
các cấu trúc chống lại địa chấn, nghiên cu vi sinh vật biển, giám t việc chuyên ch
các chất gây ô nhiễm, kiểm tra hệ sinh thái và môi trường sinh vật phc tạp...
1.2. Nền tảng phát triển mạng
Việc phát triển mạng Wireless Sensor dựa trên công nghmng Ad hoc không dây
và được thúc đẩy bởi hai yếu tố là nhu cu ứng dụng và các tiến bộ công nghệ.
1.2.1. Mạng Ad hoc kng dây
Mạng Ad hoc không y là kiểu mạng không sở htầng nền tảng, được triển
khai cho các mục đích sử dụng tạm thời cần thiết lập nhanh chóng, thuận tiện như đ
tìm kiếm và cứu hộ, phục vụ liên lc cho các thành viên trong một cuộc họp,.v.v.
Mạng Ad hoc không cần c thành phn sở htầng như tổng đài, trạm thu phát gc
Đồ án tt nghip đại hc Chương I . Tng quan v mng Wireless
Sensor
hay bt kì một trung tâm điều khiển nào. Tất cả các t di động trong mạng Ad hoc
được liên kết động với nhau một cách tu ý, không có bất kì sđiều khiển nào tbên
ngoài. Tất cả các nút y đều có thhoạt động như một bộ định tuyến nhờ khả năng
tìm và duy trì tuyến tới các nút khác trong mạng. Các giao thc đnh tuyến trong mạng
Ad hoc có thchia thành hai loi:
- Các giao thức định tuyến theo bảng: mỗi nút mng sẽ duy trì và cập nhật thông tin
định tuyến ti mi nút mạng khác.
- c giao thức định tuyến theo yêu cầu: Việc đnh tuyến chđược thực hin khi có
yêu cầu chuyển gói, nhờ cơ chế tìm đường.
Hiện nay bn giao thức định tuyến được sử dụng trong mạng Ad hoc:
a) Định tuyến theo chuỗi chỉ hưng với đích tuần tự
Trong Định tuyến theo chuỗi chỉ hướng với đích tuần tự (Destination-Sequenced
Distance-Vector - DSDV), mi trạm di động đều một bảng đnh tuyến trong đó ghi
các đích hiện tại, số các bước nhảy đđến được đích và sthứ tđược n cho nút
đích. S thứ tự này được sdụng để phân biệt các tuyến như vậy tránh được sự
hình thành các vòng lặp. Các trạm định k gửi bảng định tuyến của nó cho các nút lân
cận của nó. Mt trạm cũng gửi bảng đnh tuyến nếu một thay đổi đáng kể trong bảng
so với lần gửi cập nhật cuối cùng được phát hiện. Như vậy, việc cập nhật được thực
hiện cả theo thời gian và theo s kiện.
Các bng đnh tuyến thể được gửi cập nht theo hai cách: chuyển toàn b(“full
dump”) hay cập nhật phần gia tăng. Theo ch chuyn toàn bộ, bảng định tuyến sẽ
được gửi trọn vẹn đến c t n cn và thể bao gm nhiều gói tin. Ngược lại,
theo cách cập nhật phần gia tăng, chỉ những mục ghi mới của bảng định tuyến so với
lần cập nhật cuối cùng mới được gửi đi và phải vừa trong một gói tin. Khi mạng tương
đối ổn định, các gói cập nhật phn gia ng được sử dụng đtránh việc lưu lượng tăng
cao và việc chuyển toàn b(full dump) ít được sử dụng hơn. Trong các mng thay đổi
nhanh, s lượng các gói cập nhật phần gia ng thể trở lên rất lớn nên việc chuyển
toàn bộ bảng được thực hiện thường xuyên hơn.
b) Định tuyến bằng thuật toán tìm đường tuần tự theo thời gian
Định tuyến bằng thuật toán tìm đường tuần tự theo thời gian (Temporally Ordered
Routing Algorithm - TORA) một giao thức định tuyến trên sở một thuật toán
“đo liên kết” (“Link Reversal”). được thiết kế đtìm các tuyến đường theo yêu
cầu, cung cấp nhiều tuyến tới một đích, thiết lập tuyến nhanh và giảm tới mức tối thiểu
Đồ án tt nghip đại hc Chương I . Tng quan v mng Wireless
Sensor
phần phụ tải (overhead) bằng thuật toán khoanh vùng chống lại các thay đổi về hình
trạng mạng có thể sảy ra. Việc tối ưu định tuyến (tìm đường ngắn nhất) được coi là th
yếu và việc định tuyến với các đưng dài hơn được sử dụng thường xuyên đtránh
phần phụ tải khi tìm đường mới.
Hoạt động của giao thức TORA được hình dung giống như đưa nước chảy dốc
xuống qua một mạng các đường ống hướng tới một điểm đích. Các đường ống
tả các liên kết giữa các nút mạng, các điểm nối các đưng ống này tả các nút mạng
nước chy trong các ống tả các gói tin đưc định tuyến hướng tới đích. Mỗi nút
mt độ cao so với đích được tình toán bi giao thức đnh tuyến độ cao giảm dần
trên tuyến, nh vậy thể chuyển gói tin một cách tun tự để tới đích.
c) Giao thức định tuyến nguồn đng
Điểm bản của giao thức định tuyến nguồn động ( Dynamic Source Routing -
DSR) việc s dụng đnh tuyến nguồn. Tức là, i gửi nhận biết được hoàn toàn
tuyến đường gồm các liên kết dn tới đích. Các tuyến đường này được u trong bộ
nh định tuyến (Route Cache). Các i dữ liệu mang theo thông tin định tuyến nguồn
trong tiêu đề i. Khi một t trong mạng Ad hoc muốn gửi một gói tin tới một đích
nó chưa nhận biết được tuyến đường, sẽ sử dụng một tiến trình m đường
(Route Discovery) để xác định một tuyến. Tiến trình tìm đường sẽ gửi tràn lan o
trong mạng các gói yêu cầu tuyến (Route Request-RREQ). Mi t nhận được RREQ
lại tiếp tc quảng bá nó, trừ khi nút đó là nút đích hoặc có mt tuyến tới đích đưc lưu
trong b nhớ đnh tuyến. Các nút này tr lời các gói RREQ bằng các gói hồi âm định
tuyến (Route Reply-RREP). Các gói y được định tuyến trở lại nguồn. Các gói
RREQ RREP cũng được định tuyến theo nguồn. Các gói RREQ lập lên mt tuyến
xuyên qua mạng. i RREP định tuyến trở lại nguồn bằng cách đi ngược trở lại theo
tuyến đường y. Thông tin vtuyến được mang trở lại bằng gói RREP được lưu
tại nguồn để sử dụng.
Nếu một liên kết trên mt tuyến bị sự cố, nút nguồn được thông báo bằng một gói lỗi
(Route Error-RERR). Nguồn sẽ xoá tuyến này trong bnhớ định tuyến và bắt đầu mt
tiến trình tìm đường mới nếu tuyến này còn cần thiết. Trong DSR không cần một
chế đặc biệt nào để phát hiện các vòng lp định tuyến.
d) Định tuyến dựa vào chuỗi chỉ hướng theo yêu cầu tm thời
Định tuyến dựa vào chuỗi chhướng theo yêu cu tạm thời (Ad hoc On-Demand
Distance- Vector Routing - AODV) điểm giống DSR là cũng tìm các đường có
yêu cầu thông qua một bằng mt tiến trình tìm đường tương t. Tuy nhiên, AODV s