Skip to Content
Dashboards IoTReferência de Widgets

Referência de Widgets

Os boards do IronFlock são construídos a partir de widgets. Cada tipo de widget tem uma finalidade específica — desde exibir dados ao vivo até capturar entradas do usuário. Adicione qualquer widget arrastando-o do painel de widgets para o canvas do seu board e, em seguida, configure-o pelo painel de configurações.

Os widgets se dividem em quatro grupos: Visualização de dados para gráficos e exibições de status, Conteúdo e mídia para conteúdo estático e rico, Entrada e controle para capturar entradas e enviar comandos, e Navegação para mover-se entre as páginas do board.

Visualização de dados

Widgets que transformam dados ao vivo e históricos em gráficos, medidores e exibições de status.

Gráfico cartesiano

Exibe dados de séries temporais ou categóricos como gráficos de linhas, barras ou uma combinação. Suporta várias séries de dados no mesmo gráfico.

Pré-visualização do widget Gráfico cartesiano

Quando usar: Acompanhar a evolução de valores de sensores ao longo do tempo, comparar vários sinais lado a lado, mostrar totais diários como barras.

O que você configura:

  • Uma ou mais séries de dados, cada uma apontando para uma coluna de dados do seu app
  • O tipo de gráfico por série: linha, barra ou bolha
  • O tipo de eixo X: baseado em tempo ou categórico
  • O rótulo do eixo Y e a janela de tempo (por ex. últimos 5 minutos agregados por minuto)
  • As cores por série

Medidor

Um medidor radial que mostra um único valor ao vivo com zonas de limite coloridas.

Pré-visualização do widget Medidor

Quando usar: Temperatura, pressão, nível de enchimento ou qualquer valor em que você queira um status rápido com zonas verde/amarelo/vermelho.

O que você configura:

  • A coluna de dados a ser lida (sempre mostra o valor mais recente)
  • Unidade e precisão decimal
  • Os limites das zonas de cor (por ex. seguro: 0–60, aviso: 60–80, crítico: 80–120)
  • Opcional: calcular a média das últimas N leituras para suavizar o ruído

Exibição de valor

Mostra um ou mais valores individuais com rótulos e unidades. Limpo e minimalista — ótimo para blocos de KPI.

Pré-visualização do widget Exibição de valor

Quando usar: Mostrar temperatura atual, tempo de atividade, último evento ou qualquer métrica chave como número.

O que você configura:

  • Uma ou mais colunas de dados, cada uma com um rótulo e uma unidade
  • Precisão decimal
  • Cores de texto por valor

Sinal

Indicadores de status compactos — círculos ou quadrados — que mudam de cor com base no valor atual, fornecendo um painel de status rápido.

Pré-visualização do widget Sinal

Quando usar: Painéis de dispositivos online/offline, estados OK/aviso/erro em muitos ativos, luzes de status baseadas em limites.

O que você configura:

  • Um ou mais sinais, cada um lendo uma coluna de dados
  • Regras de mapeamento de cores por sinal: correspondências exatas (por ex. ONLINE) ou comparações numéricas (por ex. >=70)
  • Layout (horizontal ou vertical) e forma (círculo ou quadrado)
  • Título e subtítulo opcionais

Gráfico de rosca

Um gráfico circular que mostra segmentos proporcionais.

Pré-visualização do widget Gráfico de rosca

Quando usar: Mostrar distribuição — por ex. dispositivos online vs offline, participação da produção por tipo de produto.

O que você configura:

  • Segmentos, cada um com um rótulo, uma cor e uma coluna de dados (ou valor fixo)
  • Tamanho do recorte (controla o diâmetro do furo interno)

Tabela

Exibe linhas de dados em formato tabular com colunas configuráveis.

Pré-visualização do widget Tabela

Quando usar: Mostrar uma lista de máquinas, eventos recentes, registros de inspeção ou qualquer conjunto de dados estruturado.

O que você configura:

  • Colunas, cada uma com um cabeçalho, uma coluna de dados e um tipo de exibição
  • Altura da linha e tamanho da fonte do cabeçalho
  • Número de linhas a exibir

Tipos de exibição de coluna: texto simples, número, estado (mapeia valores para cores), booleano, imagem ou botão (link clicável).

Mapa de calor

