Giới thiệu mqtt lịch sử hình thành 3



tải về 0.54 Mb.
trang6/6
Chuyển đổi dữ liệu16.10.2022
Kích0.54 Mb.
#53587
1   2   3   4   5   6
MQTT AND DATABASE

Thiết kế cơ sở dữ liệu


Bài toán đặt ra: Cần đưa dữ liệu bao gồm thông tin độ ẩm, nhiệt độ môi trường và độ ẩm đất của cây lên một Cloud để có thể lưu trữ giúp người trồng lan có thể dễ dàng theo dõi tình trạng của cây cũng như có thể điều chỉnh lượng nước cần tưới cho cây để cây có thể phát triển một cách tốt nhất.

Hình 6: Thiết kế cơ sở dữ liệu cho hệ thống tưới lan bằng MySQL
    1. Sử dụng MQTT thông qua Python (Paho)


Bước 1: Cài đặt ngôn ngữ lập trình Python

Hình 7:Cài đặt Python
Bước 2: Cài đặt the Paho MQTT Client

Hình 8: Cài đặt Paho MQTT
Bước 3: Đặt các thông số kết nối của MQTT Broker

Hình 9: Thông số kết nối của MQTT
    1. Hàm publish:


Hàm publish sử dụng để có thể gửi thông tin từ cảm biến đến CSDL thông qua MQTT

Hình 10: Hàm publish
    1. Hàm subscribe:


Hàm subscribe nhằm để nhận dữ liệu đã được gửi từ hàm publish và đẩy vào cơ sở dữ liệu mỗi khi nhận được.

Hình 11: Hàm subscribe
    1. Kết quả nhận được từ cơ sở dữ liệu sau khi gửi



Hình 12: Kết quả thu được sau khi đọc được từ cảm biến DHT11






tải về 0.54 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương