Giải Pháp Tái Cấu Hình Thiết Bị Libelium Để Tiết Kiệm Năng Lượng

Khóa luận trình bày giải pháp tái cấu hình thiết bị Libelium, điều chỉnh tần suất đọc cảm biến nhằm tiết kiệm năng lượng trong mạng máy tính.

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2021

111
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU

1.1. Tổng quan về xu hướng IoT

1.2. Vấn đề tiết kiệm năng lượng trên các thiết bị IoT

1.3. Phát biểu vấn đề và mục tiêu hướng đến

1.4. Phương pháp luận và kết quả

1.5. Phạm vi và giới hạn của đề tài

1.6. Cấu trúc của luận văn

2. CHƯƠNG 2: CÁC NGHIÊN CỨU VÀ CÔNG NGHỆ LIÊN QUAN

2.1. Tình hình nghiên cứu các công trình liên quan

2.2. Lấy mẫu thích ứng

2.3. Lập lịch tác vụ tối ưu

2.4. Tối ưu hóa chức năng mạng

2.5. Tối ưu hóa cảm biến

2.6. Cơ sở lý thuyết và hướng tiếp cận đề tài

3. CHƯƠNG 3: PHƯƠNG PHÁP LUẬN, NGHIÊN CỨU

3.1. Phân tích, thiết kế hệ thống

3.2. Mô hình phân rã hệ thống

3.2.1. Phân rã thành phần đám mây

3.2.2. Phân rã thành phần xử lý gateway

3.2.3. Phân rã thành phần thiết bị

3.3. Ý tưởng giải thuật lấy mẫu thích ứng

3.3.1. Lấy mẫu định kỳ

3.3.2. Lấy mẫu thích ứng

3.3.3. Các định nghĩa liên quan

3.3.4. Định nghĩa thuật toán User-Driven Adaptive Sampling

3.3.5. Phân tích UDASA

3.4. Mô phỏng thuật toán UDASA

4. CHƯƠNG 4: HIỆN THỰC, TRIỂN KHAI HỆ THỐNG

4.1. Tổng quan mối liên hệ giữa các thành phần

4.2. Hiện thực thành phần đám mây

4.2.1. Triển khai cấu trúc App - Backend API

4.2.2. Triển khai cấu trúc App - Frontend

4.2.3. Triển khai Database

4.2.4. Triển khai MQTT

4.2.5. Triển khai các dịch vụ Docker

4.2.6. Hiện thực trung tâm xử lý Gateway

4.2.7. Hiện thực thành phần thiết bị

5. CHƯƠNG 5: KẾT QUẢ THỬ NGHIỆM VÀ ĐÁNH GIÁ

5.1. Tổng hợp các kịch bản thử nghiệm

5.2. Đánh giá độ tin cậy thuật toán trên tập dữ liệu National Oceanic And Atmospheric Administration

5.3. Kịch bản thử nghiệm

5.4. Đặc tả kỹ thuật

5.5. Kết quả thử nghiệm

5.6. Nhận xét và đánh giá kết quả

5.7. Triển khai UDASA trên waspmote với một loại cảm biến

5.8. Triển khai UDASA trên waspmote với nhiều loại cảm biến

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Các kết quả đạt được

6.2. Một số vấn đề

6.3. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Giải Pháp Tái Cấu Hình Thiết Bị Libelium

Giải pháp tái cấu hình thiết bị Libelium nhằm tiết kiệm năng lượng đang trở thành một xu hướng quan trọng trong lĩnh vực IoT. Với sự gia tăng nhanh chóng của các thiết bị IoT, việc tối ưu hóa năng lượng tiêu thụ là cần thiết để đảm bảo hiệu suất và độ bền của thiết bị. Libelium, với công nghệ tiên tiến, cung cấp các giải pháp giúp giảm thiểu năng lượng tiêu thụ mà vẫn đảm bảo hiệu quả thu thập dữ liệu.

1.1. Khái Niệm Về Thiết Bị Libelium

Thiết bị Libelium là một trong những công nghệ IoT hàng đầu, cho phép thu thập và truyền tải dữ liệu từ các cảm biến. Các thiết bị này được thiết kế để hoạt động trong nhiều môi trường khác nhau, từ nông nghiệp đến đô thị thông minh.

