Tổng quan nghiên cứu

Mạng cảm biến không dây (Wireless Sensor Network - WSN) đang trở thành hạ tầng cốt lõi trong kỷ nguyên Internet vạn vật (IoT), đóng vai trò thiết yếu trong việc giám sát môi trường, tự động hóa công nghiệp và an ninh quốc phòng. Trong cấu trúc WSN, bài toán định tuyến thu thập dữ liệu đóng vai trò quyết định đến hiệu năng tổng thể, tỷ lệ chuyển phát gói tin thành công cũng như tuổi thọ hoạt động của toàn mạng từ 1 đến 10 năm tùy theo dung lượng nguồn pin tích trữ. Tuy nhiên, phần lớn các giao thức định tuyến kinh điển như giao thức cây thu thập CTP (Collection Tree Protocol) và giao thức định tuyến RPL (IPv6 Routing Protocol for Low-Power and Lossy Networks) vốn được thiết kế tối ưu cho các nút mạng cố định. Khi triển khai trong các kịch bản thực tế đòi hỏi tính cơ động như giám sát gia súc trên đồng cỏ, theo dõi trang thiết bị quân sự hoặc hệ thống cứu nạn khẩn cấp, sự thay đổi liên tục của cấu trúc liên kết vô tuyến dẫn đến suy giảm hiệu năng nghiêm trọng.

Nghiên cứu tập trung giải quyết vấn đề đánh giá định lượng và so sánh chuyên sâu tính hiệu quả của hai giao thức CTP và RPL trong môi trường di động. Mục tiêu cụ thể là khảo sát hành vi mạng, đo lường tỷ lệ chuyển phát thành công gói tin (Data Delivery Ratio - DDR), mức công suất tiêu thụ trung bình và tần suất biến động cấu trúc cây định tuyến. Phạm vi nghiên cứu được thực hiện qua các kịch bản mô phỏng kiểm thử trên nền tảng hệ điều hành Contiki và công cụ Cooja với phần cứng Tmote Sky chuẩn IEEE 802.15.4 tại băng tần 2.4 GHz, tốc độ truyền 250 kbps, hoàn thành tại Đại học Công nghệ Thông tin và Truyền thông - Đại học Thái Nguyên. Kết quả nghiên cứu mang lại ý nghĩa học thuật và thực tiễn sâu sắc, cung cấp cơ sở dữ liệu thực nghiệm chuẩn xác nhằm tối ưu hóa các tham số định tuyến, giúp nâng cao hiệu suất mạng lên đến 20-30% khi triển khai các hệ thống WSN di động thực tế.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng ngăn xếp giao thức mạng cảm biến không dây và chuẩn truyền thông không dây công suất thấp IEEE 802.15.4. Chuẩn này xác định các đặc tính tại lớp vật lý với công suất đầu ra tối đa 1 mW (0 dBm), băng thông 2.4 GHz hỗ trợ 16 kênh vô tuyến (từ kênh 11 đến 26) với tốc độ dữ liệu 250 kbps, kích thước gói tin tối đa 127 byte và phần tải trọng dữ liệu lớp trên dao động từ 86 đến 116 byte. Kiến trúc mạng phân loại thành hai nhóm thiết bị chính: thiết bị đầy đủ chức năng (FFDs) đóng vai trò điều phối, và thiết bị chức năng hạn chế (RFDs) làm nút lá.

Mô hình nghiên cứu tập trung phân tích hai cơ chế định tuyến thu thập dữ liệu tiên tiến:

  • Giao thức CTP (Collection Tree Protocol): Vận hành theo nguyên lý tự tổ chức từng bước nhảy (hop-by-hop), sử dụng thước đo số lần truyền kỳ vọng ETX (Expected Transmission Count) để xây dựng cấu trúc cây hướng về nút gốc. Giá trị ETX của một liên kết được tính toán dựa trên tỷ lệ chuyển phát gói tin thuận ($D_f$) và tỷ lệ gói tin nghịch ($D_b$) theo công thức $ETX = 1 / (D_f \times D_b)$.
  • Giao thức RPL (IPv6 Routing Protocol for Low-Power and Lossy Networks): Dựa trên đồ thị có hướng không chu trình hướng đích (DODAG), sử dụng các bản tin điều khiển ICMPv6 gồm DIO (DODAG Information Object), DIS (DODAG Information Solicitation) và DAO (Destination Advertisement Object) kết hợp thuật toán Trickle Timer để duy trì liên kết.

Các khái niệm cốt lõi bao gồm: cấu trúc liên kết cây định tuyến, cơ chế đánh giá kênh trống CCA (Clear Channel Assessment), mô hình truyền thông đa điểm - điểm và tính toàn vẹn thông tin qua mã kiểm tra dƣ vòng CRC 16 bit.

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

