Comparativa entre MQTT y OPC-UA
agosto 20, 2019Monitoriza el hardware para el internet de las cosas y sácale todo el partido
El Internet de las cosas, también conocido como IoT por sus siglas en inglés (Internet of Things) cada vez adquiere más fuerza, es una tecnología que está viviendo su momento álgido y que se espera que en el futuro próximo y lejano siga dando mucho de lo que hablar.
Para empresas centradas en obtener la mayor eficiencia de los procesos, este tipo de sistemas son fundamentales, ya que permiten monitorizar, comprobar que todos los procesos están funcionando correctamente e incluso hacer actuaciones en determinados procesos.
Para empresas centradas en obtener la mayor eficiencia de los procesos, este tipo de sistemas son fundamentales, ya que permiten monitorizar, comprobar que todos los procesos están funcionando correctamente e incluso hacer actuaciones en determinados procesos.
Ya no solo es importante la medida, ahora también lo es el aparato de medida
Es tanta la importancia de esta tecnología, que un equipo de IoT, se puede llegar a convertir en una pieza fundamental para cualquier proceso. Por ello, ya no solo son importantes las tareas que está realizando el dispositivo. El propio equipo en sí, también necesita monitorización, ya que, si se estropea en el momento justo, podría provocar problemas críticos en el desarrollo de una actividad.¿Para qué monitorizar el internet de las cosas?
Por su sencillez y en algunas ocasiones por su bajo coste, los dispositivos diseñados para el IoT, se pueden convertir en uno de los eslabones más débiles de la cadena de muchos procesos. Por ello, mantenerlos controlados y monitorizados, nos puede suponer un ahorro importante. No solo económico sino también psicológico. Por otro lado, al igual que la tecnología crece y va adquiriendo más protagonismo en la mayoría de los sectores, también se está convirtiendo en una de las víctimas preferidas de los hackers. Continuamente, se pueden leer artículos sobre equipos de este tipo, que son víctimas de ataques, para inyectarles algún tipo de código y luego ser utilizados como herramienta en ataques mayores como zombies.Como no es lo mismo tener una Raspberry Pi en tu casa que en el espacio, al igual que monitorizas los servidores en los que guardas los datos más importantes para tu empresa o desde los que controlas tus procesos, la monitorización de los equipos de IoT se hace esencial. Con eso en mente y conociendo las posibilidades de herramientas basadas en Zabbix y Grafana, donde podemos alarmar de forma flexible e incluso actuar según las medidas obtenidas e incluso hacer actuaciones según ellas, se hace más fácil que nunca mantener los dispositivos de IoT funcionando de forma correcta.
¿Cómo me puedo proteger?
En el mercado nos podemos encontrar con una gran variedad de tipos de equipos, incluso hay muchas empresas que optan por crearse los suyos propios ya que en la red se puede encontrar mucha documentación al respecto. Por ello, los vamos a dividir en cuatro grupos dependiendo de su tecnología y el nivel de información que podremos obtener de ellos.Dispositivos basados en Hardware generalista (e.g. RaspberryPi, Beaglebone)
Este va a ser el caso más común para soluciones hechas a medida. Debido a su arquitectura más generalista, su monitorización va a ser más sencilla, ya que nos permitirá realizar prácticamente todo lo que queramos. Normalmente suelen utilizar sistemas operativos completos, por lo que tendremos opción de aplicar soluciones similares a las que se ven en equipos más grandes como servidores. Incluso, en sistemas con arquitecturas más completas como por ejemplo la RaspberryPi, podemos ir incluso más allá y comprobar parámetros internos como las temperaturas del procesador o el voltaje de alimentación con comandos muy sencillos:pi@raspberrypi:~ $ /opt/vc/bin/vcgencmd measure_temp temp=56.9 °C pi@raspberrypi:~ $ vcgencmd get_throttled throttled=0x20000
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.
Ya sea mediante el simple análisis del tráfico de la red desde nuestro punto de acceso sin tener que modificar nada en nuestros dispositivos, o con soluciones más ingeniosas para poder hacer un análisis preventivo de los problemas que puedan suceder a nuestros equipos, la monitorización es un paso necesario para el buen uso de tus dispositivos diseñados para el internet de las cosas.
Desde Muutech nos tomamos muy enserio la monitorización, y ahora que el IoT tiene más importancia que nunca es el momento de tenerlos en cuenta.
CTO & TECHNICAL DIRECTOR
Experto en monitorización industrial y analítica de datos.
Te contamos cómo mejorar la toma de decisiones y la eficiencia productiva en tu planta, sin perder tiempo generando reportes. ¡Tu planta en un vistazo!
Suscríbete a nuestra Newsletter