Hacker News new | ask | show | jobs
by renton_wal 1683 days ago
> commercial and industrial use cases

> unsuitable for consumer devices that need computing power a SBC offers

PLC is not "consumer". "for industry" devices often have service contracts and dedicated staff whose job it is to ensure reliability and spares, and vastly different requirements than a plug and play "consumer" device.

You've compared two very different use cases as if they were alike.

Consumer devices actually have much stricter reliability requirements than many industrial applications - if you look at margins, you'll see that any return is a huge dent. Versus industrial, where swapping out a $50~ sbc part once a year is still vastly cheaper than "high reliability" solutions which cost into the thousands. Maybe you lost half a day of work, but that's probably acceptable for a small shop running a lathe that saved $$$$ on upfront capex.

And, there's no way anyone's using raspberry pis for high availability, such as in manufacturing.

But back to those consumer requirements - there's a lot of software and hardware requirements that you get "for free" with more expensive, traditional solutions. For example,

- verified boot (pre-boot checksum/signing verification, and chain of trust)

- multiple boot partitions with fallback to prevent against bad updates

- image based updates and recovery

- out of band network recovery modes

- guaranteed flash failure rate and yield

- minimal form factor with reduced components for unneeded features

and a bunch of other small stuff that all shaves off failure rates by .5% here and there, and yet is completely worth it to anyone deploying consumer devices. Some of that you could probably implement yourself, but make a mistake versus using a tried and tested solution... well, that's more margins and profit lost.

By the way, in another comment you said "Pi is better suited for less portable products like NAS, or TV boxes". Well, yeah, 'cause it's basically a set-top box SOC that was put into a hobbyist board. ;) The Pi has a TON of "undocumented" features and modes around being a set top box. Broadcom will sell you basically the same GPU/CPU package with a lot of those features listed above.