Um mapa de calor baseado em grade para visualizar intensidade em duas dimensões.

Pré-visualização do widget Mapa de calor

Quando usar: Consumo de energia por hora e dia da semana, utilização de máquinas por turno, padrões de anomalias ao longo do tempo.

O que você configura:

  • As colunas do eixo X (por ex. hora do dia) e do eixo Y (por ex. dia da semana)
  • A coluna de valor para a intensidade do calor
  • Escala mín/máx e se deve usar um gradiente de cor contínuo ou em etapas

Histórico de estados

Uma linha do tempo horizontal mostrando quando os estados mudaram ao longo do tempo, uma linha por ativo.

Pré-visualização do widget Histórico de estados

Quando usar: Histórico de status de máquinas (em operação / parada / manutenção), registros de turno, linhas do tempo de eventos.

O que você configura:

  • Nomes dos estados e suas cores (por ex. Em operação = verde, Falha = vermelho)
  • As colunas de dados para data/hora, valor do estado e nome do ativo

Mapa

Exibe dados geográficos em um mapa interativo. Suporta marcadores circulares e linhas de rastreamento.

Pré-visualização do widget Mapa

Quando usar: Mostrar localizações de dispositivos, rastreamento de veículos, posições de ativos em campo.

O que você configura:

  • Estilo do mapa (claro ou escuro)
  • Uma ou mais séries: círculos (marcadores de última posição) ou linhas (trajetos de movimento)
  • As colunas de dados para latitude e longitude
  • Uma coluna de pivô para dividir os dados por dispositivo ou ativo

SCADA

Renderiza símbolos SVG industriais interativos — bombas, válvulas, tanques, motores, tubulações, medidores — da biblioteca SCADA do ThingsBoard, com vinculações de dados ao vivo e coloração baseada em estado.

Símbolos SCADA de medidores e sensores

Quando usar: Diagramas de processo e telas de planta — mostrando o estado ao vivo de bombas, válvulas, tanques e fluxos em um esquema.

O que você configura:

  • O tipo de símbolo a exibir
  • Vinculações de dados que conduzem o estado do símbolo (em operação/parado, aberto/fechado, níveis de fluido)
  • Cores de estado (em operação, parado, aviso, crítico) e outros estilos por símbolo

Para criar telas de processo completas, consulte SCADA.

Conteúdo e mídia

Widgets para conteúdo estático e rico — imagens, texto formatado e páginas web incorporadas.

Imagem

Exibe uma imagem estática a partir de uma URL. Útil para logotipos, diagramas ou gráficos instrutivos.

Pré-visualização do widget Imagem

Sobreposição de imagem

Coloca valores de dados ao vivo sobre uma imagem de fundo — ótimo para plantas baixas, diagramas ou esquemas.

Pré-visualização do widget Sobreposição de imagem

Quando usar: Sobrepor temperaturas em uma planta de fábrica, mostrar níveis de enchimento no diagrama de um tanque.

O que você configura:

  • URL da imagem de fundo
  • Pinos de sobreposição: barras de progresso ou rótulos de texto posicionados em coordenadas relativas na imagem
  • Coluna de dados para cada pino (valor ao vivo ou fixo)

Markdown

Renderiza Markdown (CommonMark e GitHub Flavored Markdown) com blocos de código com realce de sintaxe e interpolação de variáveis ao vivo.

Pré-visualização do widget Markdown

Quando usar: Painéis de documentação, instruções ou notas dinâmicas que combinam texto formatado com valores de dados ao vivo.

O que você configura:

  • O texto fonte em Markdown
  • Variáveis referenciadas no texto via {{variableName}}, cada uma vinculada a uma coluna de dados ou valor fixo

Rótulo

Exibe um único rótulo de texto configurável com controle total sobre tipografia e alinhamento.

Pré-visualização do widget Rótulo

Quando usar: Títulos de seção, legendas, anotações estáticas ou um único valor dinâmico renderizado como texto.

O que você configura:

  • O texto a exibir (quebras de linha são preservadas)
  • Tamanho, cor, peso e estilo da fonte
  • Alinhamento horizontal e vertical, e cor de fundo

Incorporação

Incorpora conteúdo web externo em um iframe isolado — uma única página ou várias dispostas em uma grade responsiva.

Pré-visualização do widget Incorporação

