Nó Fonte de Dados
Visão técnica e capacidades
Fonte de dados node é um ponto de entrada para dados de telemetria provenientes de dispositivos IoT e plataformas OEM no sistema IoT Logic. Ele funciona como um tradutor universal, recebendo dados via protocolos TCP/UDP/HTTP nas interfaces de rede e através de filas MQTT, então decodificando os fluxos de dados recebidos de acordo com o protocolo selecionado. O node transforma as mensagens dos dispositivos em um formato padronizado que pode ser processado posteriormente em seu fluxo.

Integração à arquitetura do fluxo

Nó de Fonte de Dados funciona como o ponto de entrada de dados em um fluxo do IoT Logic. Um único fluxo pode conter múltiplos nodes de origem, cada um com configurações independentes. Essa arquitetura possibilita:
Aquisição inicial de dados de múltiplos tipos de dispositivos e formatos de protocolo
Transformação padronizada de dados de vários fabricantes em formatos unificados
Caminhos de processamento paralelos ao conectar uma fonte de dados a múltiplos nodes a jusante
Filtragem seletiva de dispositivos para incluir apenas fontes de dados relevantes em seu fluxo
Capacidades do nó
O Nó de Fonte de Dados por si só oferece:
Diversidade de protocolos: Suporta múltiplos fabricantes de dispositivos, incluindo Teltonika, Queclink, Suntech, Jimi e outros, através de parsers e decodificadores herdados da Navixy
Flexibilidade de transporte: Acomoda protocolos TCP, UDP, HTTP e conexões com broker MQTT
Transformação de dados unificada: Converte mensagens específicas de dispositivos para um formato padronizado para processamento consistente
Filtragem de dispositivos: Fornece capacidades de filtragem para selecionar modelos ou protocolos específicos
Processamento em tempo real: Trata fluxos de dados de telemetria recebidos em tempo real para processamento imediato
Opções de configuração
Nó de fonte de dados requer configuração para estabelecer quais dispositivos enviarão dados para seu fluxo. Você precisará especificar o protocolo, o protocolo de transporte e selecionar os dispositivos específicos que deseja incluir.

Veja quais elementos este nó usa e o que você pode configurar ao trabalhar com ele:
Etapas de configuração
Especifique Nome do nó
Insira um nome descritivo para esta fonte de dados
Use um nome que ajude a identificar o fabricante, modelos ou outras informações relevantes
Este nome será exibido no diagrama do fluxo para fácil identificação
Selecione Fabricante
Escolha o protocolo de comunicação usado por seus dispositivos
Selecione entre os protocolos de fabricante disponíveis (Teltonika, Queclink, Suntech, Jimi, etc.)
A seleção do protocolo filtrará os modelos de dispositivos disponíveis na etapa seguinte
Protocolos normalmente estão associados a fabricantes específicos
Escolha Modelo
Especifique como os dados são transmitidos
As opções disponíveis incluem HTTP, TCP, UDP ou MQTT
Esta seleção deve corresponder à forma como seus dispositivos estão configurados para se comunicar
Selecione Fontes
Na lista filtrada no lado direito da interface, selecione os dispositivos a incluir
Apenas dispositivos registrados em sua conta de usuário Navixy estarão disponíveis para seleção
A lista é filtrada automaticamente com base em suas seleções de protocolo e modelo
Dispositivos já usados em outros fluxos serão marcados com um ícone de exclamação "!"
Especificidades do processamento de dados
Nó de fonte de dados herda todos os parsers e decodificadores da Navixy, fornecendo compatibilidade com uma ampla gama de dispositivos IoT. Quando os dados chegam a este node, eles passam pelo seguinte processo:
O fluxo de dados de entrada é recebido através do protocolo de transporte especificado
Os dados são encaminhados para o decodificador de protocolo apropriado com base em sua configuração
As mensagens dos dispositivos são transformadas em um formato padronizado que o IoT Logic pode processar
Os dados unificados são encaminhados para o próximo node em seu fluxo
Esse processo de padronização permite que você construa fluxos de processamento consistentes independentemente do formato de dados original de vários fabricantes de dispositivos.
Perguntas frequentes
Posso usar múltiplos nodes Data source em um fluxo?
Sim, você pode usar vários Nós de fonte de dados em um espaço de trabalho. Isso é útil quando é necessário processar dados de diferentes tipos de dispositivos de maneiras distintas ou quando se deseja mesclar vários fluxos de dados após transformações específicas.
O que acontece se um dispositivo já estiver sendo usado em outro fluxo?
Dispositivos que já estão sendo usados em outros fluxos não são listados, portanto você não pode selecionar o mesmo dispositivo duas vezes em fluxos diferentes.
Todos os meus dispositivos Navixy estão automaticamente disponíveis no IoT Logic?
Sim, todos os dispositivos de sua conta de usuário Navixy podem ser usados no processamento do IoT Logic. Isso inclui dispositivos GPS, plataformas OEM, dispositivos e gateways MQTT, e conectores MQTT/Kafka.
Como sei qual fabricante selecionar para meus dispositivos?
O protocolo deve corresponder ao protocolo de comunicação usado pelo fabricante do seu dispositivo. A maioria dos dispositivos usa um protocolo associado ao seu fabricante (por exemplo, dispositivos Teltonika usam o protocolo Teltonika). Verifique a documentação do seu dispositivo ou consulte o provedor do dispositivo se estiver em dúvida.
Posso conectar um node Data Source a múltiplos nodes a jusante?
Sim, você pode conectar um Nó de Fonte de Dados a múltiplos nodes de processamento para criar caminhos de processamento paralelos. Isso permite aplicar diferentes transformações ao mesmo fluxo de dados. Aqui está um exemplo:

Atualizado
Isto foi útil?