Khóa luận tốt nghiệp mạng máy tính và truyền thông xây dựng giải pháp khí canh thông minh dựa trên kỹ thuật học sâu tính toán cận biên và mô hình bảo mật zero trust

Khóa luận trình bày giải pháp khí canh thông minh dựa trên học sâu, tính toán cận biên và mô hình bảo mật zero trust trong mạng máy tính.

Người đăng

Ẩn danh

Thể loại

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

2023

61
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: PHƯƠNG PHÁP VÀ KẾT QUẢ

1.1. Xây dựng hệ thống khí canh thông minh với tính toán cận biên

1.2. Xây dựng giải pháp bảo mật

1.3. Xây mô hình học sâu dùng để xác định thời gian phun dinh dưỡng và kiểm tra điều kiện tối ưu

1.4. Phạm vi và hạn chế

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

2.1. Hệ thống IoT thông minh áp dụng AI (AIoTs)

2.2. Tính toán cận biên (Edge Computing)

2.3. Bảo mật hệ thống IoT

2.4. Các nền tảng, thiết bị hỗ trợ xây dựng và triển khai các hệ thống IoT

3. CHƯƠNG 3: GIẢI PHÁP LẬP LỊCH PHUN DINH DƯỠNG VÀ KIỂM TRA ĐIỀU KIỆN TỐI ƯU

3.1. Mô hình IoT reference

3.2. Tập dữ liệu được dùng để đào tạo và thử nghiệm

3.3. Cơ sở lý thuyết trong tính toán điều chỉnh thời gian phun dinh dưỡng tối ưu

3.4. Giải pháp mã hóa và xác thực Zero-Trust

4. CHƯƠNG 4: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ

4.1. Triển khai hệ thống khí canh thông minh ứng dụng Edge Computing

4.2. Thử nghiệm và đánh giá kết quả

4.3. Giải pháp lập lịch phun dinh dưỡng và phát hiện bất thường áp dụng học sâu

4.4. Giải pháp mã hóa và xác thực Zero-Trust

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

5.1. Kết luận

5.2. Hướng phát triển trong tương lai

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

TÓM TẮT KHÓA LUẬN

GIỚI THIỆU

Tóm tắt

I. Tổng Quan Về Giải Pháp Khí Canh Thông Minh Dựa Trên Học Sâu

Giải pháp khí canh thông minh đang trở thành xu hướng trong nông nghiệp hiện đại. Hệ thống này không chỉ giúp tiết kiệm nước và phân bón mà còn tối ưu hóa quy trình trồng trọt. Việc áp dụng công nghệ IoT và học sâu vào khí canh giúp tự động hóa quy trình giám sát và điều khiển, từ đó nâng cao hiệu quả sản xuất. Tuy nhiên, để triển khai thành công, cần có một giải pháp bảo mật vững chắc nhằm bảo vệ hệ thống khỏi các cuộc tấn công mạng.

1.1. Khái Niệm Về Khí Canh Thông Minh

Khí canh thông minh là phương pháp trồng cây trong môi trường không khí, nơi rễ cây được phun dung dịch dinh dưỡng. Phương pháp này giúp tiết kiệm tài nguyên và tăng năng suất cây trồng.

1.2. Lợi Ích Của Việc Áp Dụng Học Sâu Trong Khí Canh

Học sâu giúp phân tích dữ liệu từ cảm biến, từ đó tự động hóa việc lập lịch phun dinh dưỡng và phát hiện bất thường trong môi trường canh tác, nâng cao hiệu quả sản xuất.

II. Thách Thức Trong Việc Triển Khai Giải Pháp Khí Canh Thông Minh

Mặc dù có nhiều lợi ích, việc triển khai hệ thống khí canh thông minh vẫn gặp phải nhiều thách thức. Các vấn đề như giám sát liên tục, bảo mật dữ liệu và khả năng tương tác giữa các thiết bị IoT cần được giải quyết. Nếu không có giải pháp bảo mật hiệu quả, hệ thống có thể bị tấn công, dẫn đến thiệt hại lớn cho người trồng.

