CHƯƠNG 1: TỔNG QUAN VỀ MẠNG CẢM BIẾN KHÔNG DÂY Tóm tắt: Chương này khái quát các vấn đề chính của mạng cảm biến không dây, các mô hình mạng không dây, đặc điểm và các yếu tố ảnh hưởng tới mạng cảm biến không dây, các công nghệ truyền dữ liệu và ứng dụng của mạng cảm biến không dây trong đời sống của mỗi người. Giới thiệu chung về mạng cảm biến không dây Trong những năm gần đây, mạng cảm biến không dây đã và đang được phát triển và triển khai cho nhiều ứng dụng khác nhau như: theo dõi sự thay đổi của môi trường, khí hậu, phát hiện và do thám việc tấn công bằng hạt nhân, giám sát các mặt trận quân sự, sinh học và hóa học, theo dõi điều khiển giao thông, các phương tiện xe cộ, chuẩn đoán sự hỏng hóc của máy móc, thiết bị, theo dấu và giám sát các bác sĩ, bệnh nhân cũng như quản lý thuốc trong bệnh viện. Mạng cảm biến không dây là một mạng không dây mà các nút mạng sử dụng các vi điều khiển, cảm biến, bộ truyền RF với kích thước tương đối nhỏ, đa chức năng, tiêu thụ năng lượng ít, có khả năng tự tổ chức, tự bảo trì, giá thành thấp để thực hiện nhiệm vụ thu thập thông tin. Thông tin được truyền về một trạm gốc thông qua các nút cảm biến khác và thông qua Internet truyền về trung tâm dữ liệu để lưu trữ, phân tích và xử lý.
Nút cảm biến bao gồm các bộ vi xử lý rất nhỏ, bộ phận cảm biến, bộ thu phát không dây, bộ nhớ có giới hạn và nguồn nuôi. Khi nút cảm biến hoạt động, các nút này sẽ thu nhận tín hiệu từ môi trường và bản thân thiết bị, tín hiệu có thể là tín hiệu vật lý, sinh học, hóa học hay chuyển thành tín hiệu điện năng để đưa vào vi điều khiển. Thiết bị vi điều khiển sẽ thu nhận tín hiệu từ cảm biến và xử lý chúng. Sau đó, bộ truyền nhận tín hiệu thiết lập giao tiếp truyền dữ liệu đã được xử lý đến các nút trong mạng.
Cấu trúc mạng cảm biến không dây 1. Cấu trúc của một node mạng WSN Mỗi nút cảm ứng được cấu thành bởi 4 thành phần cơ bản gồm: bộ cảm nhận (a sensing unit), bộ xử lý (a processing unit), bộ thu phát (a transceiver unit) và bộ nguồn (a power unit). Khi xây dựng mạng cảm biến trước hết phải chế tạo và phát triển các nút cấu thành mạng- nút cảm biến. Các nút phải có kích thước nhỏ, giá thành rẻ, hoạt động hiệu quả về năng lượng, có các thiết bị cảm biến chính xác có thể cảm nhận, thu thập các thông số môi trường, có khả năng tính toán, có bộ nhớ đủ để lưu trữ, và phải có khả năng thu phát sóng để truyền thông với các nút lân cận.
Bên cạnh đó, có thể có thêm những thành phần khác tùy thuộc vào từng ứng dụng gồm: hệ thống định vị (location finding system), bộ phát nguồn (power generator) và bộ phận di động (mobilizer).1: Thành phần của một nút cảm ứng Với mô hình trên: Các bộ phận cảm ứng (sensing units) bao gồm cảm biến và bộ chuyển đổi tương tự - số (ADC). Dựa trên những hiện tượng quan sát được, tín hiệu tương tự tạo ra bởi sensor được chuyển sang tín hiệu số bằng bộ ADC, sau đó được đưa vào bộ xử lý. Luan van 6 Bộ xử lý thường được kết hợp với bộ lưu trữ nhỏ (storage unit), quyết định các thủ tục làm cho các nút kết hợp với nhau để thực hiện các nhiệm vụ định sẵn. Phần thu phát vô tuyến kết nối các nút vào mạng thực hiện việc gửi và nhận các dữ liệu thu được từ chính nó hoặc các nút lân cận tới các nút khác hoặc tới nút sink.
Một trong số các phần quan trọng nhất của một nút mạng cảm ứng là bộ nguồn. Bộ nguồn có thể là một số loại pin, các nút có thời gian sống lâu thì bộ nguồn rất quan trọng, phải có khả năng nạp điện từ môi trường như là năng lượng ánh sáng mặt trời. Ngoài ra cũng có những thành phần phụ khác phụ thuộc vào từng ứng dụng. Hầu hết các kỹ thuật định tuyến và các nhiệm vụ cảm ứng của mạng đều yêu cầu có độ chính xác cao về vị trí nên cần phải có các bộ định vị.
Các bộ phận di động, đôi lúc cần để dịch chuyển các nút cảm ứng khi cần thiết để thực hiện các nhiệm vụ đã ấn định như cảm biến theo dõi sự chuyển động của vật nào đó. Tất cả những thành phần này cần phải phù hợp với kích cỡ từng module và tuân theo một số ràng buộc nghiêm ngặt khác như: tiêu thụ năng lượng ít, hoạt động ở mật độ cao, có giá thành thấp, có thể tự hoạt động, và thích ứng với môi trường. Cấu trúc của toàn mạng WSN Các nút cảm ứng được phân bố trong một trường cảm biến (sensor field) như hình 1. Mỗi một nút cảm ứng có khả năng thu thập dữ liệu và định tuyến lại đến các nút sink.
Dữ liệu được định tuyến lại đến các nút sink bởi một cấu trúc đa điểm, các nút sink có thể giao tiếp với các nút quản lý nhiệm vụ (task manager node) qua mạng Internet hoặc vệ tinh. Luan van 7 Hình 1.2: Cấu trúc mạng cảm biến không dây Khi thiết kế cấu trúc mạng và kiến trúc mạng cần phải dùng một số cơ chế, kỹ thuật đặc thù sau: Giao tiếp không dây multihop: khi giao tiếp không dây là kỹ thuật chính, thì giao tiếp trực tiếp giữa hai nút sẽ có nhiều hạn chế do khoảng cách hay các vật cản. Khi nút phát và nút thu cách xa nhau thì cần công suất phát lớn nên cần các nút trung gian làm nút chuyển tiếp để giảm công suất tổng thể. Hoạt động năng lượng hiệu quả: nhằm mục đích hỗ trợ kéo dài thời gian sống của toàn mạng.
Tự động cấu hình: mạng cảm biến không dây cần phải cấu hình các thông số một cách tự động. Các nút có thể xác định vị trí địa lý của nó thông qua các nút khác (gọi là tự định vị). Cộng tác, xử lý trong mạng và tập trung dữ liệu: việc sử dụng một nút cảm biến không thể thu thập đủ dữ liệu mà cần phải có sự cộng tác hoạt động của nhiều nút thì mới thu thập đủ dữ liệu, khi đó từng nút thu dữ liệu gửi ngay đến nút sink thì sẽ rất tốn băng thông và năng lượng. Do vậy, cần sự kết hợp dữ liệu của nhiều nút trong một vùng rồi mới gửi tới nút sink thì sẽ tiết kiệm băng thông và năng lượng.
Do vậy, cấu trúc mạng mới có các tính năng cơ bản sau: Luan van 8 - Kết hợp vấn đề năng lượng và khả năng định tuyến. - Tích hợp dữ liệu và giao thức mạng. - Truyền năng lượng hiệu quả qua các phương tiện không dây. - Chia sẻ nhiệm vụ giữa các nút lân cận.
Cấu trúc đặc trưng của WSN a. Cấu trúc tầng T rong cấu trúc tầng (tiered architecture), các cụm được tạo ra giúp các tài nguyên trong cùng một cụm gửi dữ liệu singlehop hay multihop tùy thuộc vào kích cỡ của cụm đến một nút định sẵn được gọi là nút chủ (cluster head). Với cấu trúc các nút tạo thành một hệ thống cấp bậc mà ở đó mỗi nút ở một mức xác định thực hiện các nhiệm vụ đã được định sẵn.3: Cấu trúc tầng Trong cấu trúc tầng, chức năng cảm nhận, tính toán và phân phối dữ liệu không đồng đều giữa các nút. Những chức năng này có thể phân theo cấp, cấp thấp nhất thực hiện tất cả nhiệm vụ cảm nhận, cấp giữa thực hiện tính toán và cấp trên cùng thực hiện phân phối dữ liệu (hình 1.4) Luan van 9 Hình 1.4: Cấu trúc mạng phân cấp chức năng theo lớp Các nhiệm vụ xác định có thể được chia không đồng đều giữa các lớp, mỗi lớp có thể thực hiện một nhiệm vụ xác định trong tính toán.
Trong trường hợp này, các sensor ở cấp thấp nhất đóng vai trò là một bộ lọc thông dải đơn giản để tách nhiễu ra khỏi dữ liệu, các nút ở cấp cao hơn ngừng việc lọc dữ liệu này. Sự phân tích chức năng của các mạng cảm ứng có thể phản ánh các đặc điểm tự nhiên của các nút, hoặc phân biệt theo logic. Ví dụ, một tập hợp con các nút với khả năng truyền thông ở phạm vi rộng tạo nên cấu hình mạng kiểu phân lớp xếp chồng vật lý (hình 1.5:Cấu trúc mạng phân lớp xếp chồng vật lý Luan van 10 Tập hợp con các nút trong mạng có thể được phân biệt một cách logic khi thực hiện một nhiệm vụ đại diện cho các nút khác, bao gồm sự tập trung dữ liệu, truyền thông qua mạng xương sống, hoặc kết hợp định tuyến giữa các nút. Những quy tắc logic này tạo nên mạng phân cấp logic (hình 1.6), có thể thay phiên định kỳ để đảm bảo sự công bằng khi các nút tham gia với khả năng tính toán cao hơn hoạt động thì các nút ít khả năng hơn sẽ chuyển các nhiệm vụ tính toán sang các nút này.
Nếu không có máy chủ, một cụm các cảm biến cần thiết phải chọn ra một nút để thực hiện các nhiệm vụ tập trung dữ liệu. Tuy nhiên trong một số trường hợp chỉ có mỗi nút có tài nguyên vật lý thích hợp mới thích hợp để thực hiện các nhiệm vụ định sẵn. Ví dụ một nút với hệ thống định vị toàn cầu (global positioning system - GPS) có thể thực hiện vai trò chủ chốt trong việc định vị hoặc đồng bộ thời gian. Do vậy, việc xảy ra ngẫu nhiên khi rất nhiều mạng cảm ứng hiện nay được thiết kế theo cấu trúc phân cấp.6: Cấu trúc mạng phân cấp logic Luan van 11 b.
Cấu trúc phẳng Trong cấu trúc phẳng (flat architecture) tất cả các nút đều ngang hàng và đồng nhất trong hình dạng và chức năng. Các nút giao tiếp với nút sink qua multihop sử dụng các nút ngang hàng làm bộ tiếp sóng. Phạm vi truyền cố định, các nút gần nút sink hơn sẽ đảm bảo vai trò của bộ tiếp sóng đối với một số lượng nguồn lớn. Giả thiết rằng tất cả các nguồn đều dùng cùng một tần số để truyền dữ liệu nên có thể chia sẻ thời gian.
Tuy nhiên cách này chỉ có hiệu quả với điều kiện là có nguồn chia sẻ đơn lẻ như thời gian, tần số.7: Cấu trúc phẳng c.