TagoIO vs. Microsoft Azure IoT

Comparez TagoIO et Azure IoT (IoT Hub, IoT Central, IoT Operations) sur la couche applicative, les dashboards, les tarifs et les options de déploiement.

Mis à jour le

Azure IoT est le portefeuille de services de connectivité et edge de Microsoft pour bâtir des solutions IoT sur Azure. TagoIO est une plateforme IoT full-stack où la couche applicative, les dashboards, les règles, le code sur mesure et les portails destinés aux utilisateurs finaux sont intégrés d’emblée. La comparaison dépend du produit Azure IoT que vous avez en tête, il est donc utile de présenter d’abord le portefeuille.

Azure IoT Hub est le service central: une passerelle d’appareils managée qui prend en charge MQTT, AMQP et HTTPS, avec des device twins pour l’état, des jobs pour les opérations de flotte et le Device Provisioning Service pour un enrôlement sans intervention. Comme AWS IoT Core, il s’arrête à la connectivité et au routage des messages ; le stockage, l’analytique, les dashboards et les applications proviennent d’autres services Azure ou de votre propre code.

Azure IoT Central est la plateforme applicative hébergée de Microsoft posée sur IoT Hub, avec des modèles d’appareils, des dashboards intégrés, un moteur de règles et une tarification par appareil. En février 2024, un message affiché dans le portail Azure annonçait le retrait d’IoT Central pour 2027 ; Microsoft l’a rétracté en moins d’une journée et a déclaré que le service n’était pas prévu pour un retrait à ce stade. Le service reste disponible, et les acheteurs qui l’évaluent peuvent mettre en balance les déclarations publiques de Microsoft et la direction visible de ses investissements.

Azure IoT Operations, disponible en version générale depuis fin 2024, incarne cet investissement: un plan de données edge fondé sur Kubernetes et géré par Azure Arc, pensé pour les scénarios industriels, articulé autour d’un broker MQTT en edge et d’une connectivité OPC UA.

TagoIO est une plateforme unique couvrant la connectivité des appareils (MQTT, HTTPS et plus de 500 connecteurs d’appareils), le stockage de séries temporelles, les dashboards, les scripts serverless Analysis en Node.js, Deno ou Python, les Actions pour les règles et les alertes, et les portails en marque blanche TagoRUN pour les utilisateurs finaux. Des déploiements dédiés sont proposés via TagoDeploy dans plus de 12 régions.

Connectivité et provisionnement des appareils

IoT Hub est une infrastructure solide: les device twins sont un modèle éprouvé pour la synchronisation d’état, le DPS gère le provisionnement à l’échelle d’une flotte et Device Update pilote les mises à jour OTA. LoRaWAN n’est pas un service Azure natif, si bien que les projets LoRaWAN doivent apporter un serveur de réseau partenaire et l’intégrer eux-mêmes.

TagoIO connecte les appareils via MQTT et HTTPS et via sa bibliothèque de connecteurs, qui inclut des serveurs de réseau LoRaWAN (The Things Network, The Things Industries, Actility, Loriot, ChirpStack, Helium et d’autres), Sigfox et des fournisseurs satellitaires comme Myriota et Kinéis. Les parsers de payload et un Live Inspector pour déboguer le trafic des appareils font partie de la plateforme. L’usage réseau est gratuit ; les plans facturent les données entrantes et sortantes.

Où l’application se construit

Avec IoT Hub, c’est à vous d’assembler l’application: Stream Analytics ou Fabric pour le traitement, Power BI ou Grafana pour la visualisation, et du développement sur mesure pour tout ce que touchent les clients. Les organisations standardisées sur les outils Microsoft veulent souvent exactement cela, car les données IoT arrivent dans la même pile Fabric et Power BI que le reste de l’entreprise.

IoT Central inclut des dashboards d’opérateur et des règles, et son API REST permet de construire au-delà, même si les applications destinées aux clients restent du travail sur mesure.

Dans TagoIO, les dashboards, les règles et les portails destinés aux utilisateurs sont des fonctionnalités de la plateforme. Les dashboards Blueprint appliquent une même mise en page à toute une flotte d’appareils. TagoRUN ajoute des portails personnalisés avec gestion des utilisateurs, politiques d’accès, domaines personnalisés et une application mobile optionnelle sous votre propre marque, ce qui est précisément la partie qu’Azure ne propose comme produit à aucune couche.

Logique personnalisée

Azure achemine les messages d’IoT Hub vers Event Hubs, Functions et la plateforme de données plus large. Le modèle est capable et sans limites, et il implique d’assumer le déploiement et l’exploitation de chaque fonction et de chaque pipeline.

Le moteur Analysis de TagoIO exécute des scripts sur mesure à l’intérieur de la plateforme sans infrastructure séparée, déclenchés par des conditions sur les données, des planifications ou des interactions sur les dashboards. L’analytique de la plateforme couvre aussi les prévisions et prédictions sur les données de capteurs, pas seulement les dashboards. Les équipes qui dépassent les limites intégrées peuvent exécuter des External Analysis sur leur propre compute tout en conservant les mêmes API de plateforme.

Edge

Azure a l’offre edge industrielle la plus aboutie: les modules IoT Edge et, plus récemment, IoT Operations sur Kubernetes activé par Arc avec prise en charge d’OPC UA, à destination des usines dotées d’infrastructure OT et de compétences Kubernetes.

Le composant edge de TagoIO est TagoCore, un moteur IoT open source et gratuit qui tourne sur du matériel allant d’un Raspberry Pi à une VM cloud, distribué sous forme d’image Docker avec une architecture à plugins. Il convient à la collecte et au traitement locaux qui se synchronisent avec le cloud TagoIO plutôt qu’aux déploiements industriels à l’échelle de Kubernetes.

Modèle tarifaire

IoT Hub se facture selon des unités de capacité et des paliers avec une offre gratuite ; IoT Central se facture par appareil ; IoT Operations est licencié via Arc. Le stockage, le traitement et les services de visualisation sont facturés séparément, si bien que le coût de la solution est la somme de plusieurs compteurs.

TagoIO utilise des paliers de plan complétés par l’usage des services: gratuit pour 5 appareils et 5 dashboards, Starter à 49 $/mois, Scale à 199 $/mois, et les instances dédiées TagoDeploy à partir de 850 $/mois. L’usage se mesure en transactions de données, stockage, minutes d’Analysis, notifications et utilisateurs finaux, sur une seule facture.

En résumé

Azure IoT convient aux organisations engagées dans la pile Microsoft, aux équipes qui veulent des données IoT au sein de Fabric et Power BI, et aux déploiements industriels capables d’investir dans IoT Operations en edge.

TagoIO convient lorsque le livrable est une application IoT finie, en particulier une application dans laquelle vos clients se connectent sous votre marque, et que vous préférez configurer une plateforme plutôt qu’intégrer un ensemble de services. Les deux approches font tourner des flottes en production ; la différence tient à la part de la solution que vous voulez posséder sous forme de code.