Nghiên cứu áp dụng phương pháp thực nghiệm mô phỏng trên máy tính thông qua việc triển khai mã nguồn thực trên hệ điều hành Contiki và trình mô phỏng Cooja. Nguồn dữ liệu sơ cấp thu được từ quá trình trích xuất nhật ký truyền nhận gói tin, bảng trạng thái nút mạng và nhật ký tiêu thụ năng lượng theo chu kỳ xung nhịp phần cứng.

Cỡ mẫu nghiên cứu được thiết lập với mô hình mạng thử nghiệm gồm 16 nút cảm biến Sky mote (sử dụng vi điều khiển MSP430, bộ thu phát CC2420) phân bố trong không gian giám sát vô tuyến. Phương pháp chọn mẫu cấu hình mạng dựa trên mô hình đồ thị đĩa đơn vị UDG (Unit Disk Graph) và UDG có can nhiễu khoảng cách UDI (UDG with Distance Interference), mô phỏng môi trường truyền sóng thực tế với công suất phát 0 dBm. Phương pháp mô phỏng trên Cooja được lựa chọn vì công cụ này có khả năng biên dịch mã nguồn C gốc và mô phỏng chính xác đến cấp độ chu kỳ lệnh của phần cứng nút mạng, loại bỏ sai số phần mềm mà không tốn kém chi phí triển khai hàng trăm nút thực địa. Quá trình thu thập tham số và chạy kịch bản mô phỏng kiểm thử được thực hiện liên tục qua nhiều chu kỳ lặp để đảm bảo tính hội tụ và độ tin cậy của dữ liệu.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình mô phỏng và phân tích hiệu năng giữa CTP và RPL trong các điều kiện di động đã chỉ ra các phát hiện định lượng quan trọng:

  • Tỷ lệ chuyển phát thành công gói tin (DDR): Trong điều kiện mạng tĩnh, cả CTP và RPL đều đạt hiệu suất chuyển phát rất cao, vượt mức 96%. Tuy nhiên, khi vận tốc di chuyển của các nút tăng lên, DDR của CTP giảm mạnh xuống mức khoảng 78% đến 82% do hiện tượng mất liên kết nút cha trên đường truyền. Trong khi đó, RPL duy trì độ ổn định tốt hơn với DDR đạt khoảng 85% đến 89%, cao hơn CTP khoảng 6% đến 8% trong cùng điều kiện di động.
  • Công suất tiêu thụ trung bình: Mức tiêu thụ năng lượng của các nút Sky mote tăng từ 1.3 mW ở trạng thái tĩnh lên mức 3.9 mW đến 4.4 mW khi các nút chuyển động. Hiện tượng này xuất phát từ việc các nút phải liên tục thực hiện cơ chế CCA và phát lại các gói tin bị lỗi đường truyền. So với giao thức Flooding truyền thống giúp tiết kiệm 70% năng lượng khi tĩnh, chuyển động di động làm tiêu hao thêm khoảng 150% năng lượng vận hành của cả CTP và RPL.
  • Tần suất thay đổi nút cha (Parent Switching): CTP ghi nhận số lần thay đổi nút cha trung bình cao hơn RPL từ 25% đến 35%. Cơ chế cập nhật ETX hop-by-hop của CTP phản ứng quá nhạy với sự suy hao tạm thời của kênh truyền vô tuyến, dẫn đến hiện tượng chuyển đổi tuyến đường liên tục và làm gia tăng đột biến các bản tin định tuyến dư thừa.

Thảo luận kết quả

Nguyên nhân chính dẫn đến sự khác biệt hiệu năng là do cấu trúc duy trì đồ thị liên kết. RPL sử dụng cấu trúc DODAG với các tham số xếp hạng (Rank) cho phép một nút nhận diện nhiều nút cha tiềm năng cùng lúc. Khi một liên kết bị đứt do nút di chuyển ra khỏi vùng phủ sóng vô tuyến, RPL nhanh chóng chuyển giao sang nút cha thay thế mà không cần khởi tạo lại toàn bộ cây định tuyến. Ngược lại, CTP phụ thuộc vào việc tính toán lại giá trị ETX trên toàn tuyến, khiến thời gian hội tụ bị trễ và gây nghẽn hàng đợi gói tin tại các nút trung gian.

