How can I reduce the energy consumption of WiFi and MQTT?

Hello guys , I'm working on developing an IoT temperature and humidity sensor for my cellar. I'm using NodeMCU ESP8266. I'm sending the information to an MQTT broker. The battery (18650 3.7V 19800mAh Li-ion rechargeable lithium batteries) Lasted only 1 day 😂. How can I reduce the energy consumption of WiFi and MQTT? Is there a way to achieve low power consumption? Thank you.
Solution:
WiFi is a massive power drain. You may want to investigate something like LoRa https://en.wikipedia.org/wiki/LoRa which has a long range and lower power consumption.
LoRa
LoRa (from "long range") is a physical proprietary radio communication technique. It is based on spread spectrum modulation techniques derived from chirp spread spectrum (CSS) technology. It was developed by Cycleo, a company of Grenoble, France, and patented in 2014. Cycleo was later acquired by Semtech. LoRaWAN (wide area network) defines the ...
Jump to solution
4 Replies
Marvee Amasi
Marvee Amasi7mo ago
@Camila_99$$ you might enjoy using ESP32 cus of low power operation
Solution
Ming
Ming7mo ago
WiFi is a massive power drain. You may want to investigate something like LoRa https://en.wikipedia.org/wiki/LoRa which has a long range and lower power consumption.
LoRa
LoRa (from "long range") is a physical proprietary radio communication technique. It is based on spread spectrum modulation techniques derived from chirp spread spectrum (CSS) technology. It was developed by Cycleo, a company of Grenoble, France, and patented in 2014. Cycleo was later acquired by Semtech. LoRaWAN (wide area network) defines the ...
wafa_ath
wafa_ath7mo ago
Hi camila , i advice you to use deep sleep mode and Employ low-power MQTT libraries like PubSubClient
Camila_99$$
Camila_99$$7mo ago
Okk thanks for the tip ! 🙏🏻
Want results from more Discord servers?
Add your server