4 ms·
Sone of what your saying is kind of making the point of the parent though. Yes, you can make the software deployment go easier, and resin looks like an interes
by TFortunato 9y ago
Sone of what your saying is kind of making the point of the parent though.
Yes, you can make the software deployment go easier, and resin looks like an interesting project from that front. But that really is only a small part of the problen, and those hardware problems you described aren't trivial. The testing you described to convincingly show that your device can handle the environmental requirements isn't trivial. (And by environmental, I dont just mean weather, but also things like available power quality, vibration, etc.)
These industrial devices aren't expensive just because the suppliers aren't aware of RasPi, or are looking to gouge you. Its because they put in a lot of work to qualify these devices for their intended conditions. The RasPi, hacked up solution might actually be the WAY more expensive option over it's lifetime, if I have to roll maintenance crews every couple of months to replace SD cards or fix a flaky connector. And god forbid our code hangs in a way that makes all of the lights at an intersection green. "Oh you have a way to prevent that? Prove it." Designed to fail works fine for microservices where I can spin up a new instance rapidly, but it isn't the best match for industrial or infrastructure in most cases.
Apologies if I'm coming across overly snarky here. I genuinely love the RaspPi, and its got a great niche for prototyping, hacking up one-off projects, or even as the base for many types of connected projects. But I've also worked on industrial and infrastructure types of systems, and more than once I've seen someone say that they've got a cheaper solution to X, when really they've got something that may look cheaper if your only looking at upfront costs, but they are completely ignoring the lifetime costs of the solution.
- halbritt 9y agoNo apologies necessary. I wasn't vehemently disagreeing with the parent so much as saying that the cost-benefit analysis is worthwhile. I do some IIoT stuff, so I have a little experience here. Many of the lower cost PLCs and industrial edge devices have no better environmental characteristics than a Raspberry Pi. They just happen to be more expensive by comparison because they're competing in a market with much more expensive devices. In many cases, as you suggested, buying those devices is a false economy. My point is simply that they're not that bad, and like you said, one should truly consider the lifecycle costs.