Đồ Án Tốt Nghiệp: Xây Dựng Hệ Thống IoT Greenhouse Dựa Trên Mã Nguồn Mở Thingsboard

Tài liệu nghiên cứu Xây dựng hệ thống smart farming sử dụng nền tảng thingsboard, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về kỹ thuật.

Trường đại học

Trường Đại Học Phenikaa

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án/Khóa Luận Tốt Nghiệp

2023

85
6
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

LỜI MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. Đặt vấn đề

1.2. Công Nghệ IoT (Internet of Things) Trong Nông Nghiệp

1.3. Mục Tiêu và Ý Nghĩa của Đồ Án

1.4. Nhiệm vụ

2. IOT VÀ THINGSBOARD

2.1. IoT

2.2. Đặc điểm của IoT

2.3. Ưu điểm của IoT

2.4. Nhược Điểm của IoT

3. THIẾT KẾ HỆ THỐNG

3.1. Chức năng và thiết kế hệ thống

3.1.1. Chức năng Hệ thống

3.1.2. Thiết kế hệ thống

3.2. Thiết bị vật lý

3.2.1. Thiết bị và cảm biến

3.2.2. Thiết kế mạch

3.3. Tầng Giao Vận (Transport Layer)

3.4. Giao diện người dùng web ThingsBoard – dashboard

3.5. Temeletry and attributes

3.6. RPC- Remote Procedure Calls

3.7. Quy trình tự động

3.8. Quy trình chủ động điều khiển thiết bị

4. TRIỂN KHAI HỆ THỐNG

4.1. Tự động tạo RPC request

4.2. Tự động tạo thông báo và gửi mail

4.3. Tổng kết dự án

4.4. Kết quả đạt được

4.5. Nhận xét và khả năng ứng dụng trong thực tế

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

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG BIỂU

Tóm tắt

I. Tổng Quan Về Hệ Thống IoT Greenhouse Dựa Trên Thingsboard

Hệ thống IoT Greenhouse đang trở thành một xu hướng quan trọng trong nông nghiệp hiện đại. Việc áp dụng công nghệ IoT giúp tối ưu hóa quy trình sản xuất và quản lý tài nguyên hiệu quả hơn. Thingsboard, một nền tảng mã nguồn mở, cung cấp giải pháp mạnh mẽ cho việc giám sát và điều khiển các yếu tố môi trường trong nhà kính. Bài viết này sẽ khám phá chi tiết về hệ thống IoT Greenhouse và những lợi ích mà nó mang lại.

1.1. IoT Trong Nông Nghiệp Cơ Hội Và Thách Thức

Công nghệ IoT trong nông nghiệp mở ra nhiều cơ hội mới nhưng cũng đối mặt với không ít thách thức. Việc áp dụng IoT giúp nông dân theo dõi và quản lý môi trường trồng trọt một cách hiệu quả. Tuy nhiên, việc triển khai công nghệ này cũng đòi hỏi đầu tư và kiến thức chuyên môn.

1.2. Thingsboard Là Gì Tại Sao Nên Sử Dụng

Thingsboard là một nền tảng mã nguồn mở cho phép quản lý và giám sát các thiết bị IoT. Với khả năng tích hợp dễ dàng và giao diện thân thiện, Thingsboard trở thành lựa chọn lý tưởng cho các dự án IoT trong nông nghiệp, giúp tối ưu hóa quy trình sản xuất.

II. Vấn Đề Trong Quản Lý Nhà Kính Truyền Thống

Quản lý nhà kính truyền thống gặp nhiều khó khăn như kiểm soát nhiệt độ, độ ẩm và ánh sáng. Những yếu tố này ảnh hưởng trực tiếp đến năng suất cây trồng. Việc thiếu công nghệ tự động hóa khiến nông dân phải tốn nhiều thời gian và công sức để duy trì môi trường lý tưởng cho cây trồng.

2.1. Thách Thức Về Tài Nguyên Nước

Thiếu nước là một trong những thách thức lớn trong nông nghiệp. Việc quản lý nước không hiệu quả có thể dẫn đến lãng phí và giảm năng suất cây trồng. Hệ thống IoT có thể giúp theo dõi và điều chỉnh lượng nước tưới một cách tự động.

2.2. Biến Đổi Khí Hậu Và Ảnh Hưởng Đến Nông Nghiệp

