Bridge // Developer Automation

Scripts executam conforme agendamento. Telas sempre atualizadas.

O Windmill transforma scripts — TypeScript, Python, Go, Bash, SQL — em jobs agendados e fluxos, self-hosted ou na nuvem. Algumas linhas bastam para enviar qualquer resultado às suas telas no Hangar.Media, com assinatura HMAC.

TS / Py / Go Scripts Reais
Ver Preços
HMAC Entrega Assinada
TS / Py / Go Scripts Reais
HMAC Entrega Assinada
Tabelas · Cards · KPIs Destinos de Exibição
Bridge // Visão geral

Do resultado do script à exibição em tempo real

Tudo que um script Windmill calcular — uma consulta ao banco de dados, uma agregação de API, um relatório — pode ser enviado via POST ao webhook de entrada do seu Hangar.Media com algumas linhas e uma assinatura HMAC. Fluxos encadeiam scripts e aprovações; o passo final é a tela.

Self-hosted e Windmill cloud são compatíveis — apenas o push HTTPS de saída sai da sua stack
Mapeie qualquer campo do payload para colunas de exibição com caminhos em dot-notation, valores padrão e transformações por coluna
Três formatos de exibição: tabela de dados ao vivo, cards de anúncio (com acumulação progressiva) ou métricas de KPI
O modo de acumulação mantém um painel rotativo com os envios mais recentes, em vez de substituir a cada atualização
Eventos de saída incluídos: as telas podem acionar suas automações de volta (offline/online, erros de sincronização, alertas de emergência) com um envelope assinado
Bridge // Principais recursos

O que você pode fazer com Telas sempre atualizadas.

Três capacidades que tornam esta integração essencial para a sua rede de sinalização digital.

Envio Instantâneo // 01

Poucas linhas em qualquer linguagem

Qualquer runtime do Windmill pode realizar o envio: fetch em TypeScript, requests em Python, net/http em Go. Calcule o resultado, assine o corpo, faça o POST. Agendamentos mantêm a tela atualizada sem que ninguém precise se lembrar.

O job agendado que todo o escritório pode ver.

Fluxos adicionam etapas de aprovação antes do envio quando o conteúdo importa

Payloads JSON de qualquer formato — registros únicos ou listas

As telas atualizam em segundos após a chegada do envio

Bridge // Envio Instantâneo
Mapeamento de Campos // 02

Transforme o payload em conteúdo para a tela

Aponte colunas de exibição para campos do payload com caminhos em notação de ponto, defina padrões para campos ausentes e aplique transformações por coluna — maiúsculas, minúsculas, truncar, prefixo, sufixo. O mesmo mecanismo de mapeamento alimenta todas as integrações de plataformas de automação, então uma configuração criada uma vez é portável entre ferramentas.

Sua automação envia os dados; o mapeamento define como eles aparecem na tela.

Caminhos em notação de ponto acessam campos aninhados no payload

Valores padrão preenchem lacunas para que as telas nunca fiquem em branco

Transformações organizam os valores sem alterar a automação

Bridge // Mapeamento de Campos
Entrega Verificada // 03

Entrega assinada com HMAC e proteção contra replay

O script calcula um HMAC-SHA256 do corpo com seu segredo de integração (armazenado como recurso Windmill) e o envia como X-Webhook-Signature; a Hangar.Media verifica em tempo constante com proteção opcional contra replay.

Cada envio é autenticado antes de qualquer pixel mudar.

Assinatura do corpo com HMAC-SHA256 no script (recomendado)

Mantenha o segredo em um recurso Windmill, não no código

Proteção opcional contra replay no estilo Stripe

Bridge // Entrega Verificada
Bridge // Configuração

Quatro etapas para telas conectadas.

Da configuração ao conteúdo ao vivo em minutos, não dias.

Etapa 01

Conecte a integração

Adicione a integração Windmill na Hangar.Media. Sua URL de webhook de entrada exclusiva e o segredo são gerados instantaneamente.

Etapa 02

Adicione o envio ao seu script

No final do script ou fluxo, construa o resultado JSON, calcule um HMAC-SHA256 com seu segredo de integração (um recurso Windmill) e faça um POST para sua URL de webhook de entrada com X-Webhook-Signature.

Etapa 03

Mapeie os campos para a exibição

Escolha Tabela de Dados ou Cards de Conteúdo, depois mapeie os campos do payload para as colunas de exibição com o mapeador de campos. Valores padrão e transformações são opcionais.

Etapa 04

Envie e publique

Execute a automação. O payload é renderizado no widget vinculado em suas telas em segundos — ative Acumular para um painel rotativo dos envios mais recentes.

Bridge // Perguntas

Perguntas frequentes. Respostas diretas respostas.

Como o webhook é protegido

Scripts assinam cada envio — HMAC-SHA256 do corpo com seu segredo de integração (armazenado como recurso Windmill), verificado pela Hangar.Media em tempo constante com proteção opcional contra replay.

Qual formato de payload a Hangar.Media espera

Qualquer JSON. Um único objeto vira uma linha ou card; um array de objetos vira uma linha ou card por registro. Com um mapeamento de campos configurado, apenas os campos mapeados são exibidos; sem ele, os campos brutos são mostrados como uma tabela de chave-valor.

Um único envio pode atualizar várias telas

Sim. O envio chega ao feed de dados da integração; todos os widgets de design vinculados a esse feed são atualizados, onde quer que esses designs estejam programados — um único envio pode atualizar uma tela ou toda a rede.

O Windmill self-hosted funciona

Sim — de forma idêntica ao Windmill cloud. A integração recebe envios HTTPS de saída dos seus workers; nada se conecta de volta à sua infraestrutura.

Preços // Transparência por Princípio
£0
/tela/mês
Média do setor
£8–24
Hangar
£5

Um preço. A plataforma completa.

É assim que acreditamos que a sinalização digital deve funcionar. Editor de conteúdo, gerenciamento de telas e mais de 200 integrações de aplicativos — tudo incluído desde o primeiro dia.

Sem taxas por usuário
Usuários ilimitados
Telas ilimitadas
200+ integrações
Mais de 150 modelos
Multilocação
Cache de borda
Reprodução offline
API REST
Alertas de emergência
Cadastre-se Agora

Chat / Online

Preços

£5 /tela/mês

Tudo incluído. Um único preço.

Velocidade

Ao vivo em cinco minutos.

Cadastre-se, conecte, comece.

Hardware

Use as telas que você já tem.

Fire TV, Android, Tizen, webOS, Pi, navegador.

Como podemos te ajudar?

Escolha uma opção para começar