Tổng quan nghiên cứu

Việc giám sát môi trường thông qua mạng cảm biến không dây (WSN) đang trở thành xu hướng phát triển công nghệ quan trọng trong bối cảnh đô thị hóa nhanh và nhu cầu quản lý tài nguyên, năng lượng ngày càng tăng. Theo báo cáo ngành, hơn 70% các thành phố lớn trên thế giới đang triển khai các hệ thống cảm biến thông minh nhằm thu thập dữ liệu về môi trường và điều kiện sống. Nghiên cứu này tập trung phát triển một hệ thống mạng cảm biến không dây tự động để giám sát cường độ ánh sáng môi trường thông qua các cảm biến được gắn trên phương tiện di chuyển trong thành phố, chẳng hạn như xe buýt hoặc ô tô. Hệ thống truyền dữ liệu theo thời gian thực thông qua kết nối 3G/4G về máy chủ trung tâm, từ đó phân tích dữ liệu nhằm đề xuất giải pháp bảo trì hệ thống chiếu sáng, tiết kiệm năng lượng và tăng cường an ninh đô thị.

Mục tiêu chính của nghiên cứu gồm: thiết kế và phát triển bộ cảm biến đa dạng gồm cảm biến ánh sáng, IMU (Inertial Measurement Unit), thiết bị định vị GPS và thiết kế bộ điều khiển truyền dữ liệu thích ứng với chất lượng kết nối. Phạm vi nghiên cứu bao gồm phát triển trên nền tảng phần cứng BeagleBone Black tại khu vực đô thị Singapore với các kết quả thử nghiệm thực tế trên xe buýt lưu thông trong thành phố trong khoảng thời gian 1-2 giờ liên tục. Ý nghĩa nghiên cứu không chỉ nâng cao khả năng quản lý hệ thống chiếu sáng thông minh mà còn giúp giảm tổn thất dữ liệu do mất kết nối trong điều kiện mạng di động không ổn định, góp phần nâng cao hiệu quả của các hệ thống IoT (Internet of Things) cho đô thị thông minh.


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 áp dụng các lý thuyết và mô hình nền tảng trong lĩnh vực mạng cảm biến và truyền thông IoT, trong đó có:

  • Internet of Things (IoT): Mô hình kết nối các thiết bị vật lý với nhau qua mạng truyền thông nhằm thu thập, chia sẻ và xử lý dữ liệu phục vụ các ứng dụng thông minh. Khái niệm IoT là nền tảng cho hệ thống cảm biến tự động trong nghiên cứu.
  • Mô hình giao thức MQTT (Message Queuing Telemetry Transport): Một giao thức nhẹ, theo kiểu xuất bản/đăng ký, được dùng phổ biến trong truyền dẫn dữ liệu mạng IoT. MQTT hỗ trợ 3 mức độ chất lượng dịch vụ (QoS0: ít nhất 1 lần, QoS1: tối thiểu 1 lần, QoS2: chính xác 1 lần). Trong nghiên cứu, MQTT sử dụng QoS0 cùng với cơ chế điều khiển mạng DTN nhằm đảm bảo độ tin cậy và tiết kiệm tài nguyên.
  • Mô hình Disruption-Tolerant Networking (DTN): Một nguyên tắc thiết kế mạng cho phép truyền dữ liệu trong môi trường mạng không ổn định, thường xuyên bị gián đoạn như mạng 3G/4G trong môi trường thành phố. Cơ chế DTN giúp bộ điều khiển tạm lưu dữ liệu khi mất kết nối và gửi lại khi kết nối được phục hồi.
  • Khái niệm cảm biến đa chiều IMU (Inertial Measurement Unit): Kết hợp gia tốc kế, con quay hồi chuyển và la bàn số để xác định chính xác vị trí, hướng chuyển động và trạng thái của phương tiện, kết hợp dữ liệu định vị GPS để bổ sung vị trí khi GPS không ổn định.

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