Biến đổi khí hậu gây ra nhiều tác động tiêu cực đến nông nghiệp, từ nhiệt độ tăng cao đến sự thay đổi trong lượng mưa. Hệ thống IoT có thể giúp nông dân theo dõi các yếu tố môi trường và đưa ra quyết định kịp thời để bảo vệ cây trồng.

III. Phương Pháp Xây Dựng Hệ Thống IoT Greenhouse

Xây dựng hệ thống IoT Greenhouse dựa trên Thingsboard bao gồm nhiều bước quan trọng. Từ việc thiết kế hệ thống, lựa chọn cảm biến đến phát triển giao diện người dùng, mỗi bước đều cần được thực hiện cẩn thận để đảm bảo hiệu quả.

3.1. Thiết Kế Hệ Thống IoT

Thiết kế hệ thống IoT bao gồm việc lựa chọn các cảm biến phù hợp để theo dõi nhiệt độ, độ ẩm và ánh sáng. Các cảm biến này sẽ cung cấp dữ liệu cần thiết cho việc điều khiển tự động trong nhà kính.

3.2. Phát Triển Giao Diện Người Dùng

Giao diện người dùng là phần quan trọng giúp nông dân dễ dàng theo dõi và điều khiển hệ thống. Việc phát triển giao diện thân thiện và dễ sử dụng sẽ giúp tối ưu hóa trải nghiệm người dùng.

IV. Ứng Dụng Thực Tiễn Của Hệ Thống IoT Greenhouse

Hệ thống IoT Greenhouse đã được triển khai thành công trong nhiều mô hình nông nghiệp. Những ứng dụng này không chỉ giúp tăng năng suất mà còn giảm thiểu lãng phí tài nguyên. Các nông trại thông minh đang trở thành xu hướng mới trong ngành nông nghiệp.

4.1. Tăng Năng Suất Cây Trồng

Việc áp dụng công nghệ IoT giúp nông dân theo dõi và điều chỉnh môi trường trồng trọt một cách chính xác, từ đó tăng năng suất cây trồng. Hệ thống tự động hóa giúp giảm thiểu công sức lao động.

4.2. Giảm Thiểu Lãng Phí Tài Nguyên

Hệ thống IoT giúp theo dõi và điều chỉnh lượng nước, ánh sáng và dinh dưỡng một cách hiệu quả. Điều này không chỉ tiết kiệm tài nguyên mà còn bảo vệ môi trường.

V. Kết Luận Về Tương Lai Của Hệ Thống IoT Greenhouse

Hệ thống IoT Greenhouse dựa trên Thingsboard hứa hẹn sẽ mang lại nhiều lợi ích cho ngành nông nghiệp trong tương lai. Với sự phát triển không ngừng của công nghệ, việc áp dụng IoT sẽ ngày càng trở nên phổ biến và cần thiết.

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

Công nghệ IoT đang phát triển nhanh chóng và sẽ tiếp tục mở ra nhiều cơ hội mới cho ngành nông nghiệp. Việc áp dụng các công nghệ mới sẽ giúp nâng cao hiệu quả sản xuất.

5.2. Tương Lai Của Nông Nghiệp Thông Minh

Nông nghiệp thông minh sẽ trở thành xu hướng chủ đạo trong tương lai. Hệ thống IoT Greenhouse sẽ đóng vai trò quan trọng trong việc đảm bảo an ninh lương thực và bảo vệ môi trường.

10/07/2025
Xây dựng hệ thống smart farming sử dụng nền tảng thingsboard

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

Đặt vấn đề Nông nghiệp luôn đóng một vai trò quan trọng trong đáp ứng nhu cầu thực phẩm của nhân loại. Tuy nhiên, ngành nông nghiệp đang đối mặt với nhiều thách thức quan trọng như biến đổi khí hậu, thiếu nước, và gia tăng dân số. Các yếu tố này gây ra tình trạng giảm năng suất trong sản xuất nông nghiệp và gây áp lực lớn lên tài nguyên tự nhiên.2 Công Nghệ IoT (Internet of Things) Trong Nông Nghiệp Trong thời đại hiện đại, chúng ta đang chứng kiến sự kết nối mạng lưới của mọi thứ xung quanh chúng ta, từ các thiết bị điện tử thông minh đến hệ thống sản xuất công nghiệp. Điều này đã tạo ra một cuộc cách mạng công nghiệp mới, được gọi là Internet of Things (IoT), mà đã thay đổi cách chúng ta tương tác với thế giới xung quanh.

