Thử nghiệm và đánh giá phần mềm

Một phần của tài liệu (Luận văn thạc sĩ) Nghiên cứu xây dựng phần mềm thu thập và giám sát dữ liệu trong nông nghiệp thông minh sử dụng nền tảng THINGS BOARD (Trang 63 - 72)

54

Sau khi cài đặt thành công phần cứng, cần tiến hành xây dựng chương trình cho thiết bị để đọc dữ liệu cảm biến nhiệt độ và độ ẩm của cảm biến đã được kết nối. Công việc được chia ra gồm 2 phần: Đọc dữ liệu, xử lý dữ liệu cảm biến và Gửi dữ liệu lên Server MQTT. Dữ liệu được đọc từ cảm biến thông qua giao tiếp I2C và có kết quả tương ứng như sau:

Hình 3. 19: Dữ liệu cảm biến đã được đọc và xử lý

Sau đó học viên tiếp tục xây dựng chương trình gửi dữ liệu lên ThingsBoard Server thông qua giao thức MQTT. Chương trình truyền tải được mô tả ngắn gọn như sau:

String payload = "{";

payload += "\"temperature\":"; payload += temperature; payload += ",";

payload += "\"humidity\":"; payload += humidity; payload += "}";

char telemetry[100];

payload.toCharArray( telemetry, 100 );

55

Kết quả thử nghiệm trên giao diện LAST TELEMETRY có dạng như sau:

Hình 3. 8: Dữ liệu đã gửi thành công lên ThingsBoard

Dữ liệu được gửi thành công lên Server tiếp tục được cấu hình để có giao diện hiển thị cho phép người dùng có thể dễ dàng quan sát thông qua giao diện IoT Monitoring. Kết quả cụ thể như sau:

56

Hình 3. 9: Giao diện quan sát dữ liệu từ cảm biến thực tế

Như vậy, sau quá trình cấu hình và cài đặt người dùng đã có thể dễ dàng quan sát được thông tin về dữ liệu cảm biến tại khu vực nuôi trồng sử dụng màn hình giao diện quan sát trên máy tính hoặc trên điện thoại di động được kết nối với Server ThingsBoard đã được cấu hình. Với mô hình này, người dùng có thể quan sát được dữ liệu tức thời cũng như quá trình biến động của các thông số mà người dùng cần quan sát.

Hơn nữa, với việc sử dụng kết nối 3G người dùng có thể thực hiện giám sát các dữ liệu tại các địa điểm có vị trí địa lý xa với vị trí mà người dùng quan sát. Do vậy, việc giám sát và theo dõi trở nên tiện ích hơn đồng thời cũng cho phép người dùng có thể quan sát được nhiều khu vực cần quan sát cùng lúc góp phần cho việc điều phối hoạt động của các trang trại, vườn một cách phù hợp để đảm bảo đặc tính sinh trưởng của các loại cây.

Kết quả theo dõi và giám sát hoạt động cho thấy hệ thống có khả năng hoạt động ổn định với sai số cảm biến thấp (Dưới 1%) và có khả năng hoạt động ổn định lâu dài cho phép người dùng có thể liên tục quan sát dữ liệu được gửi về từ

Một phần của tài liệu (Luận văn thạc sĩ) Nghiên cứu xây dựng phần mềm thu thập và giám sát dữ liệu trong nông nghiệp thông minh sử dụng nền tảng THINGS BOARD (Trang 63 - 72)

Tải bản đầy đủ (PDF)

(72 trang)