Nghiên cứu sử dụng phương pháp phát triển hệ thống tích hợp giữa phần cứng và phần mềm trên nền tảng BeagleBone Black (BBB), gồm:

  • Nguồn dữ liệu: Tập hợp dữ liệu cường độ ánh sáng từ cảm biến BH1750, dữ liệu chuyển động từ IMU LSM303D, vị trí từ module GPS EM-506, và chất lượng kết nối mạng từ modem USB 3G gắn SIM SingTel.
  • Chọn mẫu và thiết kế thử nghiệm: Hệ thống thử nghiệm được gắn trên xe buýt công cộng đi qua các địa điểm tại Singapore trong thời gian từ 16h24 đến 17h33 với 2 nút cảm biến được vận hành đồng thời (đầu một chạy với MQTT QoS0 kiểm soát bởi DTN ; đầu kia MQTT QoS1 không kiểm soát bằng DTN), kiểm tra khả năng truyền dữ liệu trong điều kiện mạng động.
  • Phương pháp phân tích: Thu thập dữ liệu JSON qua MQTT broker, tính toán các chỉ số về tỉ lệ giao nhận tin (PDR) và độ trễ truyền tin (delay = thời gian nhận - thời gian gửi). So sánh hiệu năng giữa hai cấu hình MQTT QoS0+DTN và MQTT QoS1.
  • Thời gian nghiên cứu: Các thử nghiệm được thực hiện trong khoảng 1h9 phút cho mỗi lượt chạy; tổng thời gian phát triển, cài đặt, kiểm thử mở rộng trong vòng vài tháng.
  • Môi trường và công cụ: Hệ thống được cài đặt trên hệ điều hành ArchLinux nhẹ trên BBB, sử dụng thư viện Mosquitto MQTT 1.2 làm broker, Git và Trello hỗ trợ quản lý dự án và mã nguồn.

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

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

  1. Tỉ lệ giao nhận tin (PDR) ở QoS0 + DTN đạt 100%: Toàn bộ tin nhắn được gửi thành công về broker, đáp ứng tốt yêu cầu truyền dữ liệu liên tục với tần suất lên đến 16 tin/giây. Trong khi đó, cấu hình MQTT QoS1 chỉ đạt khoảng 27% tỉ lệ giao nhận tin do quá tải và độ trễ tăng cao.
  2. Trễ truyền tin thấp và ổn định với cơ chế DTN: Trễ truyền tin đo được ở môi trường QoS0 + DTN hầu hết dưới 300 ms, trong khi QoS1 có độ trễ tăng nhanh không kiểm soát được do tích tụ dữ liệu trong bộ đệm khi mất kết nối.
  3. Cơ chế DTN giúp tiết kiệm năng lượng và lưu trữ: Khi tín hiệu 3G giảm mạnh hoặc mất kết nối, bộ điều khiển DTN ngắt việc gửi dữ liệu, tạm thời lưu trữ trên bộ nhớ, tránh gửi lại dữ liệu không thành công đồng thời giảm tiêu hao năng lượng truyền tin không cần thiết.
  4. Sự hiệu quả phối hợp giữa đa cảm biến: Dữ liệu bổ sung từ IMU và GPS giúp xác định chính xác vị trí, trạng thái phương tiện ngay cả khi tín hiệu GPS yếu, nâng cao độ chính xác trong thu thập thông tin môi trường.

Thảo luận kết quả

Nguyên nhân cho việc QoS0 + DTN vượt trội đến từ việc sử dụng cơ chế lưu đệm thông minh khi mạng 3G/4G bị gián đoạn, cho phép dữ liệu không bị mất mát và không phải gửi lại nhiều lần gây quá tải mạng như khi dùng QoS1. Kết quả này phù hợp với các báo cáo công nghiệp về ưu thế của mô hình DTN trong môi trường mạng di động không ổn định. Cơ chế kiểm soát bộ đệm giúp tránh hiện tượng tắc nghẽn mạng, giảm độ trễ và tăng độ tin cậy truyền dữ liệu.

Việc sử dụng MQTT với kích thước gói nhỏ, tối ưu hóa cho việc truyền tin máy-máy (M2M), đồng thời kết hợp giao thức nhẹ DTN đóng vai trò then chốt trong việc nâng cao hiệu quả truyền tin trong IoT. Phân tích chi tiết cho thấy dữ liệu có khả năng được đóng gói nhiều tin nhắn vào một gói TCP, giảm tải overhead mạng và tăng tốc độ truyền tải.