1.2. Tầm Quan Trọng Của Tiết Kiệm Năng Lượng

Tiết kiệm năng lượng không chỉ giúp giảm chi phí vận hành mà còn kéo dài tuổi thọ của thiết bị. Việc áp dụng các giải pháp tiết kiệm năng lượng sẽ giúp các thiết bị Libelium hoạt động hiệu quả hơn trong thời gian dài.

II. Vấn Đề Tiết Kiệm Năng Lượng Trên Các Thiết Bị IoT

Vấn đề tiết kiệm năng lượng trên các thiết bị IoT ngày càng trở nên cấp thiết. Sự gia tăng số lượng thiết bị IoT dẫn đến nhu cầu năng lượng cao hơn, gây áp lực lên nguồn cung cấp năng lượng. Các thiết bị cảm biến thường xuyên hoạt động và thu thập dữ liệu, điều này làm giảm tuổi thọ pin và hiệu suất tổng thể của hệ thống.

2.1. Thách Thức Năng Lượng Trong IoT

Các thiết bị IoT thường phải hoạt động liên tục, dẫn đến việc tiêu thụ năng lượng lớn. Điều này đặc biệt quan trọng trong các ứng dụng yêu cầu độ chính xác cao và thời gian hoạt động lâu dài.

2.2. Giải Pháp Tiết Kiệm Năng Lượng

Các giải pháp như tối ưu hóa tần suất thu thập dữ liệu và sử dụng thuật toán lấy mẫu thích ứng có thể giúp giảm thiểu năng lượng tiêu thụ mà vẫn đảm bảo độ chính xác của dữ liệu.

III. Phương Pháp Tái Cấu Hình Thiết Bị Libelium Để Tiết Kiệm Năng Lượng

Phương pháp tái cấu hình thiết bị Libelium bao gồm việc điều chỉnh tần suất thu thập dữ liệu và sử dụng các thuật toán thông minh để tối ưu hóa năng lượng. Việc áp dụng các công nghệ mới như User-Driven Adaptive Sampling Algorithm (UDASA) giúp giảm thiểu dữ liệu thu thập mà vẫn đảm bảo độ chính xác.

3.1. Thuật Toán UDASA

UDASA là một thuật toán tiên tiến cho phép điều chỉnh tần suất thu thập dữ liệu dựa trên sự biến động của dữ liệu. Điều này giúp tiết kiệm năng lượng mà không làm giảm chất lượng dữ liệu.

3.2. Tối Ưu Hóa Tần Suất Thu Thập

Tối ưu hóa tần suất thu thập dữ liệu giúp giảm thiểu số lần thiết bị hoạt động, từ đó tiết kiệm năng lượng. Việc này có thể được thực hiện thông qua các cài đặt linh hoạt trong phần mềm của thiết bị.

IV. Ứng Dụng Thực Tiễn Của Giải Pháp Tái Cấu Hình

Giải pháp tái cấu hình thiết bị Libelium đã được áp dụng trong nhiều lĩnh vực như nông nghiệp thông minh, quản lý môi trường và đô thị thông minh. Các ứng dụng này không chỉ giúp tiết kiệm năng lượng mà còn nâng cao hiệu quả hoạt động của hệ thống.

4.1. Nông Nghiệp Thông Minh

Trong nông nghiệp, việc sử dụng thiết bị Libelium giúp theo dõi điều kiện môi trường và tối ưu hóa việc tưới tiêu, từ đó tiết kiệm nước và năng lượng.

4.2. Quản Lý Môi Trường

Các thiết bị cảm biến Libelium được sử dụng để theo dõi chất lượng không khí và nước, giúp phát hiện sớm các vấn đề môi trường và đưa ra giải pháp kịp thời.

V. Kết Luận Về Tương Lai Của Giải Pháp Tái Cấu Hình

Giải pháp tái cấu hình thiết bị Libelium để tiết kiệm năng lượng sẽ tiếp tục phát triển và trở thành một phần quan trọng trong các hệ thống IoT. Với sự tiến bộ của công nghệ, các giải pháp này sẽ ngày càng hiệu quả hơn, giúp giảm thiểu tác động đến môi trường và tiết kiệm chi phí.

5.1. Xu Hướng Tương Lai

