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 Amasi3w ago
@Camila_99$$ you might enjoy using ESP32 cus of low power operation
Solution
Ming
Ming3w 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_ath3w ago
Hi camila , i advice you to use deep sleep mode and Employ low-power MQTT libraries like PubSubClient
Camila_99$$
Camila_99$$3w ago
Okk thanks for the tip ! 🙏🏻
Want results from more Discord servers?
Add your server
More Posts
implementing secure authentication on edge impulseHey guys, @IoT Cloud so lately I have been working with Edge Impulse , but I'm having trouble implemHow to Install and Secure the Mosquitto MQTT Messaging Broker on Ubuntu 18.04https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-the-mosquitto-mqtt-messagEstablishing MQTT Connection with Private Key - is that secure?In this video, I discuss using a Private Key in the MQTT connection setup. It's crucial to keep the New Embedded Programming Language by AppleLast week at WWDC 2024, Apple unveiled Embedded Swift, a new programming language for resource-limitDoes anybody worked on Quectel EC200 series SIM module for establishing an MQTT connection to cloudAT+QMTCONN=0,"deployment-fc9b6ee2","chara","chara" OK +QMTCONN: 0,1 +QMTSTAT: 0,3 I'm getting thInstalling Minimal Valgrind Components for Embedded Systems to Reduce Footprint@Middleware & OS Hey guys, In other for me to minimize my embedded system's footprint, can I instaFixing 'Missing Operator' Error in Batch Script for Renaming JPG Files on WindowsI'm trying to rename image files (JPGs) on a Windows machine. I want to add an incrementing number (Understanding Anonymous Inode 0 Entries in /proc/pid/maps for Memory Usage in Embedded LinuxI'm investigating memory usage in my embedded Linux application using `/proc/pid/maps`. I'm confusedHow to Correctly Calibrate a Load Cell Using HX711 Library for Accurate Weight Measurements?Hello everyone, I am trying to calibrate a load cell to obtain the correct weight. I followed the inDIY haptic SmartKnob: BLDC motor + round LCDThis innovative input device, SmartKnob, is an **open-source** input device with software-configurab