Kết quả thực nghiệm có thể được trình bày trực quan thông qua biểu đồ đường biểu diễn sự suy giảm của tỷ lệ DDR theo vận tốc di chuyển (từ 0 m/s đến 5 m/s) và biểu đồ cột so sánh mức tiêu hao công suất (mW) giữa CTP và RPL tại công suất phát 0 dBm. Bảng số liệu tổng hợp số lần chuyển đổi nút cha cũng làm nổi bật tính ổn định của RPL. Phát hiện này hoàn toàn tương thích với các lý thuyết nền tảng của mạng MANET và WSN, khẳng định rằng cơ chế định tuyến hướng đích phân cấp có khả năng thích ứng với tính cơ động cao hơn cấu trúc cây thu thập phẳng truyền thống.

Đề xuất và khuyến nghị

Dựa trên kết quả đánh giá thực nghiệm, bốn giải pháp kỹ thuật cụ thể được đề xuất nhằm nâng cao hiệu năng mạng cảm biến không dây trong môi trường di động:

  • Tối ưu hóa chu kỳ phát bản tin Trickle Timer: Tinh chỉnh tham số thời gian tối thiểu ($I_{min}$) của bộ định thời Trickle trong giao thức RPL xuống dải 16 ms đến 32 ms khi phát hiện di động, nhằm giảm thời gian phát hiện đứt gãy liên kết và duy trì tỷ lệ DDR trên 90%. Thời gian triển khai cấu hình trong vòng 3 tháng bởi đội ngũ kỹ sư phát triển phần mềm nhúng.
  • Tích hợp cơ chế dự đoán chất lượng kênh truyền dựa trên RSSI/LQI: Bổ sung thuật toán ước lượng độ mạnh tín hiệu thu nhận RSSI kết hợp hệ số LQI tại lớp MAC để chủ động kích hoạt chuyển giao nút cha trước khi liên kết bị ngắt hoàn toàn. Mục tiêu giảm 20% tỷ lệ rớt gói tin trong lộ trình 6 tháng, do các chuyên gia thiết kế giao thức mạng thực hiện.
  • Cấu hình phân bổ kênh truyền vô tuyến tránh can nhiễu WiFi: Chuyển đổi tần số hoạt động của mạng cảm biến sang kênh 15 hoặc kênh 20 của chuẩn IEEE 802.15.4 để loại trừ hiện tượng chồng lấn sóng từ các kênh 1, 6, 11 của mạng WiFi IEEE 802.11 tại dải 2.4 GHz. Mục tiêu cắt giảm 15% năng lượng tiêu hao do truyền lại gói tin, thực hiện ngay trong giai đoạn thiết lập hạ tầng bởi kỹ sư quản trị mạng.
  • Xây dựng kiến trúc nút định tuyến di động chuyên dụng (Mobile-aware Backbone): Bố trí các nút định tuyến cố định công suất lớn đóng vai trò làm khung xương truyền thông chính, giảm tải nhiệm vụ chuyển tiếp cho các nút di động có nguồn pin hạn chế. Hoàn thành thử nghiệm thực địa trong thời hạn 12 tháng dưới sự chủ trì của bộ phận quản lý dự án công nghệ viễn thông.

Đối tượng nên tham khảo luận văn

Nội dung và kết quả nghiên cứu của luận văn mang lại giá trị ứng dụng thiết thực cho các nhóm đối tượng sau:

  • Học viên cao học và nghiên cứu sinh ngành Kỹ thuật Viễn thông, Điện tử và Khoa học Máy tính: Khai thác tài liệu như một cẩm nang phương pháp luận về mô phỏng mạng trên Contiki/Cooja, nắm vững cơ chế hoạt động chi tiết của các giao thức CTP, RPL, LEACH, TEEN và cách thức đánh giá hiệu năng mạng vô tuyến.
  • Kỹ sư R&D thiết kế hệ thống nhúng và thiết bị IoT: Sử dụng các tham số thực nghiệm về công suất tiêu thụ tại 0 dBm, cấu trúc phần cứng Tmote Sky và định dạng khung truyền IEEE 802.15.4 để tối ưu hóa thời lượng pin cho các cảm biến công nghiệp.
  • Doanh nghiệp triển khai giải pháp nông nghiệp thông minh và quản lý chăn nuôi: Tham khảo kiến trúc mạng thu thập dữ liệu di động để ứng dụng vào hệ thống giám sát vị trí và thân nhiệt đàn gia súc diện rộng với chi phí đầu tư thấp.
  • Đơn vị tư vấn giải pháp giám sát an ninh và cứu hộ khẩn cấp: Ứng dụng mô hình mạng cảm biến tự tổ chức có nút di động để thiết lập hệ thống cảnh báo sớm cháy rừng, giám sát rò rỉ hóa chất hoặc trinh sát chiến trường.

Câu hỏi thường gặp