2.1. Vấn Đề Giám Sát Liên Tục

Người trồng cần giám sát nồng độ dinh dưỡng và điều kiện môi trường 24/7. Sự sai lệch có thể gây ảnh hưởng nghiêm trọng đến sự phát triển của cây.

2.2. Nguy Cơ Từ Các Cuộc Tấn Công Mạng

Hệ thống IoT dễ bị tấn công giả mạo dữ liệu cảm biến hoặc tín hiệu điều khiển, ảnh hưởng đến hoạt động của hệ thống.

III. Phương Pháp Xây Dựng Hệ Thống Khí Canh Thông Minh

Để xây dựng hệ thống khí canh thông minh, cần áp dụng các công nghệ như IoT, học sâu và tính toán cận biên. Việc kết hợp các công nghệ này giúp tối ưu hóa quy trình trồng trọt và bảo mật hệ thống. Mô hình học sâu sẽ được sử dụng để tự động hóa việc lập lịch phun dinh dưỡng và kiểm tra điều kiện môi trường.

3.1. Ứng Dụng IoT Trong Khí Canh

IoT cho phép kết nối và giám sát các thiết bị trong hệ thống khí canh, từ đó thu thập dữ liệu cần thiết để tối ưu hóa quy trình sản xuất.

3.2. Tính Toán Cận Biên Để Tối Ưu Hóa

Tính toán cận biên giúp xử lý dữ liệu ngay tại thiết bị, giảm thiểu độ trễ và tăng cường khả năng phản hồi của hệ thống.

IV. Giải Pháp Bảo Mật Zero Trust Cho Hệ Thống IoT

Giải pháp bảo mật Zero-Trust là một trong những phương pháp hiệu quả nhất để bảo vệ hệ thống IoT trong khí canh thông minh. Mô hình này yêu cầu xác thực mọi thiết bị và người dùng trước khi cho phép truy cập vào hệ thống. Điều này giúp ngăn chặn các cuộc tấn công giả mạo và bảo vệ dữ liệu nhạy cảm.

4.1. Nguyên Tắc Của Mô Hình Zero Trust

Mô hình Zero-Trust không tin tưởng bất kỳ thiết bị nào trong mạng, mà yêu cầu xác thực liên tục để đảm bảo an toàn cho hệ thống.

4.2. Ứng Dụng Zero Trust Trong Khí Canh

Việc áp dụng Zero-Trust giúp bảo vệ hệ thống khí canh khỏi các cuộc tấn công mạng, đảm bảo tính toàn vẹn và bảo mật cho dữ liệu.

V. Kết Quả Nghiên Cứu Và Ứng Dụng Thực Tiễn

Kết quả nghiên cứu cho thấy hệ thống khí canh thông minh hoạt động hiệu quả khi áp dụng các giải pháp đã đề xuất. Việc tự động hóa lập lịch phun dinh dưỡng và kiểm tra điều kiện môi trường đã giúp nâng cao năng suất cây trồng. Hệ thống cũng đã được triển khai thành công tại nhiều mô hình thực tiễn.

5.1. Đánh Giá Hiệu Quả Của Hệ Thống

Hệ thống đã cho thấy sự cải thiện rõ rệt về năng suất và chất lượng cây trồng so với các phương pháp truyền thống.

5.2. Triển Khai Thực Tế Tại Các Nông Trại

Nhiều nông trại đã áp dụng giải pháp khí canh thông minh, mang lại lợi ích kinh tế và môi trường đáng kể.

VI. Tương Lai Của Giải Pháp Khí Canh Thông Minh