IoT không chỉ là một phần của cuộc sống hàng ngày, mà còn là một công cụ mạnh mẽ để giải quyết những thách thức đang đối diện với con người, đặc biệt là trong lĩnh vực nông nghiệp. Công nghệ IoT đã mở ra cơ hội mới để cải thiện năng suất và hiệu quả trong nông nghiệp. Bằng cách kết hợp cảm biến, mạng internet, và phân tích dữ liệu, IoT cho phép theo dõi và quản lý các yếu tố quan trọng như nhiệt độ, độ ẩm, ánh sáng, và thậm chí cả chất dinh dưỡng trong môi trường trồng trọt. Điều này giúp nông dân kiểm soát tốt hơn các yếu tố môi trường và tối ưu hóa quá trình sản xuất.

Trong cuộc cách mạng IoT, nền tảng mã nguồn mở Thingsboard nổi trội là một nền tảng mạnh mẽ và đáng tin cậy cho việc quản lý và theo dõi các thiết bị IoT. Với khả năng tích hợp dễ dàng và khả năng mở rộng linh hoạt, ThingsBoard 14 đã trở thành một lựa chọn lý tưởng để triển khai các dự án IoT từ đơn giản, quy mô nhỏ cho đến phức tạp với quy mô lớn.3 Mục Tiêu và Ý Nghĩa của Đồ Án Mục tiêu chính của dự án "IoT Greenhouse dựa trên ThingsBoard" là xây dựng một hệ thống thông minh cho nhà kính sử dụng công nghệ IoT. Hệ thống này có khả năng theo dõi và điều khiển môi trường trồng trọt một cách tự động và hiệu quả. Chúng tôi tin rằng dự án này có thể mang lại nhiều lợi ích quan trọng, bao gồm việc tối ưu hóa năng suất cây trồng, giảm thiểu lãng phí tài nguyên và đảm bảo rằng thực phẩm vẫn cung cấp đủ cho mọi người trong tương lai.

Nó cũng giúp nâng cao sự bền vững của ngành nông nghiệp và giúp con người đối mặt với những thách thức của biến đổi khí hậu và tăng trưởng dân số.4 Nhiệm vụ Để đạt được mục tiêu chung của Đồ án IoT Greenhouse, nhiệm vụ cụ thể sẽ được thực hiện. Các nhiệm vụ này bao gồm: • Thiết kế Hệ Thống IoT Greenhouse: Xây dựng một hệ thống cảm biến có khả năng theo dõi nhiệt độ, độ ẩm, ánh sáng, độ ẩm của đất và dữ liệu khác quan trọng trong nhà kính. • Phát triển giao diện người dùng: Sử dụng ứng dụng di động hoặc thiết lập giao diện web để có thể theo dõi và điều khiển nhà kính từ xa • Điều khiển và tự động hóa: Có thể điều khiển các thiết bị trong nhà kính và dựa vào dữ liệu thu thập để thiếp lập tự động hóa giúp cải thiện hiệu suất và giảm tải công việc 15 • Thu thập và Xử lý Dữ liệu: Thu thập dữ liệu từ các cảm biến và sử dụng các thuật toán xử lý dữ liệu để theo dõi và phân tích thông tin quan trọng về môi trường trong nhà kính. • Tối ưu hóa Môi trường: Sử dụng dữ liệu và thông tin để điều khiển tự động các yếu tố môi trường như cung cấp nước, điều chỉnh nhiệt độ và ánh sáng để tạo ra điều kiện tốt nhất cho cây trồng.

• Hệ Thống Cảnh Báo Tự Động: Tích hợp hệ thống cảnh báo tự động để thông báo khi có sự cố hoặc điều kiện không bình thường trong nhà kính, ví dụ như tình trạng quá nhiệt độ hoặc thiếu nước. IOT VÀ THINGSBOARD 2.1 IoT Thuật ngữ IoT (Internet of Things) đã phát triển rất nhiều qua các giai đoạn, kết hợp nhiều công nghệ như học máy, hệ thống nhúng, và cảm biến thông dụng. IoT là hệ thống của các thiết bị được kết nối với nhau thông qua việc gán một định danh duy nhất (UID), cho phép truyền dữ liệu và điều khiển các thiết bị qua mạng. Nó giảm bớt sự cần thiết của việc tương tác thực tế để điều khiển một thiết bị.

