Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
364,39 KB
Nội dung
Mạng cảmbiếnNhúng
Giới thiệu:
Gần đây mạngcảmbiếnnhúng được nghiên cứu ở nhiều nơi
và được bàn thảo ở nhiều diễn đàn. Để có cái nhìn đầy đủ về
mạng cảmbiếnnhúng chúng tôi xin giới thiệu bài viết sau
đây [1].
Mạng cảmbiếnnhúng là mạng các máy tính nhúng triển khai
trong thế giới thực nhằm tương tác với môi trường. Các máy
tính trong vai trò những nút mạngcảmbiến thực chất là một
kiểu vi mạch tích hợp có kèm các cảmbiến và những thiết bị
chấp hành. Những vi mạch tích hợp này có kích thước rất bé
và giá tương đối rẻ. Các nút cảmbiến được đặt gần đối tượng
cảm nhận và được kết nối thành mạng cho phép truyền dữ
liệu cho nhau, cùng làm công việc giám sát môi trường và có
thể tác động lại môi trường. Các nút mạngcảmbiến hiện nay
thường ở dạng tĩnh, mặc dù chúng có thể gắn lên đối tượng
chuyển động hoặc tự chúng có thể chuyển động. Để có được
những tính chất này cần nhúng chương trình vào nút mạng để
nó có khả năng cảm nhận, chấp hành và truyền dữ liệu, đó là
sự khác biệt của mạngcảmbiến với các
laptop dùng để tính toán hoặc các hệ thống cảmbiến tập
trung truyền thống.
Việc nghiên cứu về mạngcảmbiến bắt đầu từ những năm
1990 hoặc sớm hơn, tuy nhiên thực sự tăng mạnh từ năm
2000 trở lại đây. Vào lúc đó một nút mạng bao gồm CPU,
đầu đo và truyền nhận vô tuyến giá khoảng 1000$. Đến 2004
thì những nghiên cứu đã thực sự trở nên sôi động, các khuôn
dạng phần cứng, phần mềm được thiết lập tốt, những quan
tâm về thương mại gia tăng. Những lĩnh vực được quan tâm
nghiên cứu nhất là quân sự, khoa học và thương mại cho
những ứng dụng giám sát thuộc tính sinh học, nông nghiệp và
các quá trình công nghiệp.
Mạng cảmbiến đối mặt với ba thách thức: mức tiêu thụ năng
lượng phải nhỏ; Cảm nhận và tương tác với thế giới vật lý thế
nào, làm việc theo thuật toán xử lý dữ liệu như thế nào để
khai thác sự phong phú, đa dạng bức tranh về môi trường;
Mạng phải tự cấu hình với quy mô hàng chục, trăm, nghìn
nút như một tổng thể.
Phần cứng.
Một phần cứng gồm vi điều khiển, đầu đo, thu phát vô tuyến
trên cùng nút mạng là sự thuận lợi cho mạngcảmbiến cả
trong thương mại và nghiên cứu. Một nút mạng gồm CPU
+RAM, ROM + I/O + thu phát RF. Thường có 2 loại nút
mạng cảm biến, loại nhỏ với CPU 8 bit, 10-100KB RAM, và
loại lớn với CPU 32 bit, 100-1000KB ROM-Fash. Thí dụ loại
nhỏ là Mica-2 motes sử dụng Atmega128 embedded
processor, tốc độ nhịp 4MHz, 128KB Flash, 4KB RAM, 8-
channels ADC, 48 digital I/O lines, một UART và một giao
diện nối tiếp SPI. Các Motes đã phát triển hàng chục năm qua
tại đại học Berkeley, hiện nay là sản phẩm thương mại của
các công ty như Crossbow, Dust Networks, và Telos. Nhiều
viện nghiên cứu cũng chế tạo sản phẩm tương tự là Nymph từ
đại học Colorado [2], và BTnodes từ ETH Zurich [3])
Loại lớn như sản phẩm của Stargate (do Intel thiết kế theo
công nghệ Crossbow) hoặc Cerfcube (từ Intrinsyc). Các thiết
bị này được dùng trong nhiều ứng dụng nhúng, dùng làm
gateways để thu thập dữ liệu từ các nút hoặc cho các ứng
dụng đòi hỏi nhiều về việc xử lý tín hiệu.
Quản trị công suất là mối quan tâm đối với cả 2 loại nút
mạng nói trên. Để quản trị công suất phải điều khiển riêng
các thành phần phần cứng (CPU, RAM, Flash, radio,
sensors). Nguồn nuôi nút mạng thường là pin hoặc acquy và
nhu cầu cấp năng lượng bằng pin mặt trời hoặc từ nguồn
khác trở nên quan trọng.
Các cảmbiến - Sensors
Cảm biến phải đồng thời được thu nhỏ kích thước như phần
vô tuyến (radios) và bộ xử lý (processors). Sự xuất hiện của
cảm biến dạng vi cơ điện tử (MEMS sensors) đáp ứng yêu
cầu này. Nhiều sensors dạng MEMS đã làm việc cùng các
nút mạng. Mặc dù có rất nhiều dạng sensor khác nhau nhưng
chúng đều có một nguyên lý thao tác như nhau: khi môi
trường thay đổi kéo theo sự thay đổi thuộc tính điện của các
vật liệu được chọn thích ứng. Các sensors kết hợp các mạch
điện để phát hiện sự thay đổi thuộc tính điện và được chuẩn
hóa để đo chính xác các hiện tượng môi trường tương ứng.
Thí dụ sensor nhiệt độ dựa vào sự thay đổi điện trở theo nhiệt
độ trong vật liệu đặc biệt. Việc lựa chọn vật liệu loại nào (từ
kim loại đến bán dẫn) là tùy theo yêu cầu về vùng cảm nhận
và độ nhạy. Cũng như vậy, một sensor ánh sáng sử dụng vật
liệu quang dẫn có đặc tính điện thay đổi theo lượng ánh sáng
chiếu vào. Các sensor gia tốc, đo điện thế sinh ra do sự biến
dạng cấu trúc của vật liệu áp điện, nhữngbiến dạng sinh ra
do rung động hoặc gia tốc.
Hiện có một nền công nghiệp to lớn dành cho việc chế tạo
các Sensors MEMS nhỏ bé. Công nghiệp này được chia theo
loại ứng dụng (thí dụ các công ty như Delphi chế tạo sensors
cho tự động hóa) hoặc theo loại sensor (thí dụ Silicon
Designs tập trung chế tạo sensors độ rung) và một số công ty
(thí dụ Ember và Millenial Net), chú trọng vào các ứng dụng
mạng cảmbiến không dây.
3. Phần mềm
và các giao
thức -
Software
and
Protocols.
Sử dụng
phương pháp hệ thống để mô tả các thành phần hạ tầng mạng
cảm nhận mục đích chung kết hợp.
3.1 Kết nối mạng
Kết nối mạng là thành phần trung tâm của mạng sensor, nó
cho phép kết dính các nút riêng biệt để cùng hoạt động.
Trong mạng sensor thành phần vô tuyến tiêu thụ năng lượng
nhiều nhất trong từng nút mạng, chiếm khoảng 20-40% khi
tất cả các thành phần đều hoạt động. Tối ưu hóa thủ tục mạng
(giao thức -protocols) đưa đến tăng đáng kể thời gian sống
của toàn mạng. Như vậy có thể nghiên cứu các lớp mạng của
mạng cảmbiến như thủ tục phân tuyến (routing), liên kết với
thủ tục điều khiển thâm nhập môi trường (MAC) và điều
khiển cấu hình là loại dịch vụ nằm giữa hai lớp kể trên.
Các thủ tục điều khiển thâm nhập môi trường (MAC
protocols)
Tiết kiệm tiêu thụ năng lượng nút mạng là sự quan tâm chính
của các thủ tục MAC. Các lý do tiêu thụ năng lượng liên
quan đến MAC là sự xung đột gói dữ liệu dẫn đến truyền lại,
là thăm dò môi trường (idle listening), là nghe lỏm các gói
gửi cho nút khác
(overhearing), là điều khiển lưu lượng (control trafic) bằng
cách duy trì tiêu đề gói (overhead). Trong số đó thăm dò môi
trường (idle listening) có thể là tiêu tốn năng lượng nhiều
nhất.
Chuẩn IEEE 802.11 có thủ tục MAC trên cơ sở cạnh tranh
(carrier-sense, multiple-access or CSMA) đã được phát triển
rộng rãi cho thương mại. Nó cung cấp tốc độ truyền thông
cao cho các máy tính laptop (lên đến 54Mbps). Tuy nhiên
802.11 ứng dụng cho truyền thông ngang hàng (peer-to-peer)
như đối với mạng sensor, thủ tục này hộ trợ rất ít cho việc tiết
kiệm năng lượng, ngoài ra mạng sensor có tốc độ bít thấp (cỡ
100kbps), nên thủ tục này không thích hợp cho những nút
sensor có nguồn năng lượng và kích thước nhỏ. Thoạt đầu
người ta ứng dụng thủ tục đa thâm nhập chia thời gian
(TDMA) cho mạng sensor. Nhờ cách lập lịch thâm nhập môi
trường nên tránh được xung đột, tránh nghe lỏm, tránh thăm
dò môi trường và như thế giảm được đáng kể tiêu thụ năng
lượng. Nhược điểm của thủ tục này là thừa nhận các nhóm
nút, gây sự mệt mỏi cho các nút đầu nhóm và việc di động
các nút gặp khó khăn.
Phần lớn mạng sensor có tốc độ dữ liệu khoảng 20 - 40kbps,
không cần đến 802.11 tốc độ cao và thủ tục phức tạp DMA.
Một thủ tục tượng tự MAC của 802.11 là PAMAS [4] tiết
kiệm được năng lượng bằng cách không nghe lỏm, hoặc như
S-MAC [5, 6] tiết kiệm năng lượng bởi không thăm dò môi
trường. S-MAC đồng bộ các nút trong lập lịch ngủ. Các nút
thức dậy định kỳ, cạnh tranh kênh truyền nếu có dữ liệu cần
[...]... bị lớn, cho phép mô phỏng mạng lai giữa thiết bị lớn - bé và mô hình lan truyền vô tuyến chung Định vị nút Định vị là chức năng các nút mạng tự xác định vị trí của nó theo 2 hoặc 3 hướng Đây là một dịch vụ chính yếu của mạng sensor, vì vị trí cung cấp thông tin vô giá về dữ liệu cảm nhận mong đợi Gần đây có nhiều công trình nghiên cứu về định vị mạng sensor và mạng thiết bị nhúng Sự hội tụ của các công... thành phần hệ thống khác, đạt được độ chính xác cao hơn (sai số khoảng 1 - 2% trong vùng 3 - 6 m) Đồng bộ thời gian Mạng cảmbiến khởi động các nút cùng làm việc để phát hiện sự kiện, việc đồng bộ thời gian để đọccảm nhận tương quan giữa các nút mạng là cần thiết Vấn đề đồng bộ thời gian nút mạng là đánh dấu thời gian thông báo ở cả nơi nhận, nơi gửi và làm cân bằng nhịp của nó trên cơ sở trao đổi một... và đánh giá hệ thống Phần mềm mô phỏng mạng mục đích chung như ns-2 và sự mở rộng không dây của nó được sử dụng rộng rãi để phát triển và đánh giá các thủ tục phân tuyến mạng sensor Hiện nay, các chương trình mô phỏng riêng cho mạng sensor được sử dụng nhiều Thí dụ TOSSIM cho phép các nhà phát triển mô phỏng mạng motes và chạy ứng dụng thực và mã thủ tục trên mạng này Chương trình Emstar là môi trường... trên mạng là tập hợp những dữ liệu ở những vị trí gần nhau và lọc chứ không gửi tất cả đi, như thế giảm đáng kể năng lượng tiêu thụ 3.2 Các hệ thống dịch vụ Các dịch vụ như hệ điều hành, an ninh, đồng bộ thời gian, phát hiện tài nguyên, có trong các mạng có dây và không dây truyền thống Riêng dịch vụ định vị là duy nhất của mạng sensor Các hệ điều hành và các công cụ phát triển mã Để truyền dữ liệu mạng. .. xuất phát từ mạng có dây, nhưng đã khai thác được đặc tính không gian của mạng sensor và của truyền thông vô tuyến Thủ tục truyền trực tiếp kết hợp thủ tục phân tuyến chủ động như thủ tục vec tơ khoảng cách, với cơ cấu phân tuyến theo thuộc tính và coi trọng xử lý dữ liệu trên mạng Các phương án truyền trực tiếp tạo ra một số phân tuyến khác nhau theo cùng một giao diện Xử lý dữ liệu trên mạng hiệu quả... Những nhà sinh học biển sử dụng mạng WSN để thu dữ liệu trong một không gian rộng Họ cần nhiều dữ liệu nhưng thiết bị là không đủ và đắt Ứng dụng mạng WSN trong ngữ cảnh này sẽ thu thập dữ liệu phong phú và chất lượng cao Mạng WSN còn giúp các kỹ sư xây dựng mô hình chính xác về sự rò rỉ chất độc vào trong đất và qua đó tiên đoán rò rỉ vào các nguồn nước ngầm Như vậy mạng WSN giúp giám sát khu công... mạng cố định, tập trung trên cơ sở truyền thống là một đầu tư lớn Mạng WSN có thể giải quyết theo 2 cách: giám sát giao thông nhanh chóng bằng cách tập hợp dữ liệu thời gian để phát triển và nghiên cứu trong không gian không cho phép nghiên cứu dài hạn Phương pháp khác là gắn nút mạng lên các xe bus, chúng có thể truyền thông lẫn nhau khi ở gần Giám sát quy trình chế tạo và điều kiện an ninh bằng mạng. .. thụ động phù hợp tốt với các mạng thay đổi nhiều, thí dụ có nhiều nút di động Với các mạng sensor có các trạm tĩnh như hiện nay, sử dụng thủ tục chủ động là thích hợp bởi vì các liên kết thỉnh thoảng mới thay đổi, sử dụng thủ tục đó đơn giản, không có trễ do tìm tuyến Ngoài thủ tục phân tuyến dựa trên IP còn có thủ tục phân tuyến địa lý và truyền trực tiếp dành riêng cho mạng sensor Thủ tục phân tuyến... đối với các thiết bị lớn Hệ điều hành này hỗ trợ ở mức thiết bị cho các bộ điều khiển nhúng, bộ nhớ Flash và những đặc điểm ngoại vi khác cho những thiết bị này Mạng sensor với những thiết bị nhỏ đòi hỏi một hướng mới trong thiết kế hệ điều hành Thí dụ hệ điều hành nhiều chuỗi theo POSIX hoặc TinyOS cho các nút mạng nhỏ (motes) được sử dụng rộng rãi bởi nhiều nhóm nghiên cứu và nhiều công đoạn công... nút cơ sở Phương pháp này chịu một giá thành truyền thông lớn, một kỹ thuật khác thay thế là chuyển giám sát tới các nút cảm nhận trên đường về đích Phương pháp này còn hiệu quả năng lượng bởi nó đánh thức cảm nhận theo hướng đích đến Kỹ thuật này phải tiên đoán tuyến đích Cấu trúc mạng phải tập trung theo hướng thông tin để giải quyết vấn đề này và đòi hỏi duy trì cập nhật liên tục trạng thái vị trí . Mạng cảm biến Nhúng Giới thiệu: Gần đây mạng cảm biến nhúng được nghiên cứu ở nhiều nơi và được bàn thảo ở nhiều diễn đàn. Để có cái nhìn đầy đủ về mạng cảm biến nhúng chúng. sau đây [1]. Mạng cảm biến nhúng là mạng các máy tính nhúng triển khai trong thế giới thực nhằm tương tác với môi trường. Các máy tính trong vai trò những nút mạng cảm biến thực chất là. chương trình vào nút mạng để nó có khả năng cảm nhận, chấp hành và truyền dữ liệu, đó là sự khác biệt của mạng cảm biến với các laptop dùng để tính toán hoặc các hệ thống cảm biến tập trung truyền