Giải pháp khí canh thông minh dự kiến sẽ tiếp tục phát triển và mở rộng trong tương lai. Sự kết hợp giữa công nghệ IoT, học sâu và bảo mật Zero-Trust sẽ tạo ra những hệ thống nông nghiệp thông minh hơn, bền vững hơn. Các nghiên cứu tiếp theo sẽ tập trung vào việc cải thiện hiệu suất và khả năng tương tác giữa các thiết bị.

6.1. Xu Hướng Phát Triển Công Nghệ

Công nghệ sẽ tiếp tục phát triển, mang lại nhiều giải pháp mới cho nông nghiệp thông minh, từ đó nâng cao hiệu quả sản xuất.

6.2. Tích Hợp AI Và IoT Trong Nông Nghiệp

Sự tích hợp giữa AI và IoT sẽ tạo ra những hệ thống tự động hóa hoàn toàn, giúp người nông dân dễ dàng quản lý và giám sát cây trồng.

10/07/2025
Khóa luận tốt nghiệp mạng máy tính và truyền thông xây dựng giải pháp khí canh thông minh dựa trên kỹ thuật học sâu tính toán cận biên và mô hình bảo mật zero trust

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

chương 1. Trong chương này tôi cũng trình bày về các van dé còn tồn tại trong một hệ thống khí canh thông minh áp dụng công nghệ IoT và AI cùng với phương pháp giải quyết các vấn đề đó kèm với kết quả trong nghiên cứu này. Chương 2 tôi trình bày các công nghệ liên quan đến nghiên cứu này kết hợp với các nghiên cứu liên quan khác góp phần vào thành quả của nghiên cứu này. Giải pháp lập lịch phun dinh dưỡng tự động và kiểm tra điều kiện môi trường tối ưu cho khí canh 49 loại cây khác nhau được trình bày trong chương 3.

Trong chương này tôi cũng sẽ đề xuất giải pháp bảo mật và xác thực ở mạng biên cho hệ thống mà tôi đề xuất. Chương 4 sẽ trình bày cách triển khai hệ thống và các giải pháp đã đề xuất trong chương 3 cùng với các kết quả đánh giá. Kết thúc luận văn là kết luận về kết quả nghiên cứu và hướng phát triển được trình bay trong chương 5. CAC NGHIÊN CUU VA CÔNG NGHỆ LIÊN QUAN Nội dung chương này nói về các công nghệ, thiết bi và các giải thuật được tôi sử dụng trong nghiên cứu này.3 dé làm rõ các khái niệm về Edge Computing, việc áp dụng AI vào một hệ thống IoT và bảo mật hệ thống đó.

Hệ thống IoT thông minh áp dụng AI (AIoTs) IoT hiểu đơn giản là sử dụng công nghệ để kết nối mọi thứ lại với nhau cho phép ta hiểu những gi đang xảy ra với những thứ đó từ xa, thậm chí điều khiển chúng từ xa. Các công nghệ được sử dụng bao gồm kỹ thuật mạng, phần cứng, phần mềm, lưu trữ và xử ly dit liệu. AIoT là hệ thống IoT áp dụng AI để khai thác dữ liệu thu thập được hoặc tự động hóa các tác vụ lặp đi lặp lại, giám sát và điều khiển thay cho con người. Trên thực tế AI thường được triển khai ở hai vị trí: Thứ nhất là tại Backend server dé khai phá các tiềm năng của dữ liệu đã được thu thập và lưu trữ lại; Thứ hai là triển khai ở Edge server hoặc IoT device dé tu động hóa các tác vụ giám sat va điều khiến hệ thống.

Việc triển khai AI ở biên của mạng IoT, có thể giúp giảm băng thông và độ trễ trong khi tăng cường quyên riêng tư và bảo mật do không cần phải gửi mọi thứ về Backend server. Tuy nhiên điều này đòi hỏi các mô hình AI phải nhẹ dé các thiết bi ở biên có tài nguyên hạn chế có thé xử lý. Ngược lại khi triển khai ở Backend server tuy không bị giới hạn về tài nguyên tính toán nhưng lại làm tăng độ trễ tính toán và không đảm bảo quyền riêng tư. Tính toán cận biên (Edge Computing) Edge Computing hay còn gọi là điện toán biên hoặc tính toán cận biên là một mô hình điện toán phân tán đem sức mạnh tính toán và lưu trữ đến gần hơn với nơi phát sinh đữ liệu đáp ứng nhu cầu xử lý với độ trễ thấp, tăng tính riêng tư và tiết kiệm băng thông.

