Tôi đang làm việc trên một thiết bị có ý nghĩa và thu thập thông tin từ môi trường như nhiệt độ, độ ẩm, v.v.
Thiết bị không được kết nối với bất kỳ nguồn năng lượng nào, nhưng nó có pin và bảng điều khiển năng lượng mặt trời để sạc pin.
Hầu như lúc nào nó cũng ở trạng thái ngủ sâu và nó chỉ thức dậy khi cần cảm nhận và truyền dữ liệu. Thao tác này mất khoảng 1-2 phút, và sau đó nó lại đi ngủ.
Tôi không phải là chuyên gia trong lĩnh vực này, nhưng tôi nghĩ MQTT nên là một lựa chọn tốt nếu thiết bị cần có thể truy cập để nhận tin nhắn từ một chủ đề mọi lúc, nhưng trong kịch bản của tôi, nó chỉ đọc cảm biến và gửi dữ liệu đến máy chủ định kỳ.
Hiện tại tôi đang gửi dữ liệu qua HTTP, nhưng tôi tự hỏi liệu việc triển khai MQTT có hợp lý không? Tôi có nên nhận được bất kỳ lợi thế nào về HTTP cho kịch bản này không?