Quando usar: Integrar dashboards de terceiros, documentação, ferramentas externas ou qualquer página acessível pela web dentro de um board.

O que você configura:

  • A URL a incorporar (o site de destino deve permitir incorporação via iframe)
  • Um título opcional exibido acima do conteúdo
  • Modo de múltipla incorporação: várias URLs dispostas em uma grade, com espaçamento configurável

Entrada e controle

Widgets que capturam entradas do usuário ou enviam comandos e filtros de volta à plataforma.

Formulário

Um formulário de entrada de dados configurável que grava a entrada do usuário no backend de dados do seu app.

Pré-visualização do widget Formulário

Quando usar: Captura manual de dados — registros de inspeção, logs de manutenção, entrada de operador, pontos de ajuste de parâmetros.

O que você configura:

  • Campos de formulário de vários tipos: texto, número, caixa de seleção, área de texto, lista suspensa, data/hora
  • Opções por campo: rótulo, obrigatório, valor padrão, validação, mín/máx e coluna de dados de destino
  • Título, subtítulo opcionais e se o formulário abre em um diálogo

Interruptor

Um ou mais interruptores de alternância Material Design que refletem um valor ao vivo e acionam uma ação no dispositivo quando ativados.

Pré-visualização do widget Interruptor

Quando usar: Ligar/desligar equipamentos, alternar configurações binárias de dispositivos, enviar comandos de controle a partir do dashboard.

O que você configura:

  • Um ou mais interruptores, cada um lendo uma coluna de dados
  • Mapeamento de estado para LIGADO/DESLIGADO: valores exatos ou comparações numéricas (por ex. >50)
  • O app, dispositivo e tópico de ação de destino acionado ao alternar
  • Rótulo e cores de valor por interruptor

Lista suspensa de filtro

Uma lista suspensa de opções predefinidas que publica o valor selecionado como parâmetro de filtro para outros widgets consumirem.

Pré-visualização do widget Lista suspensa de filtro

Quando usar: Permitir que os usuários filtrem um board inteiro por tipo de dispositivo, linha, localização ou qualquer categoria.

O que você configura:

  • O rótulo exibido acima da lista suspensa
  • A chave de parâmetro que outros widgets referenciam em suas consultas de dados
  • A lista de opções, cada uma com um rótulo e um valor

Calendário de filtro

Um seletor de intervalo de data/hora — data única ou intervalo — que armazena os timestamps selecionados como parâmetros de filtro para outros widgets.

Pré-visualização do widget Calendário de filtro

Quando usar: Dashboards de séries temporais, análise histórica e relatórios com uma janela de tempo selecionável pelo usuário.

O que você configura:

  • As chaves de parâmetro de início e fim (use uma para o modo de data única, ambas para um intervalo)
  • O número de meses exibidos de uma vez (1–3)
  • O rótulo de entrada

Widgets para mover-se entre as páginas e seções de um board de várias páginas.

Barra de navegação

Uma barra de navegação superior horizontal com um título ou marca clicável e vários itens roteados.

Pré-visualização do widget Barra de navegação

Quando usar: Navegação de nível superior entre as páginas de um board de várias páginas.

O que você configura:

  • O texto do título/marca e sua rota de destino
  • Itens de navegação, cada um com um rótulo, ícone Material e rota
  • Tamanho, peso e cores da fonte
  • Segmentos de rota dinâmicos via substituição de {{variable}}

Botão de navegação

Um único botão clicável que redireciona para outra página ou realiza navegação de volta no navegador.

Pré-visualização do widget Botão de navegação

Quando usar: Botões de voltar, links de chamada para ação ou saltar para uma visualização específica do board.

O que você configura:

  • O rótulo do botão e um ícone Material opcional
  • A rota de destino (deixe em branco para navegação automática de volta)
  • Tamanho e cores da fonte
  • Segmentos de rota dinâmicos via substituição de {{variable}}

Um menu lateral vertical com ícones Material e realce baseado em rota do item ativo.

Pré-visualização do widget Navegação lateral

Quando usar: Navegação lateral persistente para dashboards com várias seções ou visualizações.

O que você configura:

  • Um título com uma rota opcional
  • Itens de navegação, cada um com um rótulo, ícone Material e rota
  • Realce do item ativo com base na rota atual
  • Tamanho, peso e cores da fonte
Last updated on