Part XII: Edge, Embedded, Streaming, and Federated Sensor AI
Chapter 63: Batteryless and Intermittent Sensing

Sustainability and the zero-power frontier

"A battery is a promise to return in three years with a screwdriver. Multiply that promise by a trillion and it stops sounding like progress."

A Long-Sighted AI Agent

Why this section matters

The previous six sections treated energy as an engineering constraint: too little power, so make the computation fit. This closing section reframes energy as an environmental constraint and asks the question the constraint was always standing in for. If sensing is to reach the scale everyone forecasts, tens of billions of nodes on buildings, soil, livestock, packages, and infrastructure, then every node carries an ecological bill that the datasheet never prints: the carbon and mined metals embodied in its battery, the fuel burned by the technician who replaces that battery, and the toxic mass it becomes when it is finally thrown away. Batteryless operation is interesting not only because a supercapacitor is convenient but because removing the battery removes the single largest lifecycle liability of a deployed sensor. The "zero-power frontier" is the research program that pushes standby power toward zero and self-powered operation toward perpetual, so that a sensor's ecological footprint approaches the cost of manufacturing it once and never touching it again. This section teaches you to account for that footprint in full, including the carbon of the intelligence running on the device, and to recognize when batteryless design is genuinely greener rather than merely marketed as such.

This section is the sustainability capstone of the chapter, so it builds on all of it. It presumes the harvesting and storage physics of Section 63.1 (where perpetual power comes from), the intermittence model of Section 63.2, and the accuracy-for-joules tradeoffs of Section 63.5. It reaches outward too: the deployment context of environmental and building sensor fleets comes from Chapter 39, and the governance and disclosure duties that increasingly force these numbers onto a spec sheet come from Chapter 70. We measure footprint in grams of carbon-dioxide equivalent (gCO2e) and in grams of electronic waste, and we compare designs over a fixed deployment lifetime.

The hidden ledger: what a battery really costs

A coin cell looks free. The lifecycle accounting says otherwise. A sensor's total footprint decomposes into three terms that a battery inflates: the embodied carbon and materials in manufacturing (the mined lithium, cobalt, and the cell's own production energy), the operational carbon of grid electricity if it is ever mains-charged, and the service carbon of the human logistics that keep it alive. For a low-duty sensor the operational term is tiny, so the ledger is dominated by the two that scale with the battery. Write the lifetime footprint of one node as

$$ F_{\text{node}} = F_{\text{embodied}} + N_{\text{swaps}}\,\bigl(F_{\text{cell}} + F_{\text{truck-roll}}\bigr), $$

where \(N_{\text{swaps}}\) is the number of battery replacements over the deployment. The second term is the one that explodes at scale. A single maintenance visit to a remote node can emit more carbon than the node's entire silicon, and multiply by the fleet size and it dwarfs everything. Removing the battery drives \(N_{\text{swaps}}\) to zero, deletes \(F_{\text{cell}}\) entirely, and, because a batteryless node needs no scheduled service, collapses the truck-roll term as well. The end-of-life story is just as stark: the world already generates over sixty million tonnes of electronic waste a year, batteries are its most hazardous and least recycled fraction, and a battery buried in a wall or a field for a decade is a leak waiting to happen.

At fleet scale, the battery is the product's environmental footprint

For a single hobby gadget the battery is a rounding error. For a deployed fleet the arithmetic inverts. When a node's own manufacturing footprint is small and its operational energy is harvested for free, the dominant lifetime emissions are the repeated cells and the human trips to install them. Batteryless design does not shave a few percent off that bill; it removes the term that dominates it. This is why "zero-power" is a sustainability claim before it is a hardware one: the goal is not merely low watts but the elimination of the recurring physical maintenance that recurring energy storage demands.

The zero-power frontier: energy-neutral and perpetual

"Zero-power" is shorthand, not literal. Two precise ideas sit underneath it. The first is energy-neutral operation: over any averaging window the energy a node consumes never exceeds the energy it harvests, so it runs forever without ever depleting a permanent store. The condition is simply

