Gerenciamento de fluxos

IoT Logic fornece um ambiente de canvas flexível onde você pode construir fluxos de dados personalizados para processar, transformar e encaminhar telemetria de dispositivos. Cada fluxo é composto por nós interconectados que executam funções específicas dentro do seu pipeline de processamento de dados, desde o recebimento de dados brutos do dispositivo até o encaminhamento de informações enriquecidas para sistemas externos.

Criando um novo fluxo

O IoT Logic começa com uma área de trabalho vazia onde você pode projetar seu fluxo de processamento de dados.

Create flow dialog showing name field, description field, and enabled toggle

Siga estes passos simples para criar um fluxo:

  1. Clique no Novo fluxo botão no topo da tela para abrir o diálogo de criação de fluxo.

  2. Insira um Nome do fluxo e forneça um opcional Descrição para mostrar claramente detalhes específicos sobre a funcionalidade ou finalidade deste fluxo.

  3. Garanta que o Fluxo habilitado alternador esteja ligado (a menos que você esteja criando um fluxo que deva permanecer inativo inicialmente).

  4. Clique em Salvar para criar seu fluxo e acessar a área de trabalho do fluxo.

O nome do fluxo e a descrição ajudam a identificar cada fluxo quando você possui várias configurações. O alternador habilitado/desabilitado fornece uma maneira conveniente de interromper temporariamente o processamento de dados sem excluir toda a configuração do fluxo.

Após salvar, seu novo fluxo aparece na área de trabalho e você pode começar a adicionar nós de processamento a partir do painel de menu à esquerda.

Configurando componentes do fluxo

Cada fluxo é composto por nós interconectados que definem como os dados se movem pelo seu sistema. Os componentes básicos disponíveis no Nós painel incluem:

Nó de Fonte de Dados

Este nó estabelece o ponto de entrada para os dados dos dispositivos em seu fluxo. Ele processa dispositivos específicos da sua conta Navixy que você pode:

  • Filtrar por fabricante e modelo

  • Especificar o protocolo de comunicação

  • Selecionar de um a um número ilimitado de dispositivos para enviar dados para o fluxo

  • Selecionar facilmente grupos inteiros de dispositivos

Para opções detalhadas de configuração, consulte Nó de Fonte de Dados.

Data Source node configuration panel showing manufacturer, model, and device selection options

Nó Iniciar Atributo

Este nó possibilita a transformação de dados através do Navixy Expression Language. Ele permite que você:

  • Crie novos atributos calculados com base em parâmetros do dispositivo

  • Realize conversões de unidades e operações matemáticas

  • Aplique cálculos baseados em tempo

Initiate Attribute node configuration panel showing attribute creation interface

Para opções detalhadas de configuração, sintaxe e exemplos de expressões, consulte o Nó Iniciar Atributo.

Nó Lógica

Este nó cria pontos de ramificação inteligentes que encaminham dados com base em condições lógicas. Ele permite que você:

  • Crie fluxos condicionais com lógica IF-THEN/ELSE

  • Encaminhe dados por diferentes caminhos de processamento com base em condições em tempo real

  • Gere atributos booleanos que registram resultados de validação

  • Construa árvores de decisão complexas com múltiplas condições

Logic node configuration panel showing title, expression name, and expression fields

Para opções detalhadas de configuração, operadores lógicos e exemplos de expressões, consulte o Nó Lógica.

Nó Ação

Este nó permite respostas automatizadas aos dados do dispositivo realizando operações específicas quando as condições são atendidas. Ele permite que você:

  • Envie comandos de volta aos dispositivos com base na análise de dados

  • Dispare notificações ou alertas para sistemas externos

  • Execute fluxos de trabalho automatizados com base em mudanças de status do dispositivo

Para opções detalhadas de configuração, consulte o Nó Ação.

Nó Ponto de Saída