IoT là một hệ thống tự động hóa và phân tích tiên tiến sử dụng các công nghệ như mạng, cảm biến, trí tuệ nhân tạo,…. để cung cấp hệ thống hoàn chỉnh cho một sản phẩm hoặc dịch vụ. Những hệ thống này cho phép tăng cường tính minh bạch, kiểm soát và hiệu suất khi áp dụng cho bất kỳ ngành công nghiệp hoặc hệ thống nào.1 Đặc điểm của IoT 2. Trí tuệ Internet of Things (IoT) kết hợp giữa thuật toán và tính toán, phần mềm và phần cứng để biến nó thành một hệ thống thông minh.

Trí tuệ môi trường (Ambient intelligence) trong IoT tăng cường khả năng của nó bằng cách cho phép các thiết bị phản ứng một cách thông minh đối với tình huống cụ thể và hỗ trợ chúng trong thực hiện các nhiệm vụ cụ thể. Mặc dù công nghệ thông minh đang trở nên phổ biến, trí tuệ trong IoT thường chỉ được coi là một phương tiện để tương tác giữa các thiết bị, trong khi tương tác giữa người dùng và thiết bị được thực hiện thông qua các phương pháp nhập liệu tiêu chuẩn và giao diện người dùng 2. Kết Nối Sự kết nối là sức mạnh của Internet of Things bằng cách kết nối các vật dụng hàng ngày lại với nhau. Khả năng kết nối của các đối tượng này đóng vai trò then chốt, bởi vì các tương tác đơn giản ở cấp độ đối tượng đóng góp vào sự thông minh tổng hợp trong mạng lưới IoT.

Nó tạo điều kiện cho khả năng truy cập mạng và khả năng tương thích trong mọi lĩnh vực. Với sự kết nối này, mở ra các cơ hội thị trường mới cho Internet of Things thông qua việc mạng lưới hóa các ứng dụng và các sản phẩm thông minh. Cảm biến IoT sẽ không thể thực hiện được nếu thiếu các cảm biến để phát hiện hoặc đo lường bất kỳ thay đổi nào trong môi trường, từ đó tạo ra dữ liệu có thể báo cáo về trạng thái của chúng hoặc thậm chí tương tác với môi trường. Công nghệ cảm biến cung cấp các công cụ cần thiết để tạo ra khả năng phản ánh thực tế về thế giới vật 18 chất và con người trong nó.

Thông tin từ cảm biến không chỉ đơn giản là đầu vào tương tự từ thế giới vật chất, mà còn có thể cung cấp sự hiểu biết phong phú về thế giới phức tạp của chúng ta. Tính không đồng nhất Tính không đồng nhất trong Internet of Things là một trong những đặc điểm chính. Các thiết bị trong IOT dựa trên các nền tảng và mạng phần cứng khác nhau và có thể tương tác với các thiết bị hoặc nền tảng dịch vụ khác thông qua các mạng khác nhau. Kiến trúc IOT phải hỗ trợ kết nối mạng trực tiếp giữa các mạng không đồng nhất.

Các yêu cầu thiết kế chính cho những thứ không đồng nhất và môi trường của chúng trong IOT là khả năng mở rộng, tính mô đun, khả năng mở rộng và khả năng tương tác.2 Ưu điểm của IoT 2. Giao tiếp IOT khuyến khích giao tiếp giữa các thiết bị với nhau, còn được gọi là giao tiếp Machine-to-Machine (M2M). Do đó, các thiết bị vật lý có thể duy trì kết nối và do có tính trong suốt nên tăng mạnh độ hiệu quả và chất lượng lên cao hơn. Giám sát Ưu điểm rõ ràng thứ hai của IOT là giám sát.

Biết chính xác Nhiệt độ hoặc chất lượng không khí,…. trong nhà , giúp có thể cung cấp thêm thông tin mà trước đây không thể thu thập được một cách dễ dàng và giúp phản ứng dễ dàng hơn với các sự kiện ngoài dự kiến. Ví dụ: biết rằng bạn sắp hết nước hoặc độ hp đất đang giảm có thể giúp bạn tiết kiệm thêm thời gian để phản ứng hoặc bổ sung sớm, … 19 2. Thời gian Bằng cách tự động hóa các tác vụ và quy trình, IoT giúp giảm thiểu lỗi do con người gây ra và tiết kiệm thời gian quản lý.

