Nó Endpoint de saída
Visão técnica geral e capacidades
Nó de Endpoint de Saída serve como o componente de transmissão de dados dentro dos fluxos do IoT Logic, definindo para onde os dados processados dos dispositivos são enviados. Sua função principal é padronizar dados heterogêneos de dispositivos em um formato consistente antes de transmiti-los para sistemas ou serviços externos. Todos os dados são transferidos em um formato unificado, possibilitado por Navixy Generic Protocol.

Para detalhes sobre o formato em que os dados são transmitidos, consulte Formato de dados de saída.
Integração na arquitetura do fluxo

Um único fluxo do IoT Logic pode conter múltiplos nós de saída, cada um com configurações independentes. Essa arquitetura possibilita:
Transmissão de dados para múltiplos destinos simultaneamente em sistemas externos
Manipulação de múltiplas fontes de dados com diferentes formatos de entrada
Roteamento seletivo de dados que permite cenários flexíveis de fluxo de dados
Capacidades do nó
O Ponto de Saída nó por si só oferece:
Transmissão segura: Implementa criptografia SSL e mecanismos de autenticação para proteção dos dados durante o trânsito
Garantia de entrega configurável: Fornece seleção do nível QoS do MQTT para equilibrar entre garantias de entrega e overhead de rede
Reutilização de configuração: Suporta a criação de perfis de endpoint que podem ser reutilizados em vários fluxos, garantindo consistência de configuração
Processamento concorrente: Aceita entradas de múltiplas fontes de dados dentro de um fluxo, permitindo transmissão consolidada de dados
Seleção da versão do protocolo de transporte: Suporta tanto MQTT 3.1.1 quanto 5.0 para acomodar diversas implementações de broker
Opções de configuração
Configurando um Nó de endpoint de saída determina como e para onde os dados serão entregues a partir de um fluxo específico. Cada opção de configuração tem um propósito específico ao estabelecer uma transmissão de dados confiável.

Vamos ver quais elementos este nó usa e o que você pode configurar ao trabalhar com ele:
Etapas de configuração
Selecione o tipo de Endpoint
Escolha que tipo de transmissão usar para este endpoint
endpoint padrão - configuração padrão para envio de dados do fluxo à plataforma Navixy que não pode ser editada
endpoint MQTT - configuração personalizada que usa MQTT como transporte para enviar dados do fluxo a sistemas de terceiros.
Selecione um Predefinição (opcional)
Abra o Predefinição menu suspenso e selecione um modelo que atenda às suas necessidades. Várias configurações prontas estão disponíveis para destinos comuns, como servidores Navixy.
Especifique o Nome do Endpoint
Insira um nome único e descritivo para esta configuração de endpoint
Use um nome que ajude a identificar o destino para o qual os dados são enviados
Este nome será exibido no diagrama do fluxo para fácil identificação
Selecione protocolos
Escolha um protocolo para a transmissão de dados a serviços de terceiros a partir de uma lista suspensa. Atualmente, apenas o Navixy Generic Protocol (JSON) é suportado. No futuro, outros formatos podem ser considerados como opções adicionais para transmissão de dados.
Configure os parâmetros de conexão
Insira o IP/Domínio no formato: 123.123.123.123 ou exemplo.exemplo.com.
Especifique a Porta número. Por padrão, 1883 é usado para MQTT padrão, 8883 – para SSL).
Alternar Ativar SSL para conexões seguras. Esta ação define automaticamente a porta para 8883 se não tiver sido alterada manualmente.
Defina parâmetros MQTT
Insira Client ID. O lado receptor possui uma lista fixa de clientes. Neste campo, o valor correto deve ser especificado para que os dados não sejam rejeitados.
Selecione Versão MQTT: 3.1.1 ou 5.0.
Especifique Tópicos na forma de tags que serão usadas para a transmissão de dados.
Escolha QoS nível que determina a lógica de transmissão de dados:
QoS 0 – sem confirmação de entrega.
QoS 1 – entrega garantida com possível duplicação.
QoS 2 – entrega garantida sem duplicação.
Configure a autenticação MQTT (opcional)
Alternar Autenticação MQTT ativada.
Insira Login MQTT e Senha MQTT para a parte receptora nos campos que aparecerem.
Salve sua configuração.
Formato de dados de saída
A capacidade principal do nó é a padronização do formato de dados através do Navixy Generic Protocol. Esta padronização resolve um desafio fundamental em implementações de IoT - a diversidade de protocolos específicos de dispositivos que exigem trabalho de integração personalizado.
Normalmente, cada tipo de dispositivo usa seu próprio formato de dados, exigindo manipuladores de protocolo dedicados nos sistemas receptores. Essa abordagem aumenta exponencialmente o esforço de desenvolvimento e manutenção à medida que as frotas de dispositivos se expandem. O IoT Logic resolve isso normalizando todos os dados dos dispositivos em uma estrutura JSON padronizada, independentemente do fabricante ou protocolo original.
O Navixy Generic Protocol a especificação inclui campos padronizados para identificação do dispositivo, dados de localização, valores de telemetria e metadados. Este formato suporta comunicação bidirecional, permitindo tanto a transmissão de dados do IoT Logic para sistemas externos quanto a ingestão de dados de fontes externas para a plataforma.
Ao implementar um único protocolo, o Ponto de Saída nó possibilita:
Um padrão de integração único para sistemas receptores em vez de múltiplos manipuladores específicos por dispositivo
Estrutura de dados consistente que permanece uniforme em todos os dispositivos conectados
Redução do overhead de processamento no servidor através da normalização do protocolo
Escalonamento simplificado ao adicionar novos tipos de dispositivos a implantações existentes
Capacidades de troca de dados bidirecional com sistemas externos
O nó implementa MQTT como protocolo de transporte para esta carga útil JSON padronizada, fornecendo um mecanismo de transmissão confiável e leve adequado para implantações de IoT.
Perguntas frequentes
Posso conectar múltiplas fontes de dados a um único nó de Endpoint de Saída?
Sim. O Ponto de Saída nó aceita entradas de múltiplos Fonte de Dados nós simultaneamente. Todos os dados processados, incluindo coordenadas de localização, identificadores de dispositivos, parâmetros de telemetria e atributos calculados, são serializados de acordo com a Navixy Generic Protocol especificação antes da transmissão.

O que acontece se eu modificar um endpoint que é usado em vários fluxos?
As configurações de endpoint são armazenadas como recursos reutilizáveis em toda a conta do cliente. Modificações em uma configuração de endpoint existente afetarão todos os nós que fazem referência a esse endpoint em todos os fluxos. Esse comportamento facilita a padronização de configurações, mas requer um gerenciamento cuidadoso de mudanças ao atualizar os parâmetros do endpoint.
Quais práticas de segurança são recomendadas para implantações em produção?
Para implementações que requerem altos padrões de segurança (saúde, financeiro, etc.), habilite SSL e implemente autenticação MQTT. Embora isso aumente ligeiramente o overhead do protocolo, fornece a proteção necessária dos dados durante a transmissão. Implementações padrão devem usar no mínimo o nível QoS 1 para garantir a confirmação de entrega.
Atualizado
Isto foi útil?