TagoIO et Ubidots sont de proches voisins: ce sont deux plateformes d’activation applicative qui transforment les données des capteurs en dashboards, alertes et applications personnalisées, toutes deux s’adressent aux intégrateurs et aux concepteurs de produits, et toutes deux facturent selon un mélange de capacité et d’usage. Comme le recouvrement est large, les différences qui comptent se logent dans le détail de chaque couche.
Ubidots est une plateforme applicative IoT éditée par une société indépendante fondée en 2013, dont le siège est à Medellín, en Colombie. Les appareils envoient leurs données en HTTP, MQTT ou TCP/UDP ; UbiFunctions, son moteur serverless, prend en charge le décodage et les intégrations ; les dashboards et les événements couvrent la visualisation et les alertes ; et les “Apps” en marque blanche offrent aux utilisateurs finaux un accès personnalisé avec organisations, rôles et OAuth 2.0. Son modèle de données organise les appareils en variables, un appareil étant défini comme un ensemble pouvant aller jusqu’à 20 variables.
TagoIO est une plateforme IoT full-stack proposée par TagoIO Inc., dont le siège est à Raleigh, en Caroline du Nord. Les appareils se connectent en MQTT et HTTPS ou via plus de 500 connecteurs prêts à l’emploi ; Analysis exécute des scripts serverless en Node.js, Deno ou Python ; les dashboards incluent les dashboards Blueprint pour les flottes ; les Actions gèrent les règles et les notifications ; et TagoRUN fournit des portails en marque blanche avec gestion des utilisateurs et une application mobile personnalisée en option. TagoDeploy ajoute des instances dédiées dans plus de 12 régions AWS.
Comparatif TagoIO vs. Ubidots
| TagoIO | Ubidots | |
|---|---|---|
| Connectivité des appareils | MQTT, HTTPS, plus de 500 connecteurs dont serveurs de réseau LoRaWAN, Sigfox, satellite | HTTP, MQTT, TCP/UDP ; plugins pour TTN, serveurs LoRaWAN, Sigfox, Particle |
| Code personnalisé serverless | Analysis: Node.js, Deno, Python ; déclenché par les données, une planification ou les dashboards | UbiFunctions: Node.js et Python, pour le décodage et les intégrations |
| Dashboards | Glisser-déposer ; les dashboards Blueprint déploient une même mise en page sur toute une flotte | Glisser-déposer, dashboards dynamiques, widgets façon SCADA, cartes de chaleur |
| Marque blanche / utilisateurs finaux | Portail TagoRUN: domaine personnalisé, thèmes, politiques d’accès, application mobile en option (99 $/mois + frais de mise en place) | Apps: domaine personnalisé, personnalisation graphique, organisations et rôles pour utilisateurs finaux, OAuth 2.0 |
| Modèle de données | Buckets de séries temporelles et Entities pour les données structurées ; rétention configurable jusqu’à 9 ans | Appareils et variables (20 variables par unité d’appareil) ; rétention de 6 mois sur Professional, plus longue sur les paliers supérieurs |
| Déploiement dédié | Instances dédiées TagoDeploy, plus de 12 régions, à partir de 850 $/mois | Plan Enterprise avec options d’isolation renforcées |
| Tarif d’entrée | Palier gratuit (5 appareils) ; Starter 49 $/mois ; Scale 199 $/mois | Palier gratuit STEM (usage non commercial, 3 appareils) ; Professional 99 $/mois avec 50 appareils |
| Facturation à l’usage | Transactions de données entrantes/sortantes, stockage, minutes Analysis, notifications, utilisateurs finaux | Datapoints entrants/sortants (5 $/M entrant sur Professional), appareils supplémentaires 2 $ pièce, SMS et modules complémentaires |
| Conformité | ISO 27001, RGPD | Non communiquée publiquement au même niveau de certification |
Connectivité et décodeurs
Les deux plateformes partent du principe que le trafic LoRaWAN arrive depuis un serveur de réseau (The Things Stack, ChirpStack, serveurs d’opérateurs) plutôt que de terminer le LoRaWAN elles-mêmes. TagoIO maintient des intégrations pour Actility, Everynet, Loriot, Senet, Swisscom, Kerlink, The Things Industries, Helium et d’autres, ainsi que pour Sigfox et les fournisseurs satellite, avec des analyseurs de payload au niveau du connecteur pour chaque modèle d’appareil. Ubidots assure le même travail via son système de plugins et les décodeurs UbiFunctions. En pratique, vérifiez les deux listes d’appareils pour votre matériel exact ; un support prêt à l’emploi pour vos capteurs fait gagner plus de temps que toute autre différence de fonctionnalité.
Code personnalisé
Les modèles sont similaires et tous deux vraiment utiles: du code serverless sans votre propre infrastructure. TagoIO Analysis prend en charge Node.js, Deno avec imports npm, et Python avec des librairies comme pandas et numpy, et les scripts peuvent être déclenchés par des Actions, des planifications, des boutons de dashboard ou des appels d’API externes, ce qui fait d’Analysis un véritable backend applicatif et pas seulement un décodeur. TagoIO pousse aussi l’analytique au-delà des dashboards, en transformant la télémétrie en prévisions et prédictions au sein de la plateforme. UbiFunctions exécute Node.js et Python et vise avant tout l’ingestion, l’analyse syntaxique et les intégrations sortantes.
Structure de tarification
Les deux combinent un plan de base et une facturation à l’usage, et tous deux récompensent le fait d’estimer votre volume de données avant de vous engager. Les unités diffèrent: Ubidots compte les appareils (avec la définition à 20 variables) et les datapoints entrants et sortants ; TagoIO compte les transactions de données entrantes et sortantes, le stockage, les minutes Analysis, les notifications et les utilisateurs finaux, la capacité étant organisée en Profiles. Les appareils riches en variables peuvent consommer les unités d’appareil Ubidots plus vite que prévu ; les appareils bavards font grimper le compteur de transactions sur TagoIO. Modélisez votre flotte sur les deux calculateurs avec des payloads réels.
En résumé
Ubidots est une plateforme applicative aboutie, avec une excellente expérience de dashboard et des fonctions d’application pour utilisateurs finaux matures, et les équipes déjà à l’aise avec son modèle appareil-et-variable bâtissent de bons produits dessus.
TagoIO convient quand vous voulez des options d’exécution plus larges pour le code personnalisé (dont Python avec ses librairies scientifiques et Deno), une rétention des données configurable plus longue, une exploitation certifiée ISO 27001, et une trajectoire de croissance vers des instances dédiées dans des régions précises grâce à TagoDeploy. Pour la plupart des acheteurs, ce comparatif se résume à la couverture des connecteurs matériels, à l’adéquation tarifaire face à des volumes de données réels, et au modèle applicatif dont l’approche colle le mieux à la façon dont votre équipe construit.