Conserving power with remote sleep / wakeup

For the GPS, there are two things you can do:

  1. You can actually turn the GPS off. Within a day and still powered by the Electron LiPo it will do a warm start but it will still take a few seconds to get a fix.
  2. You can use a GPS sleep mode to reduce power consumption. The AssetTracker and AssetTrackerRK libraries do not support this, but the u-blox M8 does.

However, by far the largest user of power the the STM32F205 processor, at least when you're not actively transmitting cellular data.

You can use stop mode sleep (pin + time) along SLEEP_NETWORK_STANDBY so the cellular modem is still on, with the Wake on RI feature, and the processor will wake up on a Particle function call from the cloud.

This only works on the Electron and E Series (Gen 2) on 2G/3G devices. It does not work on Gen 2 LTE devices. It does not currently work on Gen 3 devices (Argon/Boron/Xenon) though it probably could with a change within Device OS.

2 Likes