Điều này cũng cho thấy, ở những ứng dụng nhạy cảm với thời gian như giám sát môi trường thành phố, chiến lược chọn QoS và điều kiện vận hành mạng rất quan trọng. Trong khi QoS1 cung cấp độ tin cậy cao về mặt lý thuyết, thực tiễn chất lượng mạng không ổn định làm giảm hiệu năng. Do đó, QoS0 cùng với DTN có thể là lựa chọn tối ưu hơn cho các hệ thống streaming dữ liệu thời gian thực trong môi trường đô thị.


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

  1. Triển khai cơ chế điều khiển DTN trên các thiết bị IoT di động: Khuyến nghị các hệ thống cảm biến di động nên tích hợp mô-đun kiểm soát liên kết DTN để giám sát chất lượng mạng 3G/4G, tự động lưu trữ tạm thời dữ liệu khi mất kết nối và tiếp tục gửi khi kết nối phục hồi nhằm đảm bảo độ tin cậy và tiết kiệm năng lượng (thời gian thực hiện: 6 - 12 tháng; chủ thể: nhà phát triển phần cứng/phần mềm IoT).
  2. Ưu tiên sử dụng MQTT với QoS0 phối hợp DTN cho streaming dữ liệu thời gian thực: Bằng cách thay đổi cấu hình MQTT đầu cuối, giảm tải cơ chế xác nhận nhiều lần không cần thiết, cải thiện hiệu suất truyền tin (target metric: nâng cao tỉ lệ giao nhận tin trên 95%; timeline: 3 tháng; chủ thể: đội ngũ vận hành hệ thống).
  3. Phát triển các thuật toán điều khiển thông minh dựa trên phân tích dữ liệu thực nghiệm: Dùng kết quả thu thập để xây dựng bộ luật vận hành bộ điều khiển DTN linh hoạt, tự động điều chỉnh theo trạng thái mạng nhằm cải tiến hiệu quả vận hành (thời gian: 12 tháng; chủ thể: nhóm nghiên cứu IoT, data scientists).
  4. Mở rộng thử nghiệm và triển khai tại các khu vực đô thị khác và quốc tế: Đặc biệt tại các thành phố có đặc điểm mạng di động khác biệt như Malaysia, có sự khác biệt về nhà mạng và môi trường kết nối, cần điều chỉnh script khởi động modem 3G phù hợp với từng nhà mạng (target timeline: 18 tháng; chủ thể: đối tác triển khai dự án, kỹ sư mạng).
  5. Thiết kế vỏ bảo vệ và thiết bị gắn cho hệ thống cảm biến: Để thuận tiện gắn vào các phương tiện và bảo vệ phần cứng khỏi môi trường khắc nghiệt, hỗ trợ vận hành bền bỉ (thời gian: 6 tháng; chủ thể: bộ phận thiết kế và kỹ thuật cơ khí).

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

  1. Chuyên gia và kỹ sư phát triển hệ thống IoT: Tài liệu cung cấp các hướng dẫn thiết kế, phát triển phần cứng và phần mềm, triển khai giao thức MQTT phối hợp DTN trong môi trường mạng cảm biến thành phố, giúp tăng hiệu quả truyền dữ liệu và tiết kiệm năng lượng.
  2. Nhà nghiên cứu mạng truyền thông không dây và công nghệ IoT: Luận văn chi tiết về mô hình giao thức, thí nghiệm thực tế đo lường hiệu năng QoS trong mạng 3G/4G di động đô thị, từ đó có cơ sở phát triển các giải pháp mạng siêu bền vững.
  3. Nhà quản lý dự án đô thị thông minh và chính quyền địa phương: Hiểu rõ cơ sở kỹ thuật và lợi ích của việc giám sát môi trường ánh sáng qua cảm biến mạng không dây, hỗ trợ hoạch định chính sách quản lý chiếu sáng thành phố hiệu quả, tiết kiệm điện năng.
  4. Sinh viên, học viên lĩnh vực mạng máy tính, viễn thông và kỹ thuật điện tử: Tài liệu trình bày hệ thống thực nghiệm, phương pháp đo lường và phân tích dữ liệu, cung cấp minh họa thực tế cho các môn học về IoT, giao thức mạng và xử lý dữ liệu cảm biến.

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

  1. Hệ thống sử dụng loại cảm biến nào để đo cường độ ánh sáng?
    Hệ thống sử dụng cảm biến BH1750, một cảm biến ánh sáng số có giao tiếp I2C, có khả năng đo cường độ ánh sáng trong phạm vi rộng với độ phân giải cao, phù hợp cho lắp đặt trên xe di động.

  2. Tại sao lại chọn MQTT làm giao thức truyền dữ liệu?
    MQTT phù hợp với môi trường truyền thông có băng thông hạn chế và thiết bị tài nguyên thấp, với kích thước gói tin nhỏ, cơ chế xuất bản/đăng ký linh hoạt, và khả năng thiết lập các mức QoS khác nhau để đảm bảo độ tin cậy và tiết kiệm năng lượng.

  3. Cơ chế DTN hoạt động như thế nào trong việc giảm thiểu mất dữ liệu?
    DTN cho phép lưu trữ tạm thời dữ liệu khi kết nối mạng bị gián đoạn, sau đó tiếp tục gửi dữ liệu khi kết nối được phục hồi. Điều này tránh mất dữ liệu và giảm đăng tải lại không cần thiết, giúp tiết kiệm tài nguyên và tăng độ ổn định hệ thống.

  4. MQTT QoS0 và QoS1 khác nhau ra sao trong thực nghiệm?
    QoS0 là "fire and forget", không xác nhận tín hiệu nhận, cho phép tốc độ truyền nhanh nhưng có thể mất gói tin nếu mạng yếu. QoS1 đảm bảo ít nhất một lần chuyển dữ liệu thành công, nhưng trong thử nghiệm, QoS1 bị quá tải khi số lượng dữ liệu lớn, dẫn đến giảm tỉ lệ giao nhận và trễ cao.

  5. Hệ thống có thể áp dụng ở những khu vực nào ngoài Singapore?
    Nghiên cứu đề xuất mở rộng triển khai tại các thành phố khác có điều kiện mạng tương tự hoặc phức tạp, ví dụ Malaysia. Tuy nhiên, cần điều chỉnh phần cứng và script khởi tạo modem USB 3G tương ứng với mỗi nhà mạng địa phương để đảm bảo kết nối ổn định.