$$ \bar{P}_{\text{harvest}} \;\ge\; \bar{P}_{\text{active}}\,d \;+\; P_{\text{sleep}}\,(1-d), $$

with \(d\) the active duty cycle. The frontier is the pursuit of making every term on the right shrink so the inequality holds under ever-dimmer harvesting. The second idea is the drive toward genuinely near-zero communication and standby: backscatter radios that reflect and modulate an ambient RF wave instead of generating their own carrier, consuming microwatts rather than milliwatts, and sleep currents pushed into the nanoamp range so that a node's resting power costs almost nothing. Together these let a node sense, decide, and report on scavenged energy alone. The practical target is perpetual operation: a device whose expected service life is bounded by component aging, not by an energy store running dry, so that once installed it never needs to be revisited. Reaching it changes the design objective from "maximize battery life" to "minimize the peak energy of the rarest useful event," because that peak, not the average, is what a capacitor-only node must survive.

A batteryless bridge-monitoring fleet that outlives its own spec sheet

Consider a structural-health network of vibration and strain nodes epoxied to the girders of a highway bridge, harvesting from the traffic-induced vibration itself and reporting via backscatter to readers on the light poles. The original battery-powered design demanded a maintenance climb per node every two years to swap cells, a genuinely dangerous, lane-closing, carbon-heavy operation across a few hundred nodes. The batteryless redesign runs an on-device anomaly detector (the condition-monitoring machinery of Chapter 37) that reports only when the vibration signature drifts, so most nodes transmit a few bytes a day and spend the rest of their life asleep at nanoamp currents. Across the fleet's fifteen-year design life this deletes hundreds of climbs, several tonnes of CO2e in truck rolls and lift rentals, and every one of the discarded lithium cells the old plan would have generated. The sensors will fail eventually from adhesive fatigue, not from a dead battery, which is precisely the point of the frontier: the energy store stopped being the thing that dies first.

A full accounting: the carbon of the intelligence

A batteryless sensor can still be a net environmental loss if the intelligence behind it is profligate. The device's own operation may be carbon-free, but the model it runs was trained somewhere, often on a grid-powered cluster whose emissions are far from zero, and a large training run can emit as much carbon as several cars over their lifetimes. So the correct unit of account is the whole system: amortized training carbon plus per-node embodied carbon, set against whatever emissions the sensing avoids. Break-even is a simple comparison. Let \(F_{\text{train}}\) be the one-time training footprint amortized over a fleet of \(M\) nodes, \(F_{\text{node}}\) the per-node lifetime footprint from the ledger above, and \(S\) the emissions the deployment saves (energy the sensors help a building or process not waste). The deployment is a net environmental win when

$$ S \;>\; \frac{F_{\text{train}}}{M} + F_{\text{node}}. $$

Two forces decide the outcome. Amortization is your friend: training carbon divided across a large fleet with a long life becomes negligible per node, which is exactly why reusable foundation models and the edge-optimization toolkit of Chapter 59 improve the sustainability math, not just the latency. The rebound effect is your enemy: making sensing nearly free invites deploying vastly more of it, so absolute impact can rise even as per-node impact falls. Sustainability is therefore a claim you must measure, not assume, and the measurement has to include the training run.

def net_carbon_win(f_train_kg, fleet_size, f_node_kg, saved_kg):
    """Lifetime CO2e balance for a sensing deployment (all values in kg CO2e per node)."""
    amortized_train = f_train_kg / fleet_size
    total_cost = amortized_train + f_node_kg
    return saved_kg - total_cost, total_cost

# A modest model training run, amortized over a fleet; per-node figures over 10 years.
battery_node  = 0.9 + 4 * (0.05 + 6.0)   # embodied + 4 battery swaps x (cell + truck roll)
batteryless   = 1.1 + 0                   # slightly higher embodied (harvester), zero swaps

