First, I’d like to share this from this post:
I wanted to let you both (and the world) know that the battery monitoring API/library, along with the initial microcontroller sleep states API/library, will be available in the next Arduino IDE update (scheduled for next week).
These two updates will require only updating our Arduino IDE integration to gain access to their respective libraries, and will not require a firmware update. (There will also be a future firmware update that will expand the available sleep states.)
All the best,
So, please hold while we finish the code and measurements on the power consumption in standby.
“Full radio power” has a relatively big spread. There are a lot of different modes and a lot of different transmit powers depending on how far you are from the cell tower, what type of network you are on, and what’s in the way (atmosphere, buildings, trees, squirrels, flying carpets) etc.
To answer this question, I’d like to point you to the Ublox modem system integration manuals:
There you’ll see a bunch of great illustrations of the current consumption of the modem in various modes. I’ve included the worst case current consumption for reference:
As for the total energy used to transfer 1 MB of data, @KonektPat and the rest of the team will have to run through some scenarios and get back to you. Sending 1MB of data in one shot and sending 1 MB of data over the course of the day are going to have different power profiles.