Kết luận

  • Phát triển thành công hệ thống mạng cảm biến không dây đa cảm biến đo cường độ ánh sáng được gắn trên phương tiện di động, truyền dữ liệu về server qua mạng 3G/4G với tỉ lệ giao nhận 100% khi sử dụng MQTT QoS0 phối hợp cơ chế DTN.
  • Phương thức phối hợp MQTT QoS0 với bộ điều khiển DTN giúp tiết kiệm năng lượng, giảm thiểu sự cố do mất kết nối mạng, cải thiện chất lượng truyền dữ liệu trong môi trường mạng di động không ổn định.
  • So sánh hiệu năng cho thấy MQTT QoS1 trong điều kiện mạng thực tế có thể gây tích tụ dữ liệu, trễ cao và giảm tỉ lệ giao nhận, không phù hợp cho truyền dữ liệu nhạy thời gian.
  • Nghiên cứu cung cấp phần cứng, phần mềm và mô hình hệ thống hoàn chỉnh, phù hợp để triển khai trong các đô thị thông minh quy mô nhỏ đến trung bình.
  • Khuyến nghị tiếp tục hoàn thiện thuật toán điều khiển DTN thông minh, tối ưu giao thức mạng và nghiên cứu ứng dụng thực tiễn mở rộng tại các khu vực khác.

Hành động tiếp theo là triển khai dự án mở rộng và thử nghiệm bổ sung tại môi trường thực tế khác nhau, đồng thời phát triển giao diện người dùng hỗ trợ giám sát, phân tích dữ liệu trực quan. Đối tác và nhà nghiên cứu được khuyến khích tham khảo và ứng dụng mô hình trong phát triển các hệ thống IoT thông minh khác.


Liên hệ để nhận tài liệu chi tiết hoặc hợp tác nghiên cứu về hệ thống mạng cảm biến không dây và ứng dụng IoT tại đô thị thông minh.