TDengine vs IronFlock: Comparativo de Plataformas Industriais de Dados e IA (2026)
O TDengine é uma das poucas plataformas industriais que, como o IronFlock, trata a IA como parte do produto e não como um acessório. Começou como um banco de dados de séries temporais de alto desempenho — aberto como open source em 2019, escrito em C, AGPL-3.0, com mais de um milhão de instalações e mais de 25.000 estrelas no GitHub — e desde então cresceu para cima até formar uma pilha de dados completa: TDengine TSDB para armazenamento, TDengine IDMP (Industrial Data Management Platform) para modelagem de ativos, dashboards e eventos, e uma camada de IA formada pelo TDgpt (previsão e detecção de anomalias invocadas diretamente do SQL) e pelo Industrial Agent Runtime (assistentes de IA prontos mais uma interface MCP que expõe recursos da plataforma a agentes externos). Em 2026 a empresa reposicionou-se de “banco de dados de séries temporais de alto desempenho” para “base de dados industrial para a era da IA”.
O IronFlock aborda a IA industrial pelo extremo oposto. Em vez de partir do banco de dados e alcançar os ativos, o IronFlock parte do dispositivo — um agente leve e apps em contêineres Docker rodando de forma autônoma em qualquer hardware Linux ou Windows — e sobe até os serviços centrais: FleetDB (TimescaleDB) para dados de séries temporais de toda a frota, dashboards, alarmes e um serviço de IA cujos agentes podem agir sobre dispositivos físicos, não apenas lê-los.
Essa diferença pesa mais do que qualquer funcionalidade isolada. O TDengine é uma excelente resposta a “onde meus dados industriais vivem e como faço perguntas a eles?”. Não é uma resposta a “como coloco software em 800 máquinas em campo, atualizo-as, alcanço-as remotamente e as mantenho funcionando quando a rede cai”. O IronFlock foi construído para a segunda pergunta e fornece a camada de dados e IA por cima.
Visão Geral
| Dimensão | IronFlock | TDengine |
|---|---|---|
| O que é | Uma plataforma distribuída: dispositivos de borda executando apps + serviços centrais de dados, dashboards e IA | Uma plataforma de dados: um banco de séries temporais (TSDB) mais uma camada de gestão de dados industriais e IA (IDMP) |
| Aparência | Interface web moderna — limpa, responsiva, nativa do navegador | Interface web moderna — taosExplorer para o banco, IDMP para árvores de ativos, dashboards e Chat BI |
| Usabilidade | Autosserviço: cadastrar, gravar um dispositivo, implantar apps em minutos | Autosserviço para a camada de dados: instância Docker ou na nuvem, conectar uma fonte, modelar ativos — “zero código, zero SQL” é a meta declarada do IDMP |
| Colaboração | Multiusuário com papéis, chaves de API, compartilhamento de dispositivos e controle de acesso por projeto | RBAC e SSO no IDMP e no TSDB-Enterprise; a edição OSS não tem controle de privilégios |
| Modernidade | Cloud-native, conteinerizada, IA em primeiro lugar, projetada nos anos 2020 | Banco cloud-native (3.0, 2022) com separação de armazenamento e computação; IDMP e o agent runtime são produtos de 2025–2026 |
| Comunidade | Em crescimento — marketplace de apps aberto, documentação para desenvolvedores | Grande — mais de 25.000 estrelas no GitHub, mais de 20.000 desenvolvedores, Discord e GitHub ativos |
| Estratégia | Ecossistema aberto — o IronFlock constrói o sistema central (historiador, alarmes, dashboards, gestão de dispositivos) e o estende por um marketplace aberto de apps de terceiros | Open core — banco em AGPL-3.0, IDMP/Enterprise comercial por cima; a extensão se dá por conectores, SQL e skills de IA, não por um marketplace de apps de terceiros |
| Tradição | Criada para gestão de frotas IoT e computação de borda | Origem em bancos de dados; posicionamento industrial e camada de IA acrescentados a partir de 2025 |
Diferenças Principais
| Dimensão | IronFlock | TDengine |
|---|---|---|
| Escopo principal | Frota de dispositivos + dados + IA | Dados + IA |
| Computação de borda | ✅ Runtime Docker completo em cada dispositivo — apps em qualquer linguagem | ⚠️ O taosX-Agent coleta, filtra e armazena na borda; não é um lugar para rodar suas aplicações |
| Gestão de dispositivos | ✅ Provisionamento, agrupamento, OTA (SO, agente, apps), logs ao vivo, mapas | ❌ Não faz parte da plataforma |
| Acesso remoto | ✅ Tunelamento integrado (HTTP, SSH, VNC, TCP, UDP) — sem VPN | ❌ Não faz parte da plataforma |
| Motor de séries temporais | ✅ Cluster TimescaleDB por projeto, provisionado automaticamente, SQL PostgreSQL completo | ✅ TSDB dedicada em C — taxas de ingestão muito altas, compressão forte, clustering RAFT |
| Linguagem de consulta | ✅ PostgreSQL completo — junções arbitrárias, CTEs, funções de janela, todo o ecossistema de extensões do Postgres | ⚠️ Um dialeto SQL de séries temporais — excelente sobre tags, mais estreito para trabalho relacional e perguntas que cruzam domínios |
| Modelo semântico de ativos | ⚠️ Esquema por app, definido no manifesto | ✅ Árvore de elementos do IDMP — hierarquia, atributos, relações, um gêmeo digital semântico |
| IA: linguagem natural sobre os dados | ✅ Integrada | ✅ Chat BI e assistentes prontos |
| IA: age sobre dispositivos físicos | ✅ IA física — os agentes invocam funções nos dispositivos | ❌ Predominantemente de leitura por design; notificações, não atuação |
| IA: previsão e detecção de anomalias | ✅ Previsões estatísticas e regras de anomalia em SQL, salvas como transformações que se atualizam continuamente; qualquer framework de ML como app em contêiner | ✅ TDgpt — previsão, detecção de anomalias e imputação a partir de uma única instrução SQL, incluindo modelos fundacionais de séries temporais embarcados |
| Implantação de apps | ✅ Contêineres Docker em dispositivos de borda ou virtuais | ❌ Sem modelo de implantação de aplicações |
| Marketplace de apps | ✅ Integrado, com monetização | ❌ Indisponível |
| Código aberto | Versão na nuvem gratuita; on-premises por assinatura | ✅ TSDB-OSS sob AGPL-3.0; IDMP e recursos Enterprise são comerciais |
| Base de precificação | Uso de recursos (armazenamento, acesso remoto, dispositivos virtuais, IA); camada gratuita na nuvem | Contagem de tags — gratuito até 5.000 tags, depois licença anual ou perpétua por faixa de tags |
| Multi-tenancy | ✅ Separação física de bancos + isolamento criptográfico de mensagens | ⚠️ RBAC e compartilhamento de dados; não foi projetado como modelo de tenancy por cliente para frotas OEM |
Arquitetura
TDengine: Uma Pilha de Dados em Três Camadas
O TDengine descreve a própria arquitetura como três camadas, e essa é uma descrição fiel de como foi construída:
- Camada 1 — TDengine TSDB: o banco de séries temporais. Escrito em C, uma tabela por ponto de coleta agrupadas em supertabelas, com clustering baseado em RAFT, armazenamento e computação separados, implantação em Kubernetes e armazenamento em camadas na edição Enterprise. Traz também cache, processamento de fluxos e assinatura de dados, de modo que muito do que as equipes costumam acoplar em volta de uma TSDB já está dentro do banco. O
taosAdapterexpõe REST, o protocolo de linha do InfluxDB, OpenTSDB, Prometheus e compatibilidade com Telegraf. - Camada 2 — TDengine IDMP: a plataforma de gestão de dados industriais. O IDMP não armazena dados de séries temporais próprios — fica acima do TSDB (ou de outro banco) e acrescenta uma hierarquia em árvore de elementos com fábricas, linhas, máquinas e medições, com atributos, relações, analítica, dashboards e eventos ligados a cada nó. É a camada semântica que transforma tags brutas em um gêmeo digital.
- Camada 3 — interfaces abertas para IA: o TDgpt executa nós de análise (anodes) que servem previsão, detecção de anomalias e imputação a consultas SQL, apoiados em algoritmos estatísticos, aprendizado de máquina e modelos fundacionais de séries temporais (TDtsfm, Time-MoE). O Industrial Agent Runtime acrescenta treze assistentes industriais prontos, “skills” definidas em Markdown, uma base de conhecimento semântica e um servidor MCP que expõe mais de 50 recursos da plataforma como ferramentas para agentes de IA externos.
Os dados entram pelo taosX, o pipeline de ingestão sem código da edição Enterprise, e pelo taosX-Agent, que roda na borda e fala OPC UA, OPC DA, MQTT, Kafka, PI System, AVEVA Historian, CSV/Parquet e formatos TSDB legados. O agente pode filtrar e pré-processar antes da transmissão e armazena localmente em store-and-forward quando o enlace com o sistema central cai.
O ponto essencial sobre a borda nessa arquitetura: o taosX-Agent é um coletor de dados, não uma plataforma de computação. Adapta protocolos, filtra e encaminha. Sua lógica de controle, seu modelo de visão, sua IHM local e sua aplicação própria precisam morar em outro lugar.
IronFlock: Borda Distribuída + Serviços Centrais
O IronFlock é um sistema distribuído com duas camadas complementares. Dispositivos de borda autônomos executam um agente leve e apps em contêineres Docker no ponto de operação. Os serviços centrais — FleetDB (TimescaleDB), o serviço FleetDB, o serviço de IA e a interface web — fornecem armazenamento para toda a frota, dashboards, alarmes e inteligência. Um broker de mensagens WAMP conecta tudo com pub/sub e RPC em tempo real, impondo isolamento criptográfico entre projetos.
- Dispositivos de borda: qualquer hardware capaz de rodar Linux ou Windows — Raspberry Pi, PCs industriais, NVIDIA Jetson, IPCs Windows, gateways. No Windows o agente roda como serviço nativo com reinício automático e autoatualização.
- Apps: contêineres Docker em qualquer linguagem de programação, implantados em dispositivos de borda ou em dispositivos virtuais — nós de computação hospedados na nuvem que entram no seu projeto ao lado do hardware físico e executam serviços de toda a frota, como Grafana, Node-RED ou Jupyter.
- Dados: os apps de borda publicam telemetria pelo broker para o FleetDB, que provisiona automaticamente tabelas TimescaleDB por projeto, consultáveis com SQL comum.
- IA: o serviço de IA orquestra conversas multiagente que leem dados da frota, geram gráficos e dashboards e invocam funções em dispositivos físicos. Os apps podem trazer suas próprias definições de agente como modelos YAML.
- Implantação: SaaS na nuvem ou on-premises — a plataforma completa roda na sua própria infraestrutura.
Veja Arquitetura para o detalhamento completo.
O Que Isso Significa na Prática
| Cenário | IronFlock | TDengine |
|---|---|---|
| Armazenar 50.000 tags de telemetria de planta | ✅ TimescaleDB por projeto, cobrado por armazenamento | ✅ TSDB dedicada, cobrada por faixa de tags |
| Modelar uma planta como hierarquia de ativos | ⚠️ Esquemas de apps mais a estrutura dos dashboards | ✅ Árvore de elementos do IDMP com atributos e relações |
| Prever um sinal com 24 horas de antecedência | ✅ Uma transformação SQL que se atualiza sozinha, ou um modelo em um app em contêiner | ✅ Uma instrução SQL contra um modelo fundacional embarcado |
| Perguntar “quais bombas esquentaram na semana passada?” em linguagem natural | ✅ O serviço de IA consulta os dados da frota e representa a resposta | ✅ O Chat BI responde e pode montar o painel |
| Responder a uma pergunta que cruza dados de produção, qualidade e energia | ✅ Uma consulta PostgreSQL sobre as tabelas de todos os apps, salva como KPI reutilizável | ⚠️ Dentro da árvore de elementos e do suporte a junções do dialeto TSDB |
| Fazer a IA realmente mudar algo em uma máquina | ✅ Os agentes chamam funções expostas pelos apps do dispositivo | ❌ Notificações com humano no circuito; o roadmap descreve uma biblioteca de ações, não atuação entregue |
| Executar um algoritmo próprio na própria máquina | ✅ Implantar um app Docker no dispositivo | ❌ Sem suporte — coletar e enviar para cima |
| Atualizar software em 800 máquinas em campo | ✅ OTA em massa com um clique — SO, agente e apps | ❌ Fora de escopo; é preciso uma pilha separada de gestão de dispositivos |
| Levar um engenheiro remoto até a IHM de uma máquina | ✅ Clicar em “Abrir túnel” no navegador | ❌ Fora de escopo; VPN ou um produto de acesso remoto à parte |
| Manter um site operando durante uma queda de uma semana | ✅ Os dispositivos executam todos os apps de forma autônoma e sincronizam ao reconectar | ⚠️ O taosX-Agent armazena dados; nada continua calculando no local |
| Entregar um portal white-label a 40 clientes de máquinas | ✅ Isolamento criptográfico e de banco por cliente | ⚠️ RBAC e compartilhamento de dados, mas sem modelo de tenancy OEM |
Comparação de Funcionalidades
Dados e Conectividade
| Funcionalidade | IronFlock | TDengine |
|---|---|---|
| Armazenamento de séries temporais | ✅ Cluster TimescaleDB por projeto provisionado automaticamente, SQL direto | ✅ TSDB dedicada — ingestão muito alta, compressão forte, armazenamento em camadas (Enterprise) |
| Desempenho de ingestão | ✅ Absorve com folga telemetria de máquinas e frotas — hypertables, compressão e políticas de retenção | ✅ Maior pico de vazão por nó em contagens de tags e taxas de amostragem extremas |
| Dialeto SQL | ✅ PostgreSQL completo — junções entre apps, CTEs, funções de janela, PostGIS e o resto do ecossistema de extensões | ⚠️ Um dialeto de séries temporais: forte sobre tags e janelas, mais estreito no trabalho relacional |
| KPIs próprios como SQL atualizado continuamente | ✅ Transformações materializadas — uma consulta salva que se recalcula por agenda e alimenta os painéis ao vivo | ✅ Processamento de fluxos e analítica IDMP nos nós de elementos |
| Conectividade com CLP (S7, Allen-Bradley, Modbus, OPC UA) | ✅ Industrial Collector nos dispositivos de borda — um app com catálogo de perfis de equipamento pré-mapeados (S7 e Allen-Bradley em acesso antecipado); mais os coletores IO-Link, BACnet e MTConnect | ✅ Conectores OPC UA e OPC DA via taosX (Enterprise); sem driver nativo S7 ou EtherNet/IP |
| MQTT | ✅ Via apps | ✅ Conector integrado (Enterprise) |
| Kafka | ✅ Via apps | ✅ Conector integrado |
| Migração de bancos e historiadores | ⚠️ Via apps | ✅ Conectores sem código para PI System, AVEVA Historian, InfluxDB e OpenTSDB |
| Modelo semântico de ativos / ontologia | ⚠️ Esquema por app, definido no manifesto | ✅ Árvore de elementos do IDMP com atributos e relações |
| LoRaWAN | ✅ ChirpStack em dispositivo virtual — pipeline unificado | ⚠️ Via MQTT a partir de um network server de terceiros |
| Operação offline | ✅ Os dispositivos executam os apps de forma totalmente autônoma e sincronizam ao reconectar | ⚠️ Apenas buffer store-and-forward no agente |
| Processamento de dados na borda | ✅ Computação completa em qualquer dispositivo Linux ou Windows — em qualquer linguagem | ⚠️ Filtragem e pré-processamento no agente de coleta |
| Isolamento de dados multi-tenant | ✅ Separação física de bancos + isolamento criptográfico de realms | ⚠️ RBAC, compartilhamento de dados e whitelist de IP (Enterprise); não é um modelo de tenancy por cliente |
IA e Analítica
Ambas as plataformas entregam IA sobre dados industriais e ambas respondem em linguagem natural. A diferença está no que acontece depois da resposta: o TDengine a relata, o IronFlock também pode agir sobre ela.
| Funcionalidade | IronFlock | TDengine |
|---|---|---|
| Consultas em linguagem natural sobre os dados | ✅ Sobre dados da frota, dispositivos e apps | ✅ Chat BI sobre a árvore de elementos do IDMP |
| Gráficos e dashboards gerados por IA | ✅ Na conversa, salvos em painéis | ✅ Painéis recomendados automaticamente; a plataforma detecta o cenário e propõe dashboards |
| Orquestração multiagente | ✅ Integrada, com subagentes por domínio | ✅ Treze assistentes industriais prontos, mais agentes externos via MCP |
| Agentes próprios definidos pelos apps | ✅ Modelos de agente em YAML entregues com os apps | ✅ “Skills” em Markdown e uma base de conhecimento semântica |
| IA física — os agentes executam funções nos dispositivos | ✅ | ❌ Predominantemente de leitura por design |
| A IA age com os privilégios do usuário que a chama | ✅ Cada ação é verificada como aquele usuário | ✅ Os agentes herdam permissões do usuário; isolados com guard-rails |
| Previsão a partir do SQL | ✅ Previsões por regressão e sazonais como transformação salva que se mantém atualizada | ✅ TDgpt — FORECAST em uma consulta, com modelo fundacional por trás |
| Detecção de anomalias a partir do SQL | ✅ Limites estatísticos no SQL da transformação, mais regras de alarme sobre fluxos ao vivo | ✅ Janelas de anomalia do TDgpt |
| Modelos fundacionais de séries temporais | ⚠️ Traga o seu — qualquer modelo, em contêiner, no dispositivo ou na nuvem | ✅ TDtsfm e Time-MoE inclusos |
| Inferência de ML na borda | ✅ Qualquer framework (PyTorch, TensorFlow, ONNX) em app conteinerizado, com GPU | ❌ Sem computação de propósito geral na borda |
| Interface MCP para agentes externos | ⚠️ No roadmap | ✅ Mais de 50 recursos expostos como ferramentas |
| Interação por voz | ✅ | ❌ |
| Usar seu próprio LLM | ✅ Registro de modelos, escolha de modelo por agente | ✅ Conecta-se aos LLMs usuais; nenhum LLM incluído |
| Assistente de análise de causa raiz | ⚠️ Via agentes gerais | ✅ Assistente dedicado |
Visualização e Dashboards
| Funcionalidade | IronFlock | TDengine |
|---|---|---|
| Construtor de dashboards | ✅ Sistema de widgets sem código no navegador | ✅ Painéis IDMP — tendência, barras, pizza, medidor, tabela, mapa, dispersão, linha de estados |
| Geração automática de dashboards | ⚠️ Sob demanda, via IA | ✅ Proativa — a plataforma recomenda painéis para o cenário detectado |
| Navegação em várias páginas | ✅ Páginas, barras laterais, abas, botões de ação e de voltar | ⚠️ A navegação segue a árvore de elementos |
| Sinóticos industriais (P&ID) | ✅ Biblioteca completa de símbolos SCADA — bombas, válvulas, tanques, tubulações, esteiras | ❌ Não é um produto IHM/SCADA |
| Widgets de ação (comando de máquina) | ✅ Integrados | ❌ |
| Widgets de formulário com armazenamento | ✅ Integrados | ❌ |
| IHM local no dispositivo | ✅ Os apps servem uma interface local, acessível mesmo offline | ❌ |
| Dashboards incorporáveis | ✅ | ⚠️ Atrás da autenticação da plataforma |
| Atualizações em tempo real | ✅ Abaixo de um segundo via WAMP | ✅ Processamento de fluxos com janelas deslizantes, de sessão, de evento e de estado |
| Relatórios PDF agendados | ⚠️ Via apps (Grafana, sob medida) | ✅ Assistente de geração de relatórios |
Gestão de Dispositivos e Frota
É aqui que os dois produtos deixam de se sobrepor: a gestão de dispositivos está fora do escopo do TDengine, então tudo nesta tabela precisa vir de outro lugar numa implantação TDengine.
| Funcionalidade | IronFlock | TDengine |
|---|---|---|
| Provisionamento de dispositivos | ✅ Gravar e conectar, ou pré-registro OEM | ❌ |
| Atualizações OTA em massa (SO, agente, apps) | ✅ Um clique em toda a frota | ❌ |
| Agrupamento de dispositivos e ajustes de frota | ✅ Grupos de dispositivos, ajustes, resiliência | ❌ |
| Logs ao vivo dos apps do dispositivo | ✅ Em streaming no navegador | ❌ |
| Saúde, recursos e status do dispositivo | ✅ | ⚠️ Apenas o que você modelar como tags |
| Gestão de localizações e visão em mapa | ✅ | ⚠️ Painéis de mapa sobre suas próprias coordenadas |
| Dispositivos virtuais (nós de computação na nuvem) | ✅ | ❌ |
| Liberdade de hardware | ✅ Qualquer dispositivo Linux ou Windows — ARM, x86, Jetson, IPCs | ✅ O agente roda em hardware de borda padrão; o servidor exige computação de verdade |
| Distribuição e rollback de apps em toda a frota | ✅ Canais de release e fixação de versão | ❌ |
Acesso Remoto e Segurança
| Funcionalidade | IronFlock | TDengine |
|---|---|---|
| Serviço de tunelamento integrado | ✅ TCP, HTTP(S), UDP — sem cliente VPN | ❌ |
| Acesso remoto à IHM | ✅ Um clique no navegador | ❌ |
| Área de trabalho remota / SSH | ✅ Tunelamento VNC, SSH no navegador e acesso root ao host | ❌ |
| Zero portas abertas nos dispositivos | ✅ O agente chama para fora | ⚠️ O agente chama o taosX para fora; o cluster do banco fica escutando |
| Autenticação | ✅ OIDC com 2FA TOTP | ✅ SSO e RBAC (IDMP / Enterprise) |
| Criptografia em repouso | ✅ | ✅ Apenas Enterprise e Cloud |
| Registro de auditoria | ✅ Trilha completa de auditoria de dispositivos e usuários | ✅ Auditoria de comportamento do usuário (Enterprise); ações de IA registradas com cadeias de evidência |
| Controle de privilégios na edição gratuita/aberta | ✅ Incluído na camada gratuita na nuvem | ❌ Ausente no TSDB-OSS — controle de privilégios é recurso Enterprise |
| Certificações | ⚠️ Arquitetura projetada para conformidade com IEC 62443 / ISO 27001 / SOC 2; certificação em andamento | ✅ SOC 2 e ISO 27001/27017 declaradas para a plataforma comercial |
Desenvolvimento de Apps
| Funcionalidade | IronFlock | TDengine |
|---|---|---|
| Implantar aplicações nos dispositivos | ✅ Contêineres Docker, qualquer linguagem | ❌ |
| Modelo de extensão | Apps — contêineres com manifestos, widgets, agentes | Conectores, SQL, processamento de fluxos, skills de IA, clientes MCP |
| IDE na nuvem integrada | ✅ | ❌ |
| Integração com Git | ✅ GitHub, GitLab | ❌ |
| Pipeline CI/CD de releases | ✅ Build e release integrados | ❌ |
| Marketplace de apps | ✅ Aberto, com monetização para desenvolvedores externos | ❌ |
| Bibliotecas cliente / SDKs | ✅ API REST + SDK Python | ✅ Conectores para Java, Python, Go, Rust, Node.js, C#, C |
| Núcleo open source | ⚠️ Camada gratuita na nuvem; on-premises por assinatura | ✅ TSDB-OSS sob AGPL-3.0 no GitHub |
Alarmes e Notificações
| Funcionalidade | IronFlock | TDengine |
|---|---|---|
| Regras configuráveis | ✅ Sobre qualquer fluxo de telemetria | ✅ Resultados analíticos geram eventos nos elementos |
| Níveis de severidade | ✅ Crítico, maior, menor | ✅ Severidade com roteamento inteligente |
| Reconhecimento e anotação | ✅ | ✅ Reconhecer e escalar |
| Notificações por e-mail | ✅ | ✅ |
| Notificações por SMS | ✅ Integradas | ⚠️ E-mail e Telegram documentados |
| Ações na máquina a partir de um alarme | ✅ Via funções de app e agentes de IA | ❌ |
Comparação de Preços
TDengine: Gratuito Até 5.000 Tags, Depois Licença por Tag
Desde julho de 2026, a camada gratuita do TDengine cobre a plataforma completa — TSDB mais IDMP, todos os 20 conectores de dados, modelagem de ativos, dashboards, analítica e os recursos de IA — para até 5.000 tags, em produção, sem limitação de ingestão ou de consultas e sem prazo de avaliação. Uma tag é um sinal monitorado continuamente (ativo ou dispositivo mais nome da medição), independentemente da taxa de amostragem; o TDengine dimensiona 5.000 tags em cerca de 100–200 máquinas, ou uma linha de produção moderadamente complexa. A licença se renova gratuitamente, por tempo indeterminado, embora ativação e renovação exijam conectividade temporária à internet. Duas ressalvas valem ser conhecidas: o suporte é uma opção paga e não parte da camada, e o acesso de consulta por terceiros à TSDB embarcada exige licença comercial à parte.
Acima de 5.000 tags, o licenciamento é por faixa de tags, auto-hospedado, na forma anual ou perpétua, com acréscimos para alta disponibilidade e, nas licenças perpétuas, para suporte contínuo. O TDengine Cloud é precificado à parte como serviço gerenciado. O TSDB-OSS sob AGPL-3.0 continua genuinamente gratuito e auto-hospedável, mas sem IDMP, sem conectores taosX, sem criptografia e sem controle de privilégios de usuário.
O modelo é claro e previsível e, notavelmente, não penaliza taxas de amostragem altas — combina bem com histórico profundo sobre um conjunto fixo de sinais. Em compensação, escala com a largura da sua instrumentação: cada nova medição em cada nova máquina é mais uma tag, olhe alguém para ela ou não.
IronFlock: Cloud Gratuito + Assinatura para On-Premises
A versão na nuvem do IronFlock é gratuita — gestão de dispositivos, dashboards, armazenamento de dados, atualizações OTA, alarmes, acesso remoto e implantação de apps estão inclusos sem custo. As cobranças seguem o uso de recursos: armazenamento, sessões de acesso remoto, dispositivos virtuais e uso de IA. Não há contagem de tags, licenças por ponto, taxas por dispositivo nem contrato de suporte obrigatório. Veja a página de preços para detalhes.
Recursos adicionais podem ser somados comprando apps do marketplace — conectores de protocolo, ferramentas de analítica ou soluções setoriais criadas pelo IronFlock ou por desenvolvedores externos. Para implantações on-premises (isoladas ou em infraestrutura privada), o IronFlock oferece uma licença por assinatura.
Quando Escolher o TDengine
O TDengine é a melhor escolha se:
- O banco de dados é o ponto central. Sua carga é extrema pelos padrões de TSDB — milhões de tags, taxas de amostragem muito altas, anos de retenção em um único cluster — e um motor dedicado compensa abrir mão de um dialeto SQL de propósito geral.
- Você está migrando de um historiador ou de outra TSDB — os conectores sem código para PI System, AVEVA, InfluxDB e OpenTSDB tornam essa mudança mais barata do que escrevê-la.
- Você quer um modelo fundacional de séries temporais embarcado. O TDgpt executa TDtsfm ou Time-MoE dentro de uma consulta, sem um modelo seu para escolher, hospedar ou manter.
- Seus dispositivos já estão conectados e gerenciados — um parque SCADA, CLP ou de gateways existente que produz dados com confiabilidade, onde falta um lugar moderno para guardá-los e um jeito de raciocinar sobre eles.
- Você quer uma hierarquia semântica de ativos sobre uma planta grande: elementos, atributos, relações e um modelo de gêmeo digital que agentes de IA possam percorrer.
- Você quer um núcleo genuinamente open source que possa auto-hospedar e inspecionar (AGPL-3.0), com a opção de permanecer indefinidamente na camada gratuita numa planta pequena.
- Você quer expor seus dados industriais a agentes de IA externos via MCP e deixar o raciocínio para sua própria pilha de agentes.
Quando Escolher o IronFlock como Alternativa ao TDengine
O IronFlock é a escolha mais forte quando:
- Você tem uma frota, não apenas um banco de dados. Provisionamento, agrupamento, atualizações OTA de SO, agente e aplicações, logs ao vivo e saúde dos dispositivos são o trabalho diário de operar máquinas em campo — e nada disso está no escopo do TDengine.
- Você precisa de computação de borda de verdade — aplicações em qualquer linguagem rodando na máquina, fazendo controle, visão, buffer local e IHM local, não apenas adaptação de protocolo e encaminhamento.
- Você precisa de acesso remoto sem VPN — tunelamento HTTP, SSH, VNC, TCP e UDP embutido na plataforma, para cada dispositivo, pelo navegador.
- Você quer uma IA que age, não apenas aconselha. Os agentes do IronFlock invocam funções expostas pelos apps do dispositivo, com os privilégios do usuário que chama — ou seja, uma conversa com a IA pode mudar um setpoint, reiniciar um processo ou disparar uma rotina, e não apenas avisar que algo parece errado.
- Seus sites precisam continuar operando quando a rede cai — os dispositivos IronFlock seguem executando cada app de forma autônoma, servindo telas locais e coletando dados, e reconciliam ao reconectar.
- Você é um OEM entregando serviços digitais aos seus próprios clientes e precisa de isolamento de dados por cliente e de um portal white-label, não de um banco de planta de inquilino único.
- Você quer criar e monetizar apps — empacotar seu conhecimento de domínio como contêiner e vendê-lo em um marketplace aberto.
- Você quer visualização de nível SCADA — uma biblioteca completa de símbolos P&ID, widgets de ação e formulários — ao lado da analítica.
- Contar tags não combina com seus dados. Instrumentação ampla em muitas máquinas — centenas de sinais em cada uma, a maioria olhada só quando algo dá errado — encarece rápido quando cada sinal é uma tag licenciada.
- Você precisa responder a perguntas de negócio, não só a perguntas sobre tags. O FleetDB é PostgreSQL completo: cruze contagens de produção com resultados de qualidade e leituras de energia de três apps diferentes, expresse OEE ou rendimento como uma única consulta e salve-a como transformação que se mantém atualizada e alimenta painéis e IA como qualquer outra tabela.
- Você quer um sistema em vez de uma pilha. Armazenamento, dashboards, sinóticos SCADA, alarmes, gestão de dispositivos, acesso remoto e IA vêm da mesma plataforma, com um único modelo de acesso sobre tudo — em vez de uma camada de dados que ainda precisa de uma camada de dispositivos abaixo.
Caminho de Migração
O IronFlock pode rodar ao lado de uma implantação TDengine existente enquanto você faz a transição. Comece pela máquina: um app coletor do IronFlock lê os mesmos CLPs por S7, Modbus ou OPC UA no dispositivo de borda e grava no FleetDB, de modo que novos dashboards, alarmes e conversas com a IA são construídos sobre o IronFlock enquanto a TSDB antiga continua servindo o que ainda aponta para ela. Os dados históricos migram em lote por um app de migração em contêiner contra a interface REST do TDengine.
Daí em diante é a camada de dispositivos que muda o quadro — provisionamento, atualizações OTA, acesso remoto e operação offline chegam para as mesmas máquinas que antes só enviavam tags — e a licença por tags para de crescer a cada medição acrescentada.
Pronto para experimentar? Comece grátis — conecte um dispositivo e veja seu primeiro dashboard em minutos.