Re: Raspberry Pi, wobbling on the cusp perhaps?
[It not being practical to run a Pi off a battery] ... makes them much less useful for IOT than they should theoretically be.
You can run a Pi ZeroW off a battery for a while ... but I'd want anything IoT-like for which I might consider a Pi to run 24/7 without needing its batteries changed 4 times a day.
In any case, running Linux makes the Pi less good for anything that requires actual real-time work, which some IoT-type applications will. Better to use an Arduino-like board -- based on something like an ESP8266 or an ESP32 if you want WiFi -- but I'd still want a permanent power connection rather than (just) batteries.