Xu hướng phát triển công nghệ IoT sẽ tiếp tục thúc đẩy việc áp dụng các giải pháp tiết kiệm năng lượng, từ đó nâng cao hiệu quả hoạt động của các thiết bị.

5.2. Tầm Quan Trọng Của Nghiên Cứu

Nghiên cứu và phát triển các giải pháp mới sẽ giúp tối ưu hóa năng lượng tiêu thụ, đảm bảo rằng các thiết bị IoT có thể hoạt động bền vững trong tương lai.

10/07/2025

Trích đoạn nội dung tài liệu

Chương 1. Với mục tiêu là áp dụng các nghiên cứu về lay mẫu thích ứng dé áp dụng vào thực tế các thiết bị thu thập cảm biến, cụ thể ở đây là thiết bị của bộ libelium. Chương 4: Hiện thực, triển khai hệ thống Trong chương này nhóm sẽ trình bày tong quan sự tương quan giữa các thành phan, triển khai các thành phần trong hệ thống, hiện thực các thuật toán, giải thuật được nghiên cứu ở Chương 3. Chương 5: Kết quả thử nghiệm và đánh giá Thực hiện các kịch bản thử nghiệm, đánh giá các kết quả thực nghiệm.

Từ đó, đưa ra kết luận và hướng phát triển trong chương tiếp theo. Chương 6: Kết luận và hướng phát triển Trình bày về kết quả đã đạt được trong quá trình hiện thực hệ thống dé áp dụng thuật toán vào thực tiễn. Kết quả đã hoàn thành so với đề cương chi tiết, so sánh đánh giá và rút ra kết luận. Mặc khác, đề xuất hướng hướng nghiên cứu dé phát triển trong tương lai.

CÁC NGHIÊN CỨU VÀ CÔNG NGHỆ LIÊN QUAN Chương 2 trình bay các nghiên cứu vê việc tiêt kiệm năng lượng và các van đê liên quan trên thê giới, cuôi cùng là các đôi tượng mà nhóm sẽ thực nghiệm và nghiên cứu, cơ sở lý thuyết và các kỹ thuật, công nghệ, hướng tiếp cận đề tài. Tình hình nghiên cứu các công trình liên quan Nghiên cứu vấn đề sử dụng năng lượng hiệu quả cho các thiết bị hạn chế là một chủ đề rất thú vị trong bối cảnh của IoT vì quan lý điện năng có thé liên quan đến một số hoạt động của thiết bị, chăng hạn như cảm biến, xử lý và truyền. Ví dụ, trong kịch bản nông nghiệp nơi các thiết bị IoT được phân phối rộng rãi trong một khu vực rộng lớn, việc tối ưu hóa mức tiêu thụ năng lượng có thé kéo dai vòng đời của thiết bị và giảm đáng kể chi phí bảo trì. Các thiết bị trong một hệ thống IoT được xem như một node cảm biến và thường sẽ có 4 thành phần chính: thành phần thu thập/cảm nhận, thành phần xử lý, thành phần giao tiếp, thành phần năng lượng.

biển xử ly giao tiến ". 7 + Thanh phan nang lượng | Hình 2.1 Các thành phần của node cảm biến Đầu tiên là thành phần thu thập/cảm nhận, là thành phần trực tiếp tiếp xúc với môi trường cần để thu thập dữ liệu. Tại đây, các giá trị cảm biến được tiếp nhận thông qua các cảm biến. Một số nghiên cứu về cuộc cách mạng công nghệ cảm biến, phân tích chỉ tiết về các nền tảng và bo mạch được nhúng, chủ yếu chú trọng vào các thành phần chính: khả năng xử lý và bộ nhớ, chi phí, hệ điều hành, nguồn và đặt biệt là thời lượng pin [3], [4] mang lại cái nhìn tổng quan về các thiết bị ở các phân khúc khác nhau từ đó lựa chọn thiết bi dé tích hợp một cách phù hợp.

