I was wondering which devices are used in IIoT applications. Are devices like ESP8266, ESP32, etc. (or other used in makers world) reliable for use on industrial/critical environments? If other parts of the system (power supply, etc.) are designed to be fault tolerant, would those devices be the point of failure?
With IIoT I mean the use of IoT devices in industrial environments, interacting with (or replacing) traditional devices (SCADA S. for example). An industrial environment could be a production line, a pumping system, a remote weather station, etc. I'm not talking about switching our home ligths on and off or watering our garden.
I know my questions is generic but I didn't want to make a question for each type of board. I know that device selection is an application specific task but you can think about it in this way: If you need an arm processor, for example, would you pick a RPI for your reliable "thing" or you just use it as a prototype? Would you put a RPi in a production environment? Same thing with ESP32 and so on. If the answer is no, if you only use those for prototyping, which ones can be used instead?
Here is some background. I'm learning about IoT with these platforms: arduino, nodemcu, and RPi. I'm using micropython and processing so far. My "things" are reading sensors and speaking MQTT so far. I want to go further and I have two applications in mind. One is industry related and the other about environmental monitoring. I still have a long way to go and I want to walk in the right direction.
Maybe my question should be: What have I to learn next? or In which tools should I have to focus on? thinking about hardware development platforms for IIoT.
While I was working as a calibration technician I saw many datalogger projects building with microchip PIC and Atmel AVR microcontrollers that worked on the lab but they failed in the field. Most were academia related, grad projects or research groups projects. Industrial knowledge wasn't involved. I'm looking for that industrial insight.