Estoy trabajando en un dispositivo que detecta y recopila información del entorno, como la temperatura, la humedad, etc.
El dispositivo no está conectado a ninguna fuente de alimentación, pero tiene una batería y un panel solar para cargarlo.
Está casi en un estado de sueño profundo la mayor parte del tiempo, y solo se despierta cuando necesita detectar y transferir datos. Esta operación dura aproximadamente 1-2 minutos, y luego se va a dormir nuevamente.
No soy un experto en esta área, pero creo que MQTT debería ser una buena opción si el dispositivo necesita ser accesible para recibir mensajes de un tema todo el tiempo, pero en mi escenario solo lee sensores y envía datos a un servidor periódicamente.
Actualmente estoy enviando los datos a través de HTTP, pero me pregunto si tiene sentido implementar MQTT. ¿Debo obtener alguna ventaja sobre HTTP para este escenario?