Các 11 nghiên cứu về dòng điện [5], lập lịch chu kỳ ngủ của các thiết bị, tăng cường quản lý điện năng, nghiên cứu chế độ nhàn rỗi của thiết bị nhằm tắt nguồn cảm biến và bộ điều khiến khi cần [6], [7]. Tiếp theo là thành phan xử lý - bộ phận thực hiện các tác vụ như tổng hợp dữ liệu, tính toán, thực hiện việc tiền xử lý trước khi giao công việc cho thành phần giao tiếp. Tùy vào từng loại cảm biến thì giá trị có thể chuyền từ tín hiệu này sang tín hiệu khác (Analog/Digital), năng lượng tiêu thụ cũng vi thế mà thay đổi ít nhiêu. Một khái niệm mới được đề xuất là cảm biến nén (Compressed Sensing) cho phép nén tín hiệu, nén giá tri cảm biến và tái tạo lại một cách chính xác [8], [9].

Một nghiên cứu khác về việc tiền xử lý như giám sát, lọc, dự đoán dữ liệu, tiền xử lý trước khi thực hiện công đoạn tiếp theo. Tiếp đến là thành phan giao tiếp, là thành phan dùng dé truyền dữ liệu thu thập được. Thành phần này bao gồm LAN, low power bluetooth, RFID, NFC, Wifi, Zigbee,. Yếu tố ảnh hưởng trực tiếp và là nguyên nhân gây tiêu hao năng lượng trong thành phan này là thời gian giao tiếp.

Dé giảm thiểu điều này, việc lựa chon công nghệ dé sử dụng cũng là một cách dé tiết kiệm nặng lượng ở thành phan này. Nhiều vấn đề được nghiên cứu, đặt biệt là những thách thức như định danh, giao tiếp giữa các thiết bị đặt biệt tiêu tốn năng lượng hơn nữa là giao tiếp không dây và cuối cùng là tính di động [10], [11] với những thiết bị, giao thức, giao tiếp khác nhau. Từ đó ta có thể thấy rõ được điểm mạnh, yếu khác nhau của chúng. Cuối cùng là thành phần năng lượng, là đơn vị cung cấp năng lượng cho toàn bộ thành phan ở trên, thường là một bộ pin giới hạn.

Có thé sử dung dòng năng lượng tự nhiên dé bố sung năng lượng cho thành phan này như gió, năng lượng mặt trời,. Tuy nhiên, các nguồn năng lượng này cần thiết kế cho phù hợp dé dam bảo tính linh động của thiết bị. Năng lượng trong quá trình hoạt động có thể gặp trục trặc hoặc giảm một cách đột ngột do các thiết bị ngén điện, ta có thé áp dụng một số phương pháp như dựa vào nguồn điện còn lại để điều chỉnh việc thu thập thập dữ liệu, tranh thủ thời gian để bồ sung năng lượng. 12 Ngoài ra, còn có rất nhiều các tác nhân khác ảnh hưởng đến việc tiết kiệm năng lượng, nó có thể phụ thuộc vào khoảng cách liên lạc, sự kiện được giám sát, yêu cầu của hệ thống và hoạt déng,.

Đặt biệt có thé kế các trạng thái của điểm thu thập cảm biến: hoạt động, nhàn rỗi, trạng thái ngủ. Các nghiên cứu về các trạng thái của node cảm biến, lập lịch trình cho thiết bị ngủ, dự đoán thời gian ngủ dựa vào lượng pin còn lại, dựa vào luồng dit liệu, các nghiên cứu về chip dé áp dụng các nghiên cứu các trạng thái trên vào thiết bị thương mại [6], [12], [13]. Trong trạng thái hoạt động, mức độ tiêu thụ năng lượng là tối đa. Thanh phan giao tiếp tiêu hao năng lượng cao nhất do phải truyền và nhận dữ liệu.

Ở trang thái nhàn rỗi, điểm dit liệu được đưa vào trạng thái lắng nghe, tại đây năng lượng có thể bị tiêu hao do phải chờ một thông điệp, dữ liệu từ một điểm khác. Cuối cùng, ở trạng thái ngủ, năng lượng ít bị tiêu tốn, điểm thu thập cảm biến không nhận bat kỳ tác vụ nào, thành phan giao tiếp tắt. Sau đây, một loạt các kỹ thuật và nên tảng dé đạt được sự hiệu quả năng lượng được trình bày phía trên. Lấy mẫu thích ứng Kỹ thuật lay mẫu thích ứng xem xét rằng các hoạt động đánh thức, thu thập và xử lý dữ liệu trước khi truyền tiêu thụ một tỷ lệ năng lượng tương tự so với quá trình truyền dữ liệu, ý tưởng cơ bản của kỹ thuật này là điều chỉnh tốc độ lấy mẫu với các thay đổi dựa trên các tiêu chí cụ thé và dam bảo độ chính xác của thông tin kết quả.

