Skip to Content
Visão Geral

Documentação IronFlock

IA industrial e operações digitais não deveriam exigir meses de trabalho de integração. O IronFlock é um sistema de middleware que fornece a camada ausente entre suas máquinas e o software que as torna inteligentes — conectividade, dados em tempo real, execução de IA, acesso seguro e entrega de apps, tudo em uma única arquitetura.

O Problema que o IronFlock Resolve

Toda equipe industrial que constrói serviços digitais para máquinas enfrenta o mesmo desafio: antes de implantar um dashboard de monitoramento, um modelo de IA ou uma ferramenta de serviço remoto, é necessário primeiro construir uma pilha de integração — conectividade de dispositivos, pipelines de dados, autenticação, tunelamento seguro, orquestração de containers e muito mais. Esse trabalho de middleware leva meses e desvia os recursos de engenharia da aplicação real.

O IronFlock elimina essa camada. Você conecta suas máquinas, CLPs, sensores e gateways, então foca inteiramente nos apps e fluxos de trabalho de IA que geram valor.

O que é o IronFlock

Pense no IronFlock como o Android em um smartphone — ele fica nos bastidores enquanto os usuários interagem com seus apps e sua marca. A complexidade vive no middleware, não na experiência do dia a dia.

Em sua essência, o IronFlock é um sistema de middleware industrial que conecta múltiplas capacidades em um único runtime:

  • Conectividade de Dispositivos e Máquinas — Registre máquinas, sensores, CLPs e gateways. Organize-os em projetos, monitore a conectividade e envie atualizações over-the-air entre sites.
  • Desenvolvimento e Implantação de Apps — Escreva código em qualquer linguagem, empacote com Docker e implante em dispositivos de borda ou na nuvem. Use a IDE na nuvem integrada ou suas próprias ferramentas com integração GitHub/GitLab.
  • Coleta de Dados em Tempo Real — Provisione automaticamente bancos de dados de séries temporais por projeto. Colete telemetria de dispositivos e visualize por meio de dashboards — com latência abaixo de um segundo da borda para a tela.
  • Dashboards Customizados — Construa visualizações em tempo real, painéis de controle e dashboards de múltiplas páginas usando um sistema de widgets no-code. Gráficos, gauges, mapas, tabelas, formulários e controles de dispositivos — tudo definido em um simples template YAML e atualizado ao vivo conforme os dados chegam.
  • Orquestração de Multi-Agentes de IA — Cada app pode ter seus próprios agentes de IA especializados para diferentes tarefas — detecção de anomalias, análise de causa raiz, otimização de processos, consultas em linguagem natural sobre dados de máquinas. O IronFlock os orquestra por meio de um único runtime com conversas, permissões e contexto operacional compartilhados.
  • Acesso Remoto Seguro — Acesse interfaces web de dispositivos, IHMs, streams de câmera, diagnósticos de CLP ou desktops remotos sem abrir portas. Cada sessão é registrada e auditável.
  • Alertas e Observabilidade — Defina regras de alarme baseadas em limiar ou condição em qualquer stream de telemetria ao vivo. O sistema observador avalia os dados de dispositivos continuamente e aciona notificações quando as condições são atendidas, dando visibilidade em tempo real da saúde de cada máquina e grupo no seu projeto.
  • Fusão Nuvem-Borda — Provisione dispositivos na nuvem — máquinas virtuais rodando na mesma infraestrutura de nuvem do IronFlock (no Google Cloud, AWS ou equivalente) — que ingressam no seu projeto ao lado dos dispositivos físicos de borda. Um dispositivo de nuvem participa no mesmo contexto de roteamento de mensagens que qualquer dispositivo físico, permitindo comunicação direta entre computação hospedada na nuvem e hardware local como se ambos estivessem na mesma rede. Disponível no IronFlock cloud e pode ser habilitado em instalações de nuvem privada ou locais mediante solicitação.
  • Distribuição de Apps e Marketplace — Publique apps industriais de forma pública ou privada. Defina preços, rastreie medição de uso e receba pagamentos automáticos — transformando software operacional em um produto escalável.

IA Multi-Agentes para Operações Industriais

Projetos de IA industrial tradicionais são monolíticos — um modelo, um propósito, um longo ciclo de integração. O IronFlock adota uma abordagem diferente: múltiplos agentes de IA especializados, cada um com escopo para uma tarefa específica, trabalhando juntos em um contexto operacional compartilhado.

Um app de manutenção preditiva pode incluir um agente que monitora padrões de vibração, outro que consulta dados históricos de falhas e um terceiro que gera ordens de serviço de manutenção. Um app de inspeção de qualidade pode combinar um agente de IA de visão com um agente de rastreabilidade que vincula defeitos a lotes específicos e parâmetros de processo.

Esses agentes são definidos declarativamente em um template YAML leve, conectados a dados ao vivo de máquinas e orquestrados por meio de uma única interface de conversa. Os operadores fazem perguntas em linguagem natural — o sistema roteia para o agente certo, acessa a fonte de dados certa e retorna respostas acionáveis.

Isso não é um chatbot colado a um dashboard. É IA que entende suas máquinas, seus processos e seu contexto operacional.

Casos de Uso Industriais

O IronFlock foi construído para equipes que implantam software operacional real:

DomínioExemplos
Monitoramento e AnalyticsMonitoramento de energia, rastreamento de OEE, análise de paralisações, dashboards ao vivo
SCADA e IHMVisualização, gerenciamento de alarmes, interfaces de controle de processo
MES e Fluxos de TrabalhoInstruções de trabalho, verificações de qualidade, rastreamento de peças, genealogia
IA e AutomaçãoInspeção por visão com IA, manutenção preditiva, automação inteligente
Operações RemotasServiço remoto seguro, diagnósticos, acesso a CLP, streaming de vídeo
Integração de SistemasConectividade CLP / OPC UA / MQTT, ponte com sistemas legados

Nuvem ou Local

O IronFlock roda na nuvem ou totalmente em sua própria infraestrutura. Para ambientes industriais sensíveis que exigem redes privadas, implantações air-gapped ou soberania de dados, o sistema completo — incluindo o runtime de IA, a camada de dados e a entrega de apps — pode ser implantado localmente ou em nuvem privada. Veja Implantação Local para detalhes.

Arquitetura

IronFlock Architecture

Todos os componentes se comunicam via WAMP (Web Application Messaging Protocol) por meio de um roteador de mensagens dedicado. Isso fornece mensagens pub/sub em tempo real e chamadas RPC entre a UI, serviços de backend e dispositivos de borda.

TópicoDescrição
Primeiros PassosCrie seu primeiro projeto e conecte um dispositivo
DispositivosAdicione, configure e monitore dispositivos
Usando AppsNavegue nos apps e adicione dispositivos a eles
DashboardsConstrua dashboards customizados com widgets no-code
Desenvolvendo AppsConstrua seus próprios apps IoT
Recursos de IAAdicione agentes e ferramentas de IA aos seus apps
IronFlock SDKReferência do SDK Python e JavaScript
IronFlock APIAPI REST para automação
Acesso RemotoTunelamento seguro para serviços de dispositivos
Distribuidor de AppsPublique e monetize seus apps
AlertasDefina regras de alerta e monitore a saúde do projeto em tempo real
Controle de AcessoControle o acesso a projetos, dispositivos e apps
Logs de AuditoriaRastreie todas as mudanças para conformidade
SegurançaArquitetura de segurança do sistema
Implantação LocalExecute o IronFlock localmente
Last updated on