Giao thức CTP và RPL khác nhau như thế nào trong cơ chế thu thập dữ liệu?
CTP sử dụng cấu trúc cây thu thập phẳng dựa trên thước đo số lần truyền kỳ vọng ETX từng chặng để chuyển tiếp dữ liệu về nút gốc. Trong khi đó, RPL xây dựng đồ thị có hướng không chu trình hướng đích (DODAG) hỗ trợ địa chỉ IPv6, cho phép quản lý tuyến đường linh hoạt hơn và phù hợp cho cả mô hình truyền thông đa điểm - điểm lẫn điểm - đa điểm.

Tại sao tính di động của nút mạng lại làm suy giảm hiệu năng của giao thức CTP?
Khi nút mạng di chuyển, cấu trúc liên kết vô tuyến thay đổi liên tục khiến giá trị ETX đã lưu bị sai lệch. CTP phản ứng bằng cách liên tục gửi các gói tin điều khiển để dò tìm và thay đổi nút cha, làm tăng đột biến độ trễ, gây tắc nghẽn hàng đợi và làm giảm tỷ lệ chuyển phát thành công gói tin xuống dưới 82%.

Làm cách nào để ngăn chặn hiện tượng can nhiễu giữa mạng WSN IEEE 802.15.4 và mạng WiFi?
Chuẩn IEEE 802.15.4 tại dải 2.4 GHz chia sẻ tần số với chuẩn IEEE 802.11 (WiFi). Khi mạng WiFi hoạt động trên các kênh phổ biến là 1, 6 và 11, các nút cảm biến cần được cấu hình hoạt động trên kênh 15 hoặc kênh 20 của chuẩn 802.15.4 vì hai kênh này hoàn toàn không bị chồng lấn tần số, giúp loại bỏ can nhiễu.

Mô phỏng mạng trên Contiki và Cooja có phản ánh chính xác phần cứng thực tế không?
Trình mô phỏng Cooja trên hệ điều hành Contiki biên dịch trực tiếp mã nguồn C sang mã máy của vi điều khiển MSP430 và mô phỏng chính xác hoạt động của chip vô tuyến CC2420. Do đó, các kết quả đo lường về điện năng tiêu thụ, chu kỳ CCA và trễ truyền thông có độ tương đồng rất cao so với phần cứng Tmote Sky thực tế.

Thước đo ETX đóng vai trò gì trong việc tối ưu hóa đường truyền dữ liệu?
ETX phản ánh số lần truyền dẫn trung bình cần thiết để gửi thành công một gói tin qua liên kết, bao gồm cả số lần truyền lại. Bằng cách chọn tuyến đường có tổng ETX nhỏ nhất, giao thức định tuyến giảm thiểu được tỷ lệ mất gói và tối ưu hóa năng lượng tiêu thụ trên toàn bộ mạng cảm biến.

Kết luận

  • Luận văn đã phân tích toàn diện lý thuyết ngăn xếp giao thức mạng cảm biến không dây theo chuẩn IEEE 802.15.4 và các mô hình định tuyến thu thập dữ liệu phổ biến.
  • Đánh giá định lượng hiệu năng thực nghiệm của hai giao thức CTP và RPL trên nền tảng Contiki/Cooja với cấu hình 16 nút mạng trong môi trường di động.
  • Chứng minh tính ưu việt của giao thức RPL so với CTP về độ ổn định cấu trúc mạng, duy trì tỷ lệ chuyển phát gói tin DDR cao hơn từ 6% đến 8% khi các nút di chuyển.
  • Chỉ ra mức độ gia tăng công suất tiêu thụ của các nút mạng di động lên gấp gần ba lần so với trạng thái tĩnh do tần suất thay đổi liên kết và quét kênh CCA liên tục.
  • Đề xuất 4 nhóm giải pháp kỹ thuật tối ưu hóa bộ định thời Trickle, cấu hình kênh vô tuyến và tích hợp cơ chế nhận biết di động nhằm nâng cao chất lượng dịch vụ mạng.

Đóng góp chính của luận văn là làm sáng tỏ khoảng trống nghiên cứu về hành vi của các giao thức định tuyến thu thập dữ liệu WSN trong môi trường di động, cung cấp dữ liệu kiểm thử chuẩn xác phục vụ thiết kế hệ thống IoT thực tế. Lộ trình nghiên cứu tiếp theo sẽ tập trung vào việc thử nghiệm mở rộng với các biến thể di động nâng cao như MRPL và MCTP trên quy mô mạng lớn hơn 50 nút trong thời gian 6 đến 12 tháng tới. Quý độc giả, nhà nghiên cứu và kỹ sư quan tâm có thể ứng dụng trực tiếp các mô hình và tham số cấu hình này để phát triển và hoàn thiện các giải pháp mạng cảm biến không dây thế hệ mới.