Raspberry Pi Zero 2 W
thepihut.com
thepihut.com
https://www.raspberrypi.com/news/new-raspberry-pi-zero-2-w-2...
The ETA Prime YouTube channel has a video up with more emulation testing.
Is there something much much lighter that can run off a CR2032? For some applications all one really needs is zigbee for access, or something like that.
Or the alternative is a Pi-like with POE. Last time I did that with a Pi it involved a relatively expensive “hat” which felt suboptimal.
It seems to me that a microcontroller with an RTOS might be more up this alley (perhaps the esp8266/esp32 platform, but I'm no expert).
That said, it is incredible how fast they can boot, connect to wifi, send something and shutdown again.
I'd replace the Pi 4 in my 3D printer controller with one and use that Pi 4 for a bunch of other things since they're impossible to find outside of scalpers in my country now. :/
So unless your clustering needs are very low-performance and don't need much in the way of networked bandwidth, I would stay away from trying to cluster Zeros.
The Zero 2 is slightly less-bad than the original Zero W (I actually built a tiny K3s cluster with it way back when...), but still not a great idea. It's extremely slow and the 512 MB of RAM limits what you can do a lot.
For "real work", nope, not worth it. For that, look into what e.g. the giant IAAS providers (AWS, Azure, GCP) or the top500 list are running on.
How do you find that out?
Anyway, the idea wasn't to give an exact recipe but rather to give a glimpse on what is generally considered a cost-effective compute platform.
It works, but the ratio of power consumption to compute performance was worse compared to using a standard PC.
edit: with the huge increase in performance, Pi-4 models may now be competitive.
I don't know what the solution is, but yes, I've noticed it absolutely everywhere.
Edit: Out of the box, it doesn't seem to do anything at all without a microSD card with a valid bootloader inserted. Checking if I can set program_usb_boot_mode
Edit 2: I set `program_usb_boot_mode=1` in /boot/config.txt, rebooted, and verified `vcgencmd otp_dump | grep 17:` output `17:3020000a`, but the Zero 2 W just sits if I don't have a microSD card inserted. No HDMI output, no attempt to run off USB (tried with two different flash drives).
With the microSD card and USB both plugged in, it boots off only microSD and the USB volume shows up as sda.
Eben Upton's been mentioning how hard it's been to keep up with demand this year, and it looks like next year won't be better (but hopefully won't be worse!) [1].
[1] https://www.theregister.com/2021/08/20/raspberry_pi_supply_e...