Dispositivos embebidos controlados (basados en ESP8266, ESP32 y similares)
Dentro del internet de las cosas de bajo coste, los componentes utilizados por excelencia son los chips ESP8266 y ESP32, debido a sus posibilidades de conexión y a su bajo coste se han convertido en dispositivos muy utilizados.
A diferencia de la anterior categoría, ya no se ven sistemas operativos completos, por lo que ya no tendremos la posibilidad de ejecutar softwares reconocidos. En cambio, estos dispositivos suelen utilizar RTOS, un sistema operativo muy pequeño y diseñado para ser ejecutado en este tipo de hardware, que nos permitirá obtener algunos datos como la carga de la CPU o la propia temperatura interna.
#ifdef __cplusplus
extern "C" {
#endif
uint8_t temprature_sens_read();
#ifdef __cplusplus
}
#endif
uint8_t temprature_sens_read();
Código para la lectura de la temperatura interna de un ESP32
Equipos propietarios
Debido a la amplia variedad de equipos que puede existir dentro de esta categoría, clasificarlos es muy complicado. Dependiendo del fabricante, nos habrán dejado unas cosas abiertas u otras, y si no tenemos algún tipo de documentación puede llegar a ser muy complicado monitorizarlos.
Sea como fuere, siempre tendremos la posibilidad de monitorizar su tráfico de red, lo cual nos ayudará con los principales problemas que antes mocionábamos, ya que nos permitirá conocer con que se comunica nuestro dispositivo y con qué frecuencia. Dándonos información de lo que están haciendo y si lo están haciendo correctamente.
Resumen
Hay muchos tipos de dispositivos para el internet de las cosas que pueden inundar nuestras fábricas, almacenes o tiendas. Desde sensores para medidas básicas como la temperatura, hasta pequeños actuadores.
El problema, es que todos ellos son susceptibles de estropearse o incluso ser hackeados y poner en compromiso nuestros procesos.