Trang 1
TRAO ĐỔI DỮ LIỆU SỬ DỤNG GIAO THỨC MQTT 1. Giới thiệu Báo cáo này trình bày kết quả triển khai chương trình trao đổi dữ liệu sử dụng giao thức MQTT. Chương trình được viết bằng ngôn ngữ Python với thư viện Paho- MQTT, sử dụng Broker công cộng broker.hivemq.com để mô phỏng quá trình truyền nhận dữ liệu cảm biến dưới định dạng JSON. Yêu cầu Bài tập Đã hoàn thành: • Ngôn ngữ: Python. • Broker: broker.hivemq.com (Port 1883). • Publisher: Gửi dữ liệu JSON với cấu trúc {"DeviceName": "...", "temperature": 30, "humidity": 60}. • Subscriber: Nhận dữ liệu, Parse JSON và hiển thị các trường dữ liệu. 2. Quá trình Gửi Dữ liệu (Publisher) Chương trình Publisher chịu trách nhiệm kết nối đến Broker và đăng tải dữ liệu lên một Topic cụ thể. Chi tiết Thực hiện: • Topic sử dụng: uit/lab/your_student_id. • Payload: Dữ liệu được đóng gói thành chuỗi JSON trước khi gửi. • QoS: Sử dụng QoS = 1. Kết quả Chạy Publisher Chương trình kết nối thành công, gửi dữ liệu JSON và sau đó ngắt kết nối.

Bình luận (0)
Chưa có bình luận nào. Hãy là người đầu tiên!