Subscribe to our Newsletter!
By subscribing to our newsletter, you agree with our privacy terms
Home > Revisiones de software > Las 10 mejores herramientas de supervisión de IoT
junio 09, 2023
Internet de los objetos (IoT) es el nombre que recibe la vasta red de dispositivos conectados a Internet, desde simples alarmas de intrusión y sensores de temperatura hasta complejos aparatos electrónicos de consumo como televisores inteligentes y vehículos autoconducidos. Se calcula que, de los aproximadamente 9 760 millones de dispositivos conectados en 2020, esta red triplicará su tamaño en los próximos años, hasta alcanzar más de 29 000 millones de dispositivos en 2030.
Estos dispositivos deben mantenerse, supervisarse y actualizarse constantemente. Cualquier interrupción de su funcionamiento podría tener consecuencias de gran alcance, como la interrupción de procesos industriales cruciales e incluso amenazas para la seguridad humana.
Esto hace que las herramientas de supervisión de IoT sean cada vez más importantes. No solo le ayudarán a asegurarse de que sus dispositivos funcionan correctamente, sino que también pueden extraer información de los datos compartidos por ellos, que podría utilizarse para aumentar el rendimiento de su infraestructura de IoT o incluso generar nuevas perspectivas empresariales.
Se denomina herramienta de monitorización IoT a cualquier tipo de herramienta capaz de interactuar con dispositivos conectados al Internet de las Cosas. Pueden ser tan simples como un sensor de temperatura remoto en un almacén hasta una pasarela que concentre mensajes para miles de sensores.
Mientras que algunas herramientas pueden ser simples monitores de estado, que muestran si un dispositivo está conectado o no, otras pueden combinar funciones de supervisión con herramientas de gestión (como la gestión de actualizaciones) y funciones de inteligencia para analizar los datos recogidos por sus sensores y extraer información valiosa para su negocio.
Con un alcance tan enorme, es imposible encontrar una única herramienta que lo haga “absolutamente todo”. Por lo tanto, el primer paso para seleccionar la “perfecta” para el trabajo es definir sus necesidades. A partir de ahí, puede consultar la lista que le ofrecemos a continuación para orientarse.
Hay muchas razones para invertir en la monitorización del IoT. He aquí cinco de ellas, sin ningún orden en particular.
En términos generales, hay 5 características principales que debe tener en cuenta a la hora de elegir herramientas de monitorización de IoT. Tenga en cuenta que esto puede variar en función de sus necesidades específicas.
Hay muchas herramientas de monitorización de IoT, de otros tantos proveedores diferentes, que pueden centrarse únicamente en un aspecto de la tarea u ofrecer esta capacidad como subconjunto de una gama más amplia de funciones. A continuación presentamos algunas de ellas, sin ningún orden en particular.
Paessler PRTG es la navaja suiza del mundo de la monitorización. PRTG se basa en elementos de supervisión básicos denominados “sensores”. Un sensor suele supervisar un valor medido en su red, por ejemplo, el tráfico de un puerto de conmutación, la carga de la CPU de un servidor, el espacio libre de una unidad de disco, etc.
PRTG viene con más de 250 sensores incorporados para diversas tareas, tipos de dispositivos y casos de uso. Le resultará difícil encontrar algo que no pueda supervisar. Además, le permite mezclar y combinar sensores e incluso implementar sensores personalizados para crear soluciones de supervisión específicas para sus necesidades.
Esto incluye sensores para MQTT (MQ Telemetry Transport), el principal protocolo de comunicaciones para dispositivos IoT. También puede utilizar sensores HTTP para enviar datos desde dispositivos a PRTG y combinarlos con otros sensores para procesar y mostrar esta información. De hecho, Paessler utilizó dispositivos habilitados para Sigfox y el sensor HTTP IoT Push para construir una solución completa de monitorización medioambiental para su sede en Núremberg.
La información recopilada por PRTG se muestra en un panel centralizado con todas las métricas relevantes. Puede establecer alertas basadas en valores umbral, con notificaciones enviadas por texto (SMS) o correo electrónico si se superan esos valores. También hay una función de generación automática de informes, para que pueda mantener informados a la dirección y a los compañeros de trabajo.
PRTG funciona en Windows Server 2012 R2, 2016, 2019, 2022 o Windows 11. Hay una versión de prueba gratuita de 30 días con todas las funciones disponibles (sin necesidad de tarjeta de crédito).
Domotz es un paquete basado en la nube que admite la supervisión y gestión de puntos finales “ilimitados” en una red. Esto incluye desde servidores, hosts, puntos de acceso, redes completas, subredes, VLAN y, por supuesto, dispositivos IoT.
Una característica específica de IoT es la capacidad de monitorizar clusters y nodos RabbitMQ. RabbitMQ es uno de los corredores de mensajes más populares, software responsable de la organización y distribución de mensajes intercambiados entre dispositivos en una infraestructura IoT.
Esto incluye la gestión de la configuración de los nodos y clusters, la supervisión de parámetros vitales relacionados con el rendimiento y la salud del hardware, la comprobación del número de conexiones, consumidores y mensajes y la notificación de recursos y estadísticas por intercambios y colas.
Esta herramienta también puede supervisar dispositivos como cámaras de seguridad compatibles con el estándar ONVIF, permitiéndole comprobar la disponibilidad de la cámara, tomar instantáneas o incluso ver la transmisión en directo.
Domotz se ofrece en modo SaaS (software como servicio) y utiliza agentes para recopilar información sobre su red y sus dispositivos. Están disponibles para Windows Server (2016 o 2019), Windows 10 u 11, distribuciones de Linux como Ubuntu y Debian (en hardware X64), Raspberry Pi (tanto Pi OS como Debian en sistemas de 32 o 64 bits), dispositivos de Sinology, QNAP y ReadyNAS, imágenes de Docker y mucho más. Hay una versión de prueba de 14 días disponible.
AWS IoT Device Management forma parte de un trío de servicios relacionados con IoT ofrecidos por Amazon, que se basa en IoT Core (centrado en la conexión y comunicación con sus dispositivos) y se complementa con IoT Security Management, centrado en la auditoría de seguridad y la monitorización de dispositivos.
La función de “registro masivo” permite registrar en el servicio un gran número de dispositivos a la vez y organizarlos en grupos lógicos, lo que permite realizar acciones remotas sobre ellos. Entre ellas se encuentran las actualizaciones masivas de dispositivos (como las actualizaciones de firmware OTA), que pueden realizarse a un ritmo predefinido.
Los metadatos sobre tus dispositivos pueden indexarse para optimizar las búsquedas y simplificar la gestión. Y hablando de gestión, es posible establecer “túneles de dispositivos”, sesiones SSH seguras a un dispositivo específico detrás de un cortafuegos, lo que resulta muy útil a la hora de diagnosticar y resolver problemas.
AWS IoT Device Management se ofrece como software como servicio (SaaS), con precios basados en el número de dispositivos registrados, el número de acciones remotas ejecutadas o los túneles seguros abiertos, etc. Existe una capa gratuita que incluye hasta 50 acciones remotas al mes durante un máximo de 12 meses.
Tensor es la plataforma de conectividad empresarial basada en la nube de TeamViewer, que proporciona conectividad y herramientas de soporte en tiempo real para más de 1.700 millones de dispositivos en todo el mundo. Ofrece seguridad de inicio de sesión único, conectividad independiente del dispositivo, registro exhaustivo y despliegue silencioso, lo que permite instalarla y actualizarla de forma silenciosa en todos sus dispositivos.
El componente IoT combina capacidades de control y supervisión remotos, lo que le permite operar sus endpoints a distancia para conseguir operaciones más rápidas y económicas. Ofrece alertas basadas en los datos monitorizados, lo que le permite ofrecer asistencia y soporte remotos y reaccionar rápidamente ante las incidencias en cuanto se producen.
La plataforma está compuesta por sus dispositivos IoT, un software agente que permite su control remoto y un software de gestión de bordes que proporciona visualización en tiempo real de la información sobre sus dispositivos, e incluye una interfaz de usuario web de fácil manejo.
Para utilizar TeamViewer Tensor, tendrá que instalar el IoT Agent en sus dispositivos. Hay paquetes prediseñados para dispositivos Raspberry Pi y Orange Pi que ejecutan Debian Linux, o para pasarelas de borde Dell 300X y 500X que ejecutan Debian o Red Hat. Existe una versión de prueba gratuita.
SkySpark es una herramienta que “ayuda a encontrar lo que importa en la ingente cantidad de datos producidos por los sistemas inteligentes actuales”. Los datos se almacenan en una base de datos de alto rendimiento llamada Folio, diseñada específicamente para los miles de millones de registros generados por los datos IoT y que utiliza una compresión avanzada para almacenar registros “en una fracción del espacio de disco en comparación con otras tecnologías”, con “tiempos de acceso de microsegundos”.
Estos datos se etiquetan semánticamente mediante el Proyecto Haystack, descrito como una iniciativa para agilizar el trabajo con los datos del IoT, “con el objetivo de facilitar la obtención de valor a partir de la enorme cantidad de datos generados por los dispositivos inteligentes que impregnan nuestros hogares, edificios, fábricas y ciudades”. Una vez etiquetados correctamente estos datos, las aplicaciones pueden “interpretar patrones en los datos operativos para identificar fallos, desviaciones y tendencias que pueden abordarse para mejorar la eficiencia y asegurar el correcto funcionamiento de los sistemas de equipamiento”.
En el caso de Skyspark, los datos son procesados por un motor analítico llamado Axon, que utiliza más de 500 funciones analíticas integradas para ayudarle a encontrar “cosas que importan” en el mar de datos, llamado Sparks. Esta herramienta puede generar visualizaciones, notificaciones e informes que muestran cuándo se produjeron los problemas, durante cuánto tiempo e incluso cuánto le costaron.
SkySpark se diseñó para ejecutarse en dispositivos periféricos y puede utilizarse en cualquier máquina con una Java VM y al menos una CPU de 1 GHz y 512 MB de RAM. Esto incluye dispositivos populares de bajo coste como las placas Raspberry Pi y BeagleBone. No hay versión de prueba gratuita, pero los clientes interesados pueden solicitar una demostración en el sitio web del desarrollador.
Datadog IoT Monitoring proporciona una “supervisión integral de IoT” que permite a las empresas tener una visión completa del estado de sus dispositivos, así como la capacidad de profundizar en dispositivos individuales para solucionar problemas de una región en particular, tipo de dispositivo o versión de software, con métricas de rendimiento y hardware, registros, datos de red y mucho más disponible en un solo panel de vidrio.
Los datos de telemetría se etiquetan, y el mapa del host proporciona una vista de pájaro de toda su flota de dispositivos IoT, agrupados por cualquier etiqueta, para una comparación visual del rendimiento por cualquier criterio. Las alertas, los gráficos y los cuadros de mando pueden delimitarse con etiquetas especificadas por el usuario para proporcionar visibilidad y notificaciones procesables para cualquier subconjunto de dispositivos.
El etiquetado unificado proporciona una correlación perfecta de los problemas entre las métricas a nivel de sistema, las trazas distribuidas, los datos de rendimiento de la red y los registros. Las funciones de alerta son personalizables: los operadores pueden crear alertas que se activen solo en caso de fallos continuados o generalizados de los dispositivos, y los algoritmos de detección de anomalías y valores atípicos pueden determinar automáticamente los rangos normales de funcionamiento y alertar solo en caso de incidencias inusuales.
Para recopilar datos, Datadog utiliza agentes ligeros que pueden ejecutarse “en casi cualquier plataforma de hardware y sistema operativo”, incluidos Linux, Windows, Android y dispositivos ARM. Hay disponible una versión de prueba gratuita de 14 días.
Desarrollado por Microsoft, Azure IoT Hub es una solución que le permite conectar, supervisar y gestionar sus dispositivos y activos IoT. Admite protocolos como HTTPS, AMQP y MQTT, con funciones como comunicación bidireccional segura, autenticación por dispositivo, gestión de dispositivos integrada y aprovisionamiento escalado, entre otras.
El Servicio de Aprovisionamiento de Dispositivos (DPS) le permite realizar el aprovisionamiento “sin contacto” de “millones de dispositivos”, sin intervención humana, de forma segura y escalable. Cada dispositivo puede autenticarse con credenciales e identidades individuales para mejorar la seguridad, y las credenciales de dispositivos individuales pueden revocarse según sea necesario.
Un componente llamado Device Update for IoT Hub pretende simplificar la gestión de actualizaciones, permitiéndole “publicar, distribuir y gestionar actualizaciones por aire para todo, desde pequeños sensores hasta dispositivos a nivel de pasarela” rápidamente, sin la carga y los costes asociados de desarrollar y gestionar su propio sistema de actualizaciones.
Si necesita añadir inteligencia a su flota, un servicio relacionado llamado IoT Edge le permite desplegar cargas de trabajo nativas de la nube para que se ejecuten directamente en sus dispositivos IoT, lo que les permite reaccionar más rápidamente a los cambios y funcionar sin conexión incluso durante periodos prolongados.
Azure IoT Hub es SaaS (Software as a Service), con precios basados en niveles de uso y que varían según la región geográfica. Hay disponible un plan gratuito, que incluye hasta mensajes/día por unidad IoT Hub.
La propia IBM describe la Watson IoT Platform como un “servicio alojado en la nube y totalmente gestionado que simplifica la obtención de valor de los dispositivos del Internet de las Cosas (IoT)”. La comunicación entre sus dispositivos, ya sean sensores, pasarelas o “algo completamente distinto”, se realiza mediante el protocolo ligero y abierto MQTT, desarrollado conjuntamente por IBM y Eurotech a finales de los años 90.
La plataforma ofrece una interfaz de usuario web para registrar y gestionar los dispositivos, con funciones como reinicios remotos, actualizaciones de firmware, recopilación de datos de diagnóstico y metadatos, y adición o eliminación masiva de dispositivos. La comunicación entre los dispositivos y la plataforma se realiza de forma segura, ya que el protocolo MQTT utiliza TLS (Transport Layer Security) para proteger los datos en tránsito.
IMAGE: iot_monitor_watson.png
También ofrece funciones de gestión del ciclo de vida de los datos, lo que le permite elegir durante cuánto tiempo se conservarán los datos de los dispositivos, dándole acceso a la información histórica y en tiempo real de sus dispositivos.
Además de los niveles de servicio de pago basados en capacidades y uso, IBM ofrece Watson IoT Platform Lite para los desarrolladores que deseen iniciarse y experimentar con sus capacidades. Este nivel tiene cuotas de uso, como el número máximo de dispositivos, el número de conexiones por segundo, el tamaño de los mensajes, etc.
Cummulocity IoT se presenta como la “plataforma IoT sin estrés […] construida desde cero para ser abierta, rápida de desplegar y distribuida” y con más de 170 integraciones con aplicaciones empresariales y en la nube, lo que le permite crear flujos de trabajo personalizados adaptados a las necesidades específicas de su empresa.
Esta herramienta parece más orientada al Internet Industrial de las Cosas (IIoT), con soporte para protocolos de bus de campo comunes como Modbus, bus CAN y OPC-UA. Promete “seguridad de nivel industrial” sin VPN y funciones como la supervisión del estado, la gestión de datos históricos y el registro de cambios y alarmas, con procesamiento de datos respaldado por un “motor líder de análisis de streaming”.
Puede leer datos y enviar comandos a dispositivos LPWAN (Low-Power, Wide-Area Network), controlándolos a distancia, con compatibilidad con plataformas como SigFox y Actility. Gracias a la compatibilidad con el protocolo Lightweight M2M de gestión de dispositivos y habilitación de servicios, puede conectar dispositivos con sólo cargar una definición, sin necesidad de configurar manualmente los modelos o cambiar las plantillas.
Las funciones de gestión de dispositivos incluyen registro masivo, actualización, despliegue y supervisión, y gestión de fallos, software, configuración, alarmas y rendimiento. Hay disponible una versión de prueba gratuita de 3
SensorCloud es una “plataforma de almacenamiento, visualización y gestión remota de datos de sensores” con potentes funciones de visualización y procesamiento de datos. Múltiples paneles personalizables pueden mostrar datos de todos sus dispositivos a la vez, y los usuarios pueden cambiar rápidamente entre ellos para ver diferentes conjuntos de datos y obtener mejores perspectivas.
La función FastGraph utiliza un algoritmo personalizado para trazar instantáneamente años de datos y permite hacer zoom en los puntos de interés. MathEngine ofrece herramientas de análisis y procesamiento de datos, como la transformada rápida de Fourier (FFT), y estadísticas como “número de puntos, media, mínimo, máximo, pico a pico, RMS y desviación estándar”, que pueden ejecutarse en varios canales de datos para realizar comparaciones rápidas.
También es compatible con Jupyter Notebooks, lo que permite escribir scripts personalizados en Python para procesar datos en la nube. Para los desarrolladores, hay un SDK con ejemplos de código en Python, Java y C# y una API RESTful “que permite a cualquier dispositivo o aplicación cargar datos en SensorCloud”.
Como su nombre indica, SensorCloud está basado en la nube y se ofrece en tres niveles de precios diferenciados por el número de puntos de datos y transacciones disponibles. Hay un nivel gratuito, con hasta 10 millones de puntos de datos y 25.000 transacciones al mes.
Entre todas ellas, nuestra herramienta de supervisión del IoT favorita es Paessler PRTG, ya que “cumple todos los requisitos” de nuestra lista de características deseadas, y agiliza su flujo de trabajo al permitirle supervisar toda su infraestructura con una sola herramienta.
Los sensores incorporados cubren muchos de los principales casos de uso, sin necesidad de adquirir extras, por lo que puede supervisar sus sensores y dispositivos IoT, pero también su red, servicios, servidores, infraestructura en la nube y mucho más. Y es extensible, lo que significa que puede implementar sensores de terceros, o incluso desarrollar los suyos propios, para cubrir necesidades específicas.
Eso significa que puede prescindir de tener que depender de varias soluciones individualizadas, que pueden conllevar riesgos potenciales como conflictos con su flujo de trabajo actual e incluso problemas de seguridad de la red. Es realmente una “navaja suiza” de las herramientas de supervisión.
julio 24, 2023
En general, el monitoreo de sus servidores significa que usted observa métricas clave sobre la salud, disponibilidad, rendimiento, seguridad y procesos generales de sus servidores físicos...
julio 13, 2023
Si está aquí leyendo esto, probablemente se haya dado cuenta de que su infraestructura informática se ha vuelto demasiado compleja.
julio 12, 2023
El monitoreo sin agente es esencialmente un tipo de monitoreo de red que comprende un monitor que recoge diferentes métricas de rendimiento de un dispositivo en particular.
julio 10, 2023
julio 09, 2023
El monitoreo del ancho de banda determina el ancho de banda disponible en un sistema local (LAN o WiFi).
julio 06, 2023
Previous
Sciencelogic versus Paessler PRTG
Next
10 herramientas esenciales de monitorización de redes Cisco