Tiền bạc Đây chính là ưu điểm to lớn nhất của IoT, Do nếu hoạt động hiệu quả và giảm được tiêu hao tài nguyên dư thừa dẫn đến tăng trưởng nhanh chóng và tiết kiệm chi phí sản xuất, tiết kiệm hóa đơn điện và nhiên liệu. Tự động hóa IoT cho phép tự động hóa và quản lý các hoạt động hàng ngày mà không cần can thiệp của con người. Sự giao tiếp giữa các máy móc duy trì tính minh bạch trong các quy trình và tạo ra sự thống nhất trong việc thực hiện các nhiệm vụ. Điều này cũng giúp duy trì chất lượng dịch vụ và có khả năng đáp ứng trong tình huống khẩn cấp.

Chất lượng cuộc sống Công nghệ Internet of Things (IoT) đã đạt đến đỉnh cao của sự tiện lợi và quản lý tối ưu, tạo ra một cuộc cách mạng trong cách chúng ta tương tác với thế giới xung quanh và cải thiện đáng kể chất lượng cuộc sống của chúng ta. Thông qua việc kết nối và tự động hóa các thiết bị và quy trình, IoT đem lại sự thuận tiện không ngừng và tối ưu hóa mọi khía cạnh của cuộc sống hàng ngày. Từ việc quản lý thông minh trong ngôi nhà, theo dõi sức khỏe cá nhân qua các thiết bị y tế thông minh, đến việc tối ưu hóa quá trình sản xuất và vận chuyển 20 trong ngành công nghiệp, IoT đã thúc đẩy sự tiến bộ và đổi mới. Sự kết nối liên tục giữa các thiết bị và hệ thống cho phép chúng ta kiểm soát mọi thứ từ xa và đưa ra quyết định thông minh dựa trên dữ liệu thời gian thực.

Với IoT, chúng ta không chỉ tận hưởng cuộc sống thuận tiện hơn mà còn có khả năng đóng góp vào bảo vệ môi trường thông qua việc tối ưu hóa sử dụng năng lượng và nguồn tài nguyên. Khả năng dự đoán và ngăn ngừa sự cố thông qua dữ liệu và thông tin liên tục giúp giảm thiểu rủi ro và chi phí đáng kể.3 Nhược Điểm của IoT 2. Bảo mật và Quyền Riêng Tư Một trong những vấn đề lớn nhất của IoT là về bảo mật và quyền riêng tư. Các thiết bị IoT thường kết nối thông tin cá nhân và dữ liệu quan trọng.

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

Tài liệu "Xây Dựng Hệ Thống IoT Greenhouse Dựa Trên Thingsboard" trình bày một giải pháp hiện đại cho việc quản lý và tối ưu hóa quy trình trồng trọt trong nhà kính thông qua công nghệ Internet of Things (IoT). Bài viết nhấn mạnh cách mà hệ thống này có thể giúp nông dân theo dõi và điều chỉnh các yếu tố môi trường như nhiệt độ, độ ẩm và ánh sáng, từ đó nâng cao năng suất cây trồng và tiết kiệm tài nguyên.

Độc giả sẽ tìm thấy nhiều lợi ích từ việc áp dụng công nghệ IoT trong nông nghiệp, bao gồm việc giảm thiểu chi phí sản xuất và tăng cường hiệu quả trong việc chăm sóc cây trồng. Để mở rộng thêm kiến thức về các yếu tố ảnh hưởng đến năng suất cây trồng, bạn có thể tham khảo các tài liệu liên quan như Luận văn nghiên cứu ảnh hưởng của bón phối hợp phân viên nhả chậm với đạm ure đến sinh trưởng phát triển và năng suất giống ngô ngọt sugar 75 vụ đông 2016 tại yên mô ninh bình, hoặc Luận văn nghiên cứu ảnh hưởng của mật độ trồng đến năng suất và chất lượng giống sắn mới hl2004 28 tại thái nguyên. Những tài liệu này sẽ cung cấp thêm cái nhìn sâu sắc về các yếu tố kỹ thuật và môi trường ảnh hưởng đến năng suất cây trồng, giúp bạn có cái nhìn toàn diện hơn về lĩnh vực nông nghiệp hiện đại.