Я работаю над устройством, которое распознает и собирает информацию из окружающей среды, такую как температура, влажность и т. Д.
Устройство не подключено к какому-либо источнику питания, но имеет аккумулятор и солнечную батарею для зарядки.
Большую часть времени он почти находится в состоянии глубокого сна, и он просыпается только тогда, когда ему нужно почувствовать и передать данные. Эта операция занимает около 1-2 минут, а затем снова ложится спать.
Я не эксперт в этой области, но я думаю, что MQTT должен быть хорошим вариантом, если устройство должно быть доступно для получения сообщений от темы все время, но в моем сценарии оно только считывает датчики и отправляет данные на сервер периодически.
В настоящее время я отправляю данные через HTTP, но мне интересно, имеет ли смысл внедрять MQTT? Должен ли я получить какое-либо преимущество перед HTTP для этого сценария?