Các ứng dụng mạng cảm biến không dây điển hình yêu cầu các thành phần với nguồn tiêu thụ trung bình, thực chất thấp hơn hiện tại được cung cấp trong các bổ xung của các mạng không dây hiện tại giống như Bluetooth. Ví dụ các thiết bị
cho các kiểu cảm biến công nghiệp và y tế, các nhãn thông minh, các huy hiệu, được cấp nguồn từ các nguồn pin nhỏ, thời gian tiêu thụ một vài tháng đến một vài năm. Các ứng dụng bao gồm giám sát và điều khiển thiết bị công nghiệp yêu cầu thời gian sống của nguồn pin dài để duy trì sự tồn tại đưa và vào thiết bị được giám sát không được thỏa thuận. Các ứng dụng khác, giống như giám sát môi trường các vùng rộng, có thể yêu cầu một số lượng lớn các thiết bị nên không thể thay đổi nguồn thường xuyên. Hơn nữa, các ứng dụng nào đó không thể tận dụng một nguồn cho tất cả; các node mạng trong các ứng dụng này phải nhận nguồn năng lượng nhờ quá trình khai thác và lọc năng lượng từ môi trường. Một ví dụ của kiểu này là cảm biến áp suất lốp xe, mong muốn nhận được năng lượng từ các nguồn năng lượng cơ hoặc nhiệt hiện diện trong các lốp ô tô thay vì một nguồn có thể yêu cầu được thay thế trước khi lốp chạy.
Để bổ xung cho mức tiêu thụ nguồn trung bình, các nguồn năng lượng chính với khả năng nguồn năng lượng trung bình thường có các khả năng nguồn năng lượng đỉnh giới hạn; thực tế này được quan tâm trong thiết kế hệ thống [3], [4], [5].
1.4.2. Chi phí thấp
Vì mạng cảm biến bao gồm một số lượng lớn các node cảm biến nên chi phí sản xuất một node rất quan trọng ảnh hưởng đến giá thành toàn mạng. Nếu chi phí của mạng cao hơn so với việc phát triển các cảm biến truyền thống thì mạng cảm biến là không chấp nhận được. Như vậy, giá thành một node cảm biến cần phải giữ ở mức thấp. Hiện nay, chi phí sản xuất của một node cảm biến phải thấp hơn 1Dollar thì mạng mới có thể thực hiện được. Các node cảm biến ngoài các thành phần chính là bộ cảm biến chuyên dụng, hệ thống thu phát vô tuyến, bộ xử lý, nguồn nuôi, còn phải trang bị thêm các thiết bị khác để có khả năng tìm vị trí, di động, tạo năng lượng, v.v... tuỳ theo ứng dụng cụ thể. Do đó, chi phí sản xuất trở thành một thách thức khi một khối lượng các chức năng được giới hạn trong giá thành thấp hơn 1 Dollar.
1.4.3. Mức độ khả dụng
Nhiều ứng dụng được đề xuất của mạng cảm biến không dây, giống như các thẻ hành lý không dây và các hệ thống định vị container tàu hàng, yêu cầu mạng có mức độ khả dụng cao. Hơn nữa, để tăng sản lượng, mức tiếp thị, mua bán, và hiệu quả phân tán của sản phẩm mà có thể có các thiết bị mạng cảm biến không dây được nhúng trong chúng, và để tránh quá trình hình thành những thay đổi trong vùng khác nhau phải được giám sát riêng lẻ thông qua (có thể là riêng rẽ) dây truyền phân tán, do đó mong muốn cung cấp các thiết bị mà có khả năng vận hành trên khắp thế giới. Dù vậy, theo lý thuyết, khả năng này có thể được sử dụng bởi việc tận dụng các bộ thu nhận GPS (Global Positioning System) hoặc GLONASS (Global Navigation Satellite System) trong mỗi node mạng và điều chỉnh node cách thức hoạt động theo vị trí của nó, chi phí để thêm một bộ thu nhận thứ hai, cộng thêm tính mềm dẻo để thực thi bổ xung được yêu cầu để nhận các yêu cầu khắp thế giới khác nhau, về phương diện kinh tế phương pháp này là không tồn tại. Bởi vậy, mong muốn tận dụng một băng thông đơn - có ít trong các yêu cầu điều luật cảu chính phủ từ quốc gia đến quốc gia - để tăng cực đại toàn bộ thị trường tiêu thụ cho các mạng cảm biến không dây [3], [4], [5], [6], [10].
1.4.4. Kiểu mạng
Một mạng star thông thường tận dụng một thiết bị master đơn và một hoặc nhiều hơn thiết bị slave có thể thoả mãn nhiều ứng dụng. Bởi vì công suất truyền dẫn của các thiết bị mạng bị giới hạn bởi các điều luật chính phủ và các công ty cung cấp nguồn nuôi battery-life, tuy nhiên, thiết kết mạng này sẽ hạn chế phạm vi vật lý một mạng có thể phục vụ đến phạm vi của một thiết bị đơn (master). Khi phạm vi bổ xung được yêu cầu, các kiểu mạng hỗ trợ định tuyến multi-hop (ví dụ các kiểu mesh hoặc cluster) phải được tận dụng; bộ nhớ bổ xung và chi phí tính toán cho các bảng hoặc thuật toán định tuyến, trong quá trình bổ xung overhead bảo trì mạng, phải được hỗ trợ không cần chi phí thừa hoặc mức tiêu thụ nguồn. Để được xác nhận cho nhiều ứng dụng, các mạng cảm biến có bậc tương đối lớn (> 256
node); mật độ thiết bị cũng có thể cao (ví dụ trong các ứng dụng thẻ báo giá trong siêu thị) [1], [2], [3].
1.4.5. Bảo mật
Bảo mật trong mạng cảm biến không dây có hai vấn đề có giá trị quan trọng - bảo mật thực tế mạng như thế nào và bảo mật mạng như thế nào được nhận biết do người sử dụng và (đặc biệt) là người sử dụng tiềm năng. Việc nhận biết bảo mật là vấn đề quan trọng bởi vì người sử dụng có một mối lo tự nhiên là khi dữ liệu của họ (hoặc bất cứ thứ gì có thể) được truyền dẫn qua không khí cho bất cứ ai để nhận.
Thường, một ứng dụng tận dụng mạng cảm biến không dây thay thế một phiên bản có dây mà người sử dụng có thể nhìn thấy tự nhiên các dây dẫn hoặc các cấp tải thông tin, và biết, chắc chắn hợp lý, rằng không có ai cũng có thể nhận được thông tin hoặc xen thông tin sai lệch vào chúng đến nơi nhận. Ứng dụng không dây phải làm việc để chiếm lại độ tin cậy đã đảm bảo với thị trường rộng lớn được yêu cầu với chi phí thấp hơn.
Tuy nhiên, bảo mật hơn nữa là quá trình mã hoá đúng bản tin. Thực tế, trong nhiều ứng dụng, quá trình mã hoá (quá trình giữ một bí mật hoặc một riêng tư bản tin) không phải là một mục đích bảo mật quan trọng của các mạng cảm biến không dây. Thường, các mục đích bảo mật quan trọng là đảm bảo rằng nhiều bản tin được nhận không bị sửa đổi theo nhiều con con đường từ người gửi nó với nội dung đó.
Tuy nhiên, điều gì quan trọng hơn, máy nghe trộm cố ý trên đường không thể xen các bản tin lỗi hoặc đã sửa đổi vào mạng cảm biến không dây, ví dụ có thể nguyên nhân do đèn bật và tắt một cách ngẫu nhiên. Các yêu cầu này là một kiểu bảo mật thứ hai, quá trình xác nhận đúng bản tin hoặc kiểm tra tính nguyên vẹn của bản tin, mà nó được thực hiện bởi việc gắn một MIC (Message Integrity Code) phụ thuộc bản tin và người gửi vào bản tin được truyền phát. (Trong các trường bảo mật, MIC thường được giới hạn MAC (Message Authentication Code) nhưng MIC được sử dụng trong văn bản này để tránh được sự xáo trộn có thể với lớp MAC của ngăn xếp giao thức OSI). Người thu mong muốn và người gửi chia sẻ một khoá, nó được sử dụng bởi người gửi tạo ra MIC phù hợp với người nhận để phê chuẩn tính
nguyên vẹn của bản tin và định dạng người gửi. Để tránh “replay attacks”, trong một máy nghe trộm ghi nhận một bản tin và truyền phát lại nó sau đó, một bộ đếm hoặc bộ định thời bản tin được gộp lại trong trường tính toán MIC. Trong cách này, không có hai bản tin xác thực - thậm chí chứa cùng dữ liệu - được nhận dạng.
Về bảo mật, người thiết kế mạng cảm biến không dây gặp phải ba vấn đề khó khăn:
Chiều dài MIC, để phù hợp với kế hoạch bảo mật tại mọi nơi, phải được cân bằng với chiều dài điển hình của dữ liệu được truyền phát, và mong muốn cho các bản tin được truyền phát ngắn. Dù vậy, một MIC 16-byte (128 bit) thường được đưa ra như một thiết yếu cho hầu hết các hệ thống bảo mật, nó trở nên cồng kênh khi dữ liệu bit đơn được truyền đi (ví dụ bật, tắt). Người thiết kế có thể cân bằng các yêu cầu bảo mật của nhiều người sử dụng với các yêu cầu nguồn thấp của mạng. Chú ý rằng điều này có thể bao gồm các lựa chọn chiều dài MIC, phù hợp với các quá trình kết hợp xác nhận bản tin, kiểm tra tính toàn vẹn, và mã hoá - và phải được thực hiện tự động, giống như một phần của một mạng tự tổ chức.
Để tối thiểu hoá chi phí các thiết bị mạng, các tính năng bảo mật phải có khả năng bổ xung với phần cứng rẻ, với một bổ xung tối thiểu các cổng logic, RAM, và ROM. Thêm nữa, công suất tính toán (ví dụ tốc độ đồng hồ máy vi tính, số lượng các hạt xử lý có sẵn, v.v…) có sẵn trong hầu hết các thiết bị mạng là rất giới hạn. Sự kết hợp này của số lượng cổng thấp, các yêu cầu bộ nhớ nhỏ, và số lượng lệnh thực thi thấp giới hạn các kiểu các thuật toán bảo mật mà có thể được sử dụng.
Cuối cùng, vấn đề khó khăn nhất để giải quyết phổ biến là quá trình phân tán khoá. Nhiều phương pháp có hiệu lực, bao gồm một vài kiểu của mật mã hoá khoá công cộng tận dụng khoá chuyên dụng tải trên các thiết bị và các loại khoá khác nhau của quá trình can thiệp của người sử dụng trực tiếp. Tất cả đều có những ưu điểm và nhược điểm khi được sử dụng trong một hệ thống
nhất định; người thiết kế mạng cảm biến phải lựa chọn một mà thích hợp nhất cho ứng dụng trong tầm kiểm soát.
Các mạng cảm biến có các yêu cầu bổ xung, bao gồm yêu cầu cho tỷ lệ phân chia đến các mạng rộng lớn, dung sai lỗi, và yêu cầu để vận hành trong sự đa dạng rộng lớn trong các môi trường đối nghịch một cách hợp lý. Mặc dù việc thiết kế một mạng như vậy để nhận được các yêu cầu có thể coi như là đã nản chí, người thiết kế của một mạng cảm biến không dây không cần các công cụ. Các yêu cầu về nguồn và chi phí chặt chẽ hình thành các yêu cầu khôn bắt buộc trong các phạm vi khác [3], [5].
1.4.6. Thông lượng dữ liệu
Khi đề cập ngay đầu tiên, các mạng cảm biến không dây có giới hạn về các yêu cầu thông lượng dữ liệu khi so sánh với Bluetooth (IEEE 802.15.1) và với các mạng WPAN và WLAN khác.Với các mục đích thiết kế, tốc độ dữ liệu mong muốn cực đại, khi tính toán trung bình qua mộ chu kỳ một giờ, có thể thiết lập là 512b/s (64 byte/s), dù vậy phác họa này có phần tuỳ tiện. Tốc độ dữ liệu điển hình được mong đợi có ý nghĩa đáng kể dưới điều này; có thể 1 b/s hoặc thấp hơn trong một vài ứng dụng. Chú ý rằng đây là thông lượng dữ liệu, không phải là tốc độ dữ liệu ban đầu khi truyền phát qua kênh, có thể cao hơn đáng kể.
Lượng thông lượng dữ liệu được yêu cầu thấp này gợi ý rằng với nhiều số lượng overhead giao thức có ích (ví dụ các header, trường địa chỉ,v.v…), hiệu quả truyền thông của mạng sẽ rất thấp đặc biệt khi so sánh ngược lại với mạng gửi các gói TCP/IP có thể dài 1500 byte. Không có vấn đề gì khi thiết kế được lựa chọn, hiệu quả sẽ rất thấp, và trong tỡnh thế đú, cú thể được nhỡn thấy một cỏch rừ ràng:
người thiết kế giao thức có khả năng phác hoạ tự ý mối quan tâm hiệu quả truyền thông, thường là một tham số quyết định trong thiết kế giao thức [3], [8].
1.4.7. Trễ bản tin
Các mạng cảm biến có các yêu cầu QoS rất rộng, bởi vì, phổ biến, chúng không hỗ trợ truyền thông đẳng thời hoặc đồng bộ, và có các giới hạn thông lượng
dữ liệu ngăn cản quá trình truyền phát video và voice thời gian thực, trong nhiều ứng dụng. Yêu cầu trễ bản tin cho các mạng cảm biến không dây vì vậy rất thoải mái trong sự so sánh nó với các mạng WPAN khác; trong nhiều ứng dụng, một độ trễ và giây hoặc vài phút có thể chấp nhận tương đối [3].
1.4.8. Tính di động
Các ứng dụng mạng cảm biến không dây, phổ biến, không yêu cầu tính động.
Bởi vì mạng được giải phóng từ gánh nặng của quá trình nhận dạng các đường định tuyến truyền thông mở, các mạng cảm biến không dây mang overhead lưu lượng điều khiển ít hơn và có thể tận dụng các phương pháp định tuyến đơn giản hơn so với mạng di động Ad hoc [3], [9].