Nhóm tác giả đã lập danh mục các phương pháp lấy mẫu thích ứng dựa trên các tiêu chí như vậy. Send-on-delta sampling: được sử dụng phổ biến nhất trong mạng không dây. Nguyên bản của cách tiếp cận này là lấy mẫu level-crossing vào cuối những năm 1950 dựa trên ý tưởng “lây mẫu phù hợp nhất là chỉ truyền dit liệu quan trọng và giá trị mới thu được dựa trên tín hiệu được thay đổi bởi một gia số nhất định” [14]. Do tính phổ biến của nó, có nhiều cách khác nhau đề thé hiện kỹ thuật này như event- based sampling [15], magnitude-driven sampling [15] hoặc deadbands [16].

13 Integral Sampling sử dụng khái niệm tích phân hoặc năng lượng của sai số dé xử lý các đao động nhỏ trong tín hiệu. Thông báo được gửi nếu sai số tích lũy của việc lay mau, ký hiệu là CES, lớn hơn ngưỡng được xác định trước & [17]. Predictor-based sampling sử dụng mô hình dé dự đoán biện pháp tiếp theo dựa trên các giá trị trong quá khứ. Tiêu chí của sự khác biệt có thể sử dụng lại dựa vào việc lấy mẫu trên dữ liệu hoặc lấy mẫu theo khoảng thời gian.

Mô hình được xây dựng từ một thống kê đơn giản hóa sử dụng phép ngoại suy tuyến tính [18]. Để duy trì chất lượng thông tin cao, bộ dự báo được sử dung trong máy thu dé ngoại suy giá tri tín hiệu cho đến khi nhận được bản tin mới. Tuy nhiên, việc cập nhật bộ dự báo máy thu yêu cầu ít nhất hai mẫu, điều này làm giảm hiệu quả của phương pháp này. Gradient-based integral sampling là một phan mở rộng của phương pháp lay mau tích phân với việc tối ưu hóa mức tiêu thụ năng lượng khi đánh thức - phương pháp này dựa trên thực tế là thiết bị đánh thức tiêu thụ lớn hơn đáng kể so với thu thập thông báo.

Do đó, thời gian đánh thức tiếp theo sẽ tự động được điều chỉnh theo độ dốc hiện tại của tín hiệu [19]. Thời gian ngủ tối đa được xác định đề tránh giảm độ doc tín hiệu xuông 0. Sigmoid-based sampling sử dụng một hàm sigmoid dé ước tính những thay đổi của tốc độ lay mau dua trén phương sai cua cửa s6 tin hiéu cudi cung [20], [21]. Hãy biểu thi thông điệp cuối cùng là x(t) thuộc một cửa sô tín hiệu kích thước W, phương sai là sự khác biệt tuyệt đối giữa x(t) va x(t - 1) so với giá trị trung bình của W.

Tiếp theo, phương sai như vậy được so sánh với một ngưỡng được xác định trước khi tính toán tốc độ lây mẫu mới là phép nhân của tốc độ hiện tại và hàm sigmoid của phương sai đó. Tỷ lệ mới được giới han từ 0 đến 2 do thuộc tính hàm sigmoid. Lap lich tác vụ tối ưu Một số công trình nghiên cứu cho rằng có thé giảm thiểu tiêu thụ năng lượng băng cách tối ưu hóa chính sách lập kế hoạch tác vụ. Bài toán tối ưu hóa chung được xây dựng thành một bài toán chung với hai trạng thái hai bên.

Trong giai đoạn đầu, lập trình động hoặc thuật toán di truyền được khai thác để giải bài toán lập kế hoạch tuyến đường. Sau đó, nhóm tác giả sử dụng thuật toán Gale- Shapley dé giải bài toán phân công nhiệm vụ ở giai đoạn hai. Hiệu quả của nó được thể hiện qua các kết quả phân tích lý thuyết và đánh giá thực tế. Các công trình tương tự đối với UAVs, [23] nhằm mục đích giảm thiểu tiêu thụ năng lượng bằng cách kết hợp lập trình động, lý thuyết dau giá và lý thuyết đối sánh.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