Controlled embedded devices (based on ESP8266, ESP32 and similar)
Within the low-cost internet things, the components used by excellence are the chips ESP8266 and ESP32, due to their connection possibilities and low cost, they have become widely used devices.
Unlike the previous category, you can’t see complete operating systems, so we don’t have the ability to run recognized software. On the other hand, these devices usually use RTOS, a very small operating system designed to be executed in this type of hardware, which will allow us to obtain some data such as the CPU load or the internal temperature itself.
#ifdef __cplusplus
extern "C" {
#endif
uint8_t temprature_sens_read();
#ifdef __cplusplus
}
#endif
uint8_t temprature_sens_read();
Code for reading the internal temperature of an ESP32
Proprietary Equipment
Due to the wide variety of equipment that can exist within this category, classifying them is very complicated. Depending on the manufacturer, we will have left some things open or others, and if we do not have some documentation about they can become very difficult to monitorize.
Be that as it may, we will always have the possibility of monitoring your network traffic, which will help us with the main problems we had before, as it will allow us to know what our device communicates with and how often. Giving us information about what they are doing and if they are doing it correctly.
Summary
There are many types of internet devices for things that can flood our factories, warehouses or stores. From sensors for basic measurements such as temperature, to small actuators.
The problem is that all of them are susceptible to run out or even be hacked and compromise our processes.