Việc triển khai AI ở biên của mang IoT cũng là một trong nhiều trường hợp triển khai của Edge Computing. Bảo mật hệ thống IoT Hệ thống IoT có thể hiểu là một mạng lưới các thiết bị thực hiện các chức năng khác nhau được kết nối lại với nhau và sau đó kết nối ra Internet dé giám sát, thu thập dữ liệu và điều khiển từ xa. Bất cứ dữ liệu nhạy cảm nào truyền qua Internet cũng cần thiết được mã hóa, khi nhận được bat cứ thông tin gì cũng cần được xác thực. Do đó bảo mật hệ thống IoT là bảo vệ các dữ liệu nhạy cảm được truyền di và xác thực những thông tin nhận được trong hai quá trình thu thập dữ liệu từ xa (Remote sensing) và điêu khiên, giám sát từ xa (remote control).

Mỗi hệ thống IoT khác nhau sẽ có một yêu cầu về bảo mật khác nhau, do đó sẽ không có một tiêu chuân chung cho tat cả các hệ thống. Hệ thống khí canh thông minh mà tôi đề xuất trong nghiên cứu này cần được bảo vệ khỏi các cuộc tấn công giả mại dữ liệu cảm biến và lệnh điều khiển. Không những thế, các dữ liệu gửi qua Internet cũng cần được mã hóa. Sự đa dạng về các loại thiết bị với tài nguyên tính toán khác nhau và các công nghệ mang, giao thức mạng khác nhau luôn là những thách thức lớn khi áp dụng các giải pháp bảo mật.

Các nền tảng, thiết bị hỗ trợ xây dựng và triển khai các hệ thống IoT thông minh 2. Arduino Arduino là một nền tảng mã nguồn mở, trong các tài liệu Tiếng Anh Arduino được gọi là một open-source electronics platform. Arduino cung cấp phần cứng có thê lập trình là các board mạch và bộ công cụ phát triển Arduino IDE đi kèm với ngôn ngữ cùng tên dựa trên C++. Arduino ra đời tại Viện Thiết kế Tương tác Ivrea như một công dùng để làm thử nghiệm nhanh, nhằm phục vụ sinh viên không có nền tảng về điện tử và lập trình.

Ngay khi nó lan rộng đến cộng đồng rộng hơn, board Arduino đã thay đôi dé thích ứng với những nhu cầu và thách thức mới, khác biệt khỏi các board 8-bit đơn giản, dé tạo ra các sản phâm dành cho ứng dụng IoT, thiết bị đeo, in 3D và môi trường nhúng. Suốt những năm qua, Arduino đã trở thành "bộ não" của 10 hàng nghìn dự án, từ các đồ vật hàng ngày đến các thiết bị khoa học phức tạp. Một cộng đồng toàn cầu của những người như (sinh viên, nghiên cứu sinh, lập trình viên và chuyên gia) đã tập hợp quanh nền tảng mã nguồn mở nay dé đóng góp cho sự phát triển của nó. Chúng ta có thé dễ dàng tìm mua các board mach Arduino được bán ở các cửa hàng điện tử và các trang thương mại điện tử.

Một số loại board Arduino phổ biến nhất mà người dùng thường sử dụng: e_ Arduino Uno: Đây là board Arduino co bản nhất và phổ biến nhất. Nó được trang bị vi điều khiển ATmega328P và có đủ số lượng chân I/O (input/output) đề kết nối và điều khiến các linh kiện và cảm biến khác nhau. e Arduino Mega: Đây là phiên bản mở rộng của Arduino Uno với nhiều chan I/O hơn và bộ nhớ lưu trữ lớn hon. Board này thích hợp cho các dự án cần nhiều chân kết nối và yêu cầu sự mở rộng.