for name, f_node in [("battery", battery_node), ("batteryless", batteryless)]:
    margin, cost = net_carbon_win(f_train_kg=250.0, fleet_size=5000,
                                  f_node_kg=f_node, saved_kg=30.0)
    verdict = "net win" if margin > 0 else "net loss"
    print(f"{name:>12}: lifetime cost {cost:5.2f} kg -> {verdict} (margin {margin:+.2f} kg)")
#      battery: lifetime cost 25.30 kg -> net win (margin  +4.70 kg)
# batteryless: lifetime cost  1.15 kg -> net win (margin +28.85 kg)
A whole-system carbon balance in a dozen lines. The battery variant's footprint is dominated by four truck-roll service visits at 6 kg CO2e each; the batteryless variant deletes them, so the same amortized training carbon buys roughly six times the net environmental margin. The point is not the exact numbers but that the comparison must include the amortized training run and the human logistics, not just the silicon.

The net_carbon_win function above makes the amortization and rebound arguments concrete: the training term shrinks as the fleet grows, and the truck-roll term is what separates the two designs. Note the batteryless node carries a slightly higher embodied cost (the harvester and larger capacitor), a reminder that batteryless is not automatically greener; it wins here only because it erases the recurring terms.

Materials and end of life: transient and printed electronics

The zero-power frontier has a materials wing that closes the loop at disposal. If a node is never serviced and is deployed by the million into soil, packaging, or the built environment, its end-of-life becomes the dominant waste question. Three research directions respond. Printed and flexible electronics replace rigid silicon boards with conductive inks on paper or thin polymer, cutting embodied energy and enabling roll-to-roll manufacture. Biodegradable (green) electronics build sensors on substrates such as cellulose or silk with metals and semiconductors chosen to safely decompose, so an agricultural or ecological node can be left in the field to break down rather than retrieved. Transient electronics go further, engineering a device to physically dissolve on a schedule or a trigger, which matters both for single-use environmental sensing and for security. None of these is a solved technology, and each trades performance for compostability, but together they define what "sustainable by construction" would mean: a sensor whose entire lifecycle, from printed substrate through harvested operation to benign decomposition, never produces a battery to swap or a board to landfill.

Frontier: standardized carbon accounting and self-powered intelligence

Two threads are converging. On the systems side, backscatter and battery-free platforms have matured from lab demos into practical designs: ambient-backscatter communication (Liu et al., 2013) showed devices exchanging data with no battery and no active transmitter, and intermittent-inference runtimes such as SONIC (Gobieski et al., 2019) demonstrated real neural-network inference across power failures, so self-powered on-device intelligence is now a working reality rather than a promise. On the accounting side, the ML community has built the instruments to measure the other half of the ledger: tools like CodeCarbon and the analyses of Strubell et al. (2019) and Patterson et al. (2021) let a designer report a model's training and inference emissions as a first-class number. The open frontier is fusing the two into a single, auditable lifecycle figure that a fleet operator can certify, so that a batteryless-sensing claim comes with a verifiable whole-system carbon and e-waste budget rather than a marketing adjective, exactly the kind of disclosure the regulation of Chapter 70 is beginning to require.

Measuring the training footprint without a spreadsheet

Estimating a training run's emissions by hand means logging GPU wattage, wall-clock time, the data-center's power-usage efficiency, and the grid's carbon intensity for your region and hour, then multiplying it all through: easily a hundred lines of brittle bookkeeping that goes stale the moment you change hardware. An emissions-tracking library collapses it to a decorator:

from codecarbon import track_emissions   # measures kWh and region-aware gCO2e

@track_emissions(project_name="wildlife-tag")
def train():
    ...        # your normal training loop, unchanged
    return model
CodeCarbon meters the CPU, GPU, and RAM energy of the wrapped call and multiplies by the local grid's real-time carbon intensity, turning roughly 100 lines of manual power-and-grid accounting into about 3 and producing the \(F_{\text{train}}\) term the break-even formula needs. The library owns the metering and the grid lookup; you still supply the fleet size and node figures that turn its output into a per-node verdict.

Exercise: find the fleet size where the model pays for itself

