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ínio | Exemplos |
|---|---|
| Monitoramento e Analytics | Monitoramento de energia, rastreamento de OEE, análise de paralisações, dashboards ao vivo |
| SCADA e IHM | Visualização, gerenciamento de alarmes, interfaces de controle de processo |
| MES e Fluxos de Trabalho | Instruções de trabalho, verificações de qualidade, rastreamento de peças, genealogia |
| IA e Automação | Inspeção por visão com IA, manutenção preditiva, automação inteligente |
| Operações Remotas | Serviço remoto seguro, diagnósticos, acesso a CLP, streaming de vídeo |
| Integração de Sistemas | Conectividade 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
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.
Links Rápidos
| Tópico | Descrição |
|---|---|
| Primeiros Passos | Crie seu primeiro projeto e conecte um dispositivo |
| Dispositivos | Adicione, configure e monitore dispositivos |
| Usando Apps | Navegue nos apps e adicione dispositivos a eles |
| Dashboards | Construa dashboards customizados com widgets no-code |
| Desenvolvendo Apps | Construa seus próprios apps IoT |
| Recursos de IA | Adicione agentes e ferramentas de IA aos seus apps |
| IronFlock SDK | Referência do SDK Python e JavaScript |
| IronFlock API | API REST para automação |
| Acesso Remoto | Tunelamento seguro para serviços de dispositivos |
| Distribuidor de Apps | Publique e monetize seus apps |
| Alertas | Defina regras de alerta e monitore a saúde do projeto em tempo real |
| Controle de Acesso | Controle o acesso a projetos, dispositivos e apps |
| Logs de Auditoria | Rastreie todas as mudanças para conformidade |
| Segurança | Arquitetura de segurança do sistema |
| Implantação Local | Execute o IronFlock localmente |