Sto lavorando su un dispositivo che rileva e raccoglie informazioni dall'ambiente come temperatura, umidità, ecc.
Il dispositivo non è collegato a nessuna fonte di alimentazione, ma ha una batteria e un pannello solare per caricarlo.
È quasi in uno stato di sonno profondo per la maggior parte del tempo e si sveglia solo quando è necessario rilevare e trasferire i dati. Questa operazione richiede circa 1-2 minuti, quindi torna a dormire.
Non sono un esperto in questo settore, ma penso che MQTT dovrebbe essere una buona opzione se il dispositivo deve essere accessibile per ricevere messaggi da un argomento in ogni momento, ma nel mio scenario legge solo i sensori e invia i dati a un server periodicamente.
Attualmente sto inviando i dati tramite HTTP, ma mi chiedo se abbia senso implementare MQTT? Dovrei ottenere qualche vantaggio su HTTP per questo scenario?