Este nó define onde e como seus dados processados são transmitidos. Em sua configuração, você pode:

  • Especificar detalhes de conexão de destino (IP/domínio, porta)

  • Selecionar protocolos de transporte e versões de protocolo

  • Configurar medidas de segurança incluindo SSL e autenticação

  • Configurar parâmetros MQTT como client ID, tópicos e níveis de QoS

  • Criar perfis de endpoint reutilizáveis para configurações consistentes

Para detalhes completos sobre opções de transmissão de dados, consulte o Nó Ponto de Saída.

Output Endpoint node configuration panel showing connection settings and MQTT parameters

Seu fluxo deve incluir um Ponto de saída padrão para enviar dados para a plataforma. Manter essa conexão garante que os dados dos seus dispositivos permaneçam disponíveis para visualização e gerenciamento na interface Navixy.

Construindo seu fluxo

Para montar sua sequência de processamento de dados:

  1. Arraste nós do menu à esquerda e solte-os na área de trabalho.

  2. Clique em cada nó para abrir seu painel de configuração e definir os parâmetros necessários.

  3. Conecte os nós clicando no conector de saída de um nó e arrastando-o até o conector de entrada do nó de destino.

Flow workspace showing connected nodes with visible connectors between them

Seu fluxo deve começar com pelo menos um Fonte de dados nó e terminar com um ou mais Ponto de saída nós. Entre estes, você pode adicionar nós de transformação para manipular os dados de acordo com seus requisitos.

Os nós podem ser conectados em diversas configurações:

  • Um único Nó de fonte de dados pode alimentar múltiplos nós para processamento paralelo

  • Múltiplos Nós de fonte de dados podem conectar-se a um único Nó de ponto de saída para consolidar fluxos de dados

  • Nó iniciar atributo pode ser encadeado sequencialmente para cálculos em múltiplas etapas

Editando fluxos existentes

Após criar um fluxo, você pode modificar sua configuração conforme seus requisitos evoluem.

Modificando detalhes do fluxo

Para alterar o nome do fluxo, descrição ou status habilitado:

  1. Clique em image-20250403-161404.png ao lado do nome do fluxo

  2. Atualize os campos desejados

  3. Salve suas alterações

Removendo elementos

Quando precisar reestruturar seu fluxo, você pode remover nós ou conexões:

Excluindo um nó:

  1. Passe o cursor sobre o nó que você deseja remover

  2. Clique no ícone de exclusão que aparece no canto superior direito do nó

Node with delete icon

Quando você exclui um nó, todas as suas conexões também serão removidas.

Excluindo uma conexão:

  • Clique na linha de conexão que você deseja remover

  • Clique em Desvincular ou pressione a tecla backspace no seu teclado

Selected connection highlighted for deletion

Gerenciando múltiplos fluxos

Para alternar entre diferentes fluxos:

  1. Clique no Fluxo de dados menu suspenso

  2. Selecione o fluxo que você deseja visualizar ou editar, ele abre na área de trabalho

Quaisquer alterações não salvas no fluxo atual serão perdidas ao alternar; você será solicitado a confirmar a ação.

Salvando e ativando fluxos

Após configurar seu fluxo:

  1. Clique no Salvar fluxo botão para armazenar a configuração do seu fluxo

  2. Certifique-se de que o fluxo esteja habilitado para que ele comece a processar dados

Uma vez ativado, seu fluxo irá:

  • Receber dados em tempo real dos dispositivos configurados

  • Aplicar quaisquer transformações definidas através dos nós Iniciar atributo

  • Encaminhar os dados processados para seus endpoints especificados no Navixy Generic Protocol formato

Se precisar desabilitar temporariamente o processamento de dados, você pode alternar o status habilitado do fluxo sem perder sua configuração.

Exemplos de configurações

Você pode encontrar descrições detalhadas passo a passo da criação de um fluxo de exemplo em Exemplo de configuração de fluxo. O exemplo também contém explicações sobre algumas opções comuns de enriquecimento de dados. Sinta-se à vontade para usar este exemplo como modelo para seus fluxos personalizados.

Atualizado

Isto foi útil?