Using the net_carbon_win function, hold the per-node figures fixed for the batteryless design and treat the training footprint \(F_{\text{train}}\) as amortized over a variable fleet of \(M\) nodes. (a) Derive the minimum \(M\) at which the deployment breaks even (\(S\) equals total cost) for a training run of 250 kg CO2e and per-node saved emissions of 30 kg. (b) Now suppose a rebound effect: each halving of per-node cost triples the number of nodes actually deployed. Write the absolute fleet emissions as a function of per-node cost and show that absolute impact can rise even while the per-node figure and the break-even test both improve. (c) In two sentences, state what this implies for how a sustainability claim about batteryless sensing should be phrased.

Self-check

  1. Why does removing the battery reduce a deployed sensor's lifetime footprint by far more than the battery's own manufacturing carbon?
  2. State the energy-neutral operation condition in words, and explain why a capacitor-only node must be sized for the peak energy of its rarest useful event rather than its average draw.
  3. A vendor claims its batteryless sensor is "carbon-negative." What two terms must their accounting include before that claim can be checked, and which one does amortization across a large fleet make negligible?

Lab 63

simulate energy-adaptive inference of a pretrained model under an intermittent power trace.

Bibliography

Batteryless platforms and backscatter

Liu, Parks, Talla, Gollakota, Wetherall, and Smith (2013). Ambient Backscatter: Wireless Communication Out of Thin Air. ACM SIGCOMM.

The foundational demonstration that battery-free devices can communicate by reflecting ambient RF, the physical basis of near-zero-power reporting on the frontier.

Hester and Sorber (2017). The Future of Sensing is Batteryless, Intermittent, and Awesome. ACM SenSys.

A concise manifesto arguing that batteryless intermittent operation, not longer batteries, is the sustainable path for planetary-scale sensing.

Gobieski, Lucia, and Beckmann (2019). Intelligence Beyond the Edge: Inference on Intermittent Embedded Systems (SONIC). ACM ASPLOS.

Shows that real neural-network inference can survive repeated power failures on harvested energy, making self-powered on-device intelligence practical.

Carbon accounting for machine learning

Strubell, Ganesh, and McCallum (2019). Energy and Policy Considerations for Deep Learning in NLP. ACL.

The paper that put training-time carbon on the agenda, quantifying that a single large model can emit as much CO2 as several cars over their lifetimes.

Patterson, Gonzalez, Le, Liang, Munguia, Rothchild, So, Texier, and Dean (2021). Carbon Emissions and Large Neural Network Training. arXiv:2104.10350.

Refines ML carbon estimates with real data-center and grid factors, and identifies the levers (model, hardware, location) that most reduce training emissions.

Schwartz, Dodge, Smith, and Etzioni (2020). Green AI. Communications of the ACM.

Argues for efficiency as a first-class evaluation criterion alongside accuracy, the mindset behind amortizing training carbon across a fleet.

Lacoste, Luccioni, Schmidt, and Dandres (2019). Quantifying the Carbon Emissions of Machine Learning. arXiv:1910.09700.

Introduces the practical, region-aware emissions accounting that underlies tools such as CodeCarbon, supplying the training-footprint term in the break-even test.

Materials and electronic waste

Irimia-Vladu (2014). "Green" Electronics: Biodegradable and Biocompatible Materials and Devices for Sustainable Future. Chemical Society Reviews.

A survey of biodegradable substrates and benign conductors, defining what "sustainable by construction" would mean for a disposable sensor node.

Baldé et al. (2024). The Global E-waste Monitor 2024. ITU and UNITAR.

The authoritative tally of electronic waste and its poorly recycled battery fraction, the end-of-life liability that batteryless design aims to delete.

What's Next

In Chapter 64, we lift our attention from a single self-powered node to a population of them and confront a different constraint: not the joules a device holds but the data it must never surrender. Federated and privacy-preserving learning lets a fleet improve a shared model while each device keeps its raw sensor stream local, so intelligence scales across billions of nodes without the raw signals ever leaving the physical world they were measured in.