Pracuję na urządzeniu, które wykrywa i zbiera informacje ze środowiska, takie jak temperatura, wilgotność itp.
Urządzenie nie jest podłączone do żadnego źródła zasilania, ale ma baterię i panel słoneczny do ładowania.
Przez większość czasu jest prawie w głębokim śnie i budzi się tylko wtedy, gdy musi wykryć i przesłać dane. Ta operacja trwa około 1-2 minut, a następnie ponownie zasypia.
Nie jestem ekspertem w tej dziedzinie, ale myślę, że MQTT powinien być dobrym rozwiązaniem, jeśli urządzenie musi być dostępne, aby otrzymywać wiadomości z tematu przez cały czas, ale w moim scenariuszu tylko odczytuje czujniki i wysyła dane do serwer okresowo.
Obecnie przesyłam dane przez HTTP, ale zastanawiam się, czy warto wdrożyć MQTT? Czy powinienem uzyskać przewagę nad HTTP w tym scenariuszu?