e Arduino Nano: Được thiết kế nhỏ gọn, Arduino Nano là một board phổ biến cho các dự án có không gian hạn chế. Nó cung cấp các chức năng tương tự như Arduino Uno, nhưng có kích thước nhỏ gọn hon. e Arduino Leonardo: Board này có tích hợp sẵn công nghệ HID (Human Interface Device), cho phép nó hoạt động như một bàn phím hoặc chuột. Điều này rất hữu ích cho các ứng dụng tương tác với máy tính.

e Arduino Due: Đây là board Arduino mạnh mẽ hon, sử dụng vi diéu khién ARM Cortex-M3 32-bit. Với tốc độ xử lý cao hơn và bộ nhớ lớn hơn, Arduino Due thích hợp cho các ứng dụng yêu cầu xử lý dữ liệu nhanh va phúc tạp. Trong nghiên cứu này chúng tôi sử dung board mạch Vietduno Uno (Arduino Uno Compatible sử dụng cổng USB-B được nghiên cứu và sản xuất bởi MakerLab.vn dựa trên nguyên mẫu là mạch Arduino Uno với các ưu điểm vượt trội: 11 e_ Thiết kế tương thích hoàn toàn về hình dạng, chuẩn chân tín hiệu và cách sử dụng với Arduino Uno. e_ Sử dụng mạch nguồn xung giảm áp với ưu điểm là hiệu suất chuyển đổi cao, toa nhiệt thấp, tiết kiệm năng lượng, dải điện áp đầu vào cấp cho mạch rộng từ 6~24VDC với dòng đầu ra lớn: 5VDC/Max 1500mA, 3.3VDC / Max 700mA.

e Bồ sung thêm các chân cấp nguồn POWER+ 5VDC giúp dễ dàng cấp nguồn cho nhiều thiết bị khác nhau. e Sử dung IC chuyên đổi USB-UART CH340 được nhập khẩu chính hãng cho độ ồn định và độ bền cao. e_ Chức năng cách ly nguồn cổng USB tự động khi cấp nguồn ngoài từ chân Vin hoặc giắc DC giúp bảo vệ công USB máy tính của bạn an toản hơn. =L13 f#=PHH3 i Version Hinh 2.1: Vietduno Uno USB-B Hình 2.1 là hình ảnh thực tế board Vietduno Uno USB-B, bảng 2.1 là thông số kỹ thuật của board được cung cấp bởi nhà sản xuất.

12 Vi điều khiển ATmega328P-PU Dién ap hoat dong SVDC Điện áp dau vào VIN 6~24VDC Digital /O 14 chân (với 6 chân có chức nang PWM) PWM Digital ƯO 6 chân (D3, D5, D6, D9, D10, D11) Analog Input 6 chan (A0~A5) Dòng DC đầu ra các chân I/O Max 20mA Dòng DC đầu ra chân 3V3 Max 700mA Dòng DC đầu ra chân 5V Max 1500mA Flash Memory 32KB với 0.5 KB sử dung cho bootloader SRAM 2KB EEPROM 1KB Clock Speed 16MHz LED_BUILTIN D13 IC nap chương trình va giao tiép UART ¬ CH340 Cổng giao tiếp máy tính USB-B hoặc USB-C Kích thước 68.1:Théng số kỹ thuật Vietduno Uno 2. Raspberry Pi Raspberry Pi là một máy tính nhúng nhỏ (Embedded Computer) thường được cài hệ điều hành Linux thông qua thẻ nhớ SD. Với sức mạnh xử lý tương đương một chiếc Laptop giá rẻ, Raspberry Pi có thé chạy nhiều ứng dụng khác nhau như một chiếc máy tinh thông thường. Trong các ứng dụng IoT, Raspberry Pi có thé đóng vai trò là loT device nhờ vào các chân GPIO tích hợp san, hoặc đóng vai trò là một Gateway dé nhận dir liệu từ các Node sensor và gửi về Backend server.

Nó cũng có thê được cài đặt để chạy như một Edge server giá rẻ trong các hệ thống IoT thương mại. Một số phiên bản Raspberry Pi phổ biến như: e Raspberry Pi 4 Model B: Đây là phiên bản mới nhất và mạnh mẽ nhất của Raspberry PI. Trang bị bộ vi xử lý Broadcom BCM2711 ARM Cortex- A72 64-bit và có thể có RAM từ 2GB đến 8GB. Raspberry Pi 4 cung cấp 13 nhiều công kết nối, bao gồm công USB 3.0, công Micro HDMI, tích hợp công Gigabit Ethernet, Wi-Fi và Bluetooth.

e Raspberry Pi 3 Model B+: Day là phiên trang bị bộ vi xử ly Broadcom BCM2837B0 ARM Cortex-A53 64-bit va RAM 1GB, vẫn được sử dung rộng rãi. Raspberry Pi 3 B+ cung cấp các công kết nói, bao gồm công USB 2.0, công HDMI, hỗ trợ mang Wi-Fi và Bluetooth. e Raspberry Pi Zero W: Đây là phiên bản nhỏ gon và giá rẻ của Raspberry Pi trang bị bộ vi xử lý Broadcom BCM2835 ARMII và RAM 512MB. Raspberry Pi Zero W có kích thước rất nhỏ, có tích hop Wi-Fi, Bluetooth và chỉ có một công micro-USB và công camera CSI.

e Raspberry Pi 400: Day là một phiên bản đặc biệt cua Raspberry Pi được tích hợp trực tiếp vào một ban phim.

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

Tài liệu "Giải Pháp Khí Canh Thông Minh Dựa Trên Kỹ Thuật Học Sâu và Bảo Mật Zero-Trust" trình bày những giải pháp tiên tiến trong lĩnh vực khí canh, kết hợp với công nghệ học sâu và mô hình bảo mật Zero-Trust. Tài liệu nhấn mạnh tầm quan trọng của việc áp dụng các kỹ thuật học sâu để tối ưu hóa quy trình sản xuất nông nghiệp, đồng thời đảm bảo an toàn thông tin trong môi trường kết nối Internet of Things (IoT).

Độc giả sẽ tìm thấy nhiều lợi ích từ việc áp dụng các giải pháp này, bao gồm tăng cường hiệu quả sản xuất, giảm thiểu rủi ro bảo mật và cải thiện khả năng quản lý dữ liệu. Để mở rộng thêm kiến thức về các ứng dụng của học sâu trong nông nghiệp, bạn có thể tham khảo tài liệu Phát triển và tối ưu mô hình học sâu cho tác vụ phân loại thẻ đeo tai của vật nuôi trong công nghiệp.

Ngoài ra, nếu bạn quan tâm đến việc ứng dụng công nghệ trong nông nghiệp từ góc độ phân đoạn ngữ nghĩa, tài liệu Khóa luận tốt nghiệp khoa học máy tính phân đoạn ngữ nghĩa cho ảnh nông nghiệp chụp từ trên cao sẽ cung cấp thêm thông tin hữu ích. Cuối cùng, để tìm hiểu về các phương pháp phát hiện xâm nhập trong hệ thống IoT, bạn có thể xem tài liệu Khóa luận tốt nghiệp khoa học máy tính ứng dụng học bầy đàn vào hệ thống phát hiện xâm nhập để phát hiện lưu lượng mạng bất thường trong hệ thống iot. Những tài liệu này sẽ giúp bạn có cái nhìn sâu sắc hơn về các ứng dụng công nghệ trong nông nghiệp và bảo mật.