Azure IoT es el portafolio de servicios de conectividad y edge de Microsoft para construir soluciones IoT sobre Azure. TagoIO es una plataforma IoT full-stack donde la capa de aplicación, los dashboards, las reglas, el código personalizado y los portales para usuarios finales vienen integrados de fábrica. La comparación depende de qué producto de Azure IoT tenga en mente, así que conviene mapear primero el portafolio.
Azure IoT Hub es el servicio central: una puerta de enlace de dispositivos administrada compatible con MQTT, AMQP y HTTPS, con device twins para el estado, jobs para operaciones de flota y el Device Provisioning Service para el alta sin intervención manual. Igual que AWS IoT Core, se detiene en la conectividad y el enrutamiento de mensajes; el almacenamiento, la analítica, los dashboards y las aplicaciones provienen de otros servicios de Azure o de su propio código.
Azure IoT Central es la plataforma de aplicación gestionada de Microsoft montada sobre IoT Hub, con plantillas de dispositivo, dashboards integrados, un motor de reglas y precios por dispositivo. En febrero de 2024, un mensaje en el portal de Azure anunció la retirada de IoT Central para 2027; Microsoft lo desmintió en menos de un día y aclaró que el servicio no está actualmente previsto para descontinuarse. El servicio sigue disponible, y quienes lo evalúan pueden sopesar las declaraciones públicas de Microsoft junto con el rumbo visible de su inversión.
Azure IoT Operations, disponible de forma general desde finales de 2024, es esa inversión: un plano de datos edge basado en Kubernetes y administrado con Azure Arc, orientado a escenarios industriales y construido en torno a un broker MQTT edge y conectividad OPC UA.
TagoIO es una única plataforma que cubre la conectividad de dispositivos (MQTT, HTTPS y más de 500 conectores de dispositivos), almacenamiento de series temporales, dashboards, scripts serverless de Analysis en Node.js, Deno o Python, Actions para reglas y alertas, y portales white-label de TagoRUN para usuarios finales. Los despliegues dedicados están disponibles a través de TagoDeploy en más de 12 regiones.
Conectividad y aprovisionamiento de dispositivos
IoT Hub es una infraestructura sólida: los device twins son un patrón maduro para la sincronización de estado, DPS gestiona el aprovisionamiento a escala de flota y Device Update administra el OTA. LoRaWAN no es un servicio nativo de Azure, así que los proyectos LoRaWAN deben aportar un servidor de red de un socio e integrarlo por su cuenta.
TagoIO conecta dispositivos mediante MQTT y HTTPS y a través de su biblioteca de conectores, que incluye servidores de red LoRaWAN (The Things Network, The Things Industries, Actility, Loriot, ChirpStack, Helium y otros), Sigfox y proveedores satelitales como Myriota y Kinéis. Los parsers de payload y un Live Inspector para depurar el tráfico de dispositivos forman parte de la plataforma. El uso de red es gratuito; los planes miden la entrada y salida de datos.
Dónde se construye la aplicación
Con IoT Hub, la aplicación es suya para ensamblar: Stream Analytics o Fabric para el procesamiento, Power BI o Grafana para la visualización, y desarrollo a medida para todo lo que toca el cliente. Las organizaciones estandarizadas en el ecosistema de Microsoft suelen querer exactamente esto, porque los datos IoT aterrizan en la misma pila de Fabric y Power BI que usa el resto del negocio.
IoT Central incluye dashboards para operadores y reglas, y su API REST permite construir más allá de ellos, aunque las aplicaciones de cara al cliente siguen siendo trabajo a medida.
En TagoIO, los dashboards, las reglas y los portales para el usuario son funciones de la plataforma. Los Blueprint dashboards aplican un mismo diseño a toda una flota de dispositivos. TagoRUN añade portales con su marca, con gestión de usuarios, políticas de acceso, dominios personalizados y una app móvil opcional bajo su propia marca, que es justo la parte que Azure no ofrece como producto en ninguna capa.
Lógica personalizada
Azure enruta los mensajes de IoT Hub hacia Event Hubs, Functions y la plataforma de datos más amplia. El patrón es capaz e ilimitado, y a la vez implica hacerse cargo del despliegue y la operación de cada función y pipeline.
El motor de Analysis de TagoIO ejecuta scripts personalizados dentro de la plataforma sin infraestructura aparte, disparados por condiciones de datos, programaciones o interacciones en el dashboard. La analítica de la plataforma también cubre pronósticos y predicciones sobre los datos de los sensores, no solo dashboards. Los equipos que superan los límites integrados pueden ejecutar External Analysis en su propio cómputo manteniendo las mismas APIs de la plataforma.
Edge
Azure tiene la propuesta de edge industrial más profunda: los módulos de IoT Edge y, más recientemente, IoT Operations sobre Kubernetes habilitado con Arc y soporte OPC UA, orientado a fábricas con infraestructura OT y competencias en Kubernetes.
El componente edge de TagoIO es TagoCore, un motor IoT gratuito y de código abierto que corre en hardware desde una Raspberry Pi hasta una VM en la nube, distribuido como imagen Docker con una arquitectura de plugins. Se adapta a la recolección y el procesamiento local que se sincroniza con la nube de TagoIO, más que a despliegues industriales a escala de Kubernetes.
Modelo de precios
IoT Hub cobra por unidades de capacidad y niveles con una capa gratuita; IoT Central cobra por dispositivo; IoT Operations se licencia a través de Arc. Los servicios de almacenamiento, procesamiento y visualización se facturan por separado, así que el costo de la solución es la suma de varios medidores.
TagoIO usa niveles de plan más el uso de servicios: gratis para 5 dispositivos y 5 dashboards, Starter a $49/mes, Scale a $199/mes e instancias dedicadas de TagoDeploy desde $850/mes. El uso se mide en transacciones de datos, almacenamiento, minutos de Analysis, notificaciones y usuarios finales, en una sola factura.
En resumen
Azure IoT encaja con organizaciones comprometidas con la pila de Microsoft, equipos que quieren los datos IoT dentro de Fabric y Power BI, y despliegues industriales que pueden invertir en IoT Operations en el edge.
TagoIO encaja cuando el entregable es una aplicación IoT terminada, sobre todo una a la que sus clientes ingresan bajo su marca, y prefiere configurar una plataforma antes que integrar un conjunto de servicios. Ambos enfoques operan flotas en producción; la diferencia está en cuánto de la solución quiere administrar como código.