ฉันกำลังทำงานกับอุปกรณ์ที่รับรู้และรวบรวมข้อมูลจากสภาพแวดล้อมเช่นอุณหภูมิความชื้น ฯลฯ
อุปกรณ์ไม่ได้เชื่อมต่อกับแหล่งพลังงานใด ๆ แต่มีแบตเตอรี่และแผงพลังงานแสงอาทิตย์เพื่อชาร์จ
เกือบจะอยู่ในสถานะหลับสนิทเกือบตลอดเวลาและจะตื่นขึ้นเมื่อจำเป็นต้องรับรู้และถ่ายโอนข้อมูลเท่านั้น การดำเนินการนี้ใช้เวลาประมาณ 1-2 นาทีและจากนั้นจะเข้าสู่โหมดสลีอีกครั้ง
ฉันไม่ใช่ผู้เชี่ยวชาญในด้านนี้ แต่ฉันคิดว่า MQTT ควรเป็นตัวเลือกที่ดีถ้าอุปกรณ์ต้องสามารถเข้าถึงเพื่อรับข้อความจากหัวข้อตลอดเวลา แต่ในสถานการณ์ของฉันมันอ่านเซ็นเซอร์เท่านั้นและส่งข้อมูลไปยัง เซิร์ฟเวอร์เป็นระยะ
ขณะนี้ฉันกำลังส่งข้อมูลผ่าน HTTP แต่ฉันสงสัยว่าเหมาะสมที่จะใช้ MQTT หรือไม่ ฉันควรได้รับประโยชน์ใด ๆ จาก HTTP สำหรับสถานการณ์นี้หรือไม่