infra de dados IoT · a partir de US$150/mês

Sua instância de dados IoT —broker MQTT e API inclusos, pronta em minutos.

Credenciais MQTT dedicadas que gravam direto na sua instância, num formato perfeitamente documentado — e uma API REST para consumir tudo. Sem montar infraestrutura, sem operar broker.

credenciais na hora — na tela e no seu e-mail · dispositivos se registram sozinhos no primeiro publish

DispositivoMETRIC_01Broker MQTTEMQX · TLS :8883Sua instância de dadosns: t3f9a1c2eAPI REST/api/v1WhatsAppMeta CloudQoS 1auth · ACLGET /api/v1/metrics{"mode":"NOTIFY"}$pub metrics/t3f9a1c2e/METRIC_01

construído sobre

  • Cloudflare
  • Supabase
  • Next.js
  • EMQX
  • WhatsApp
  • Paddle
  • Resend

como funciona

Três artefatos. Nenhuma mágica.

O que está abaixo é literalmente o produto: um tópico para publicar, um formato de payload e uma API para ler.

01

Publique do dispositivo

Aponte qualquer cliente MQTT para o broker com as credenciais do seu arquivo. O tópico carrega seu namespace e a chave do dispositivo — que se registra sozinho no primeiro publish.

device.shmqtt
$ mosquitto_pub -h <broker-host> -p 8883 \
    -u tenant_t3f9a1c2e -P '••••••••' \
    -t 'metrics/t3f9a1c2e/METRIC_01' \
    -m '{"metrics":{"temperature":4.2,"humidity":61,"door_open":0}}'
02

Os dados caem na sua instância

Payload JSON simples: um objeto metrics com números e um timestamp opcional. Mensagens fora das regras são rejeitadas por inteiro — nunca aceitas pela metade.

  • 1–100 métricas por mensagem
  • chaves com até 64 caracteres
  • valores numéricos finitos (booleano = 0/1)
  • timestamp ISO 8601 opcional (padrão: horário de chegada)
  • QoS 1 recomendado — reenvios são deduplicados
payload.jsonjson
{
  "metrics": {
    "temperature": 4.2,
    "humidity": 61,
    "door_open": 0
  },
  "timestamp": "2026-06-11T14:03:22Z"
}
03

Leia pela API

Um Bearer token, três endpoints: devices, metrics e latest. Dados recentes vêm do armazenamento quente, antigos do arquivo — de forma transparente, no mesmo endpoint.

consume.shhttp
$ curl -H 'Authorization: Bearer flx_••••' \
    'https://<app>/api/v1/metrics?device_key=METRIC_01&metric=temperature'

{
  "device_key": "METRIC_01",
  "metric": "temperature",
  "count": 2,
  "points": [
    { "metric": "temperature", "value": 4.6, "timestamp": "2026-06-10T14:05:00Z" },
    { "metric": "temperature", "value": 4.2, "timestamp": "2026-06-10T14:10:00Z" }
  ]
}

E para alertar alguém?

Com o addon WhatsApp, o dispositivo publica em notify/… com mode NOTIFY. O payload é casado com seus templates oficiais da Meta e disparado para os destinatários configurados por dispositivo.

notify.jsonaddon WhatsApp
topic: notify/t3f9a1c2e/METRIC_01
{
  "device": "METRIC_01",
  "mode": "NOTIFY",
  "channel": "T1",
  "event": "LOW",
  "triggered": true,
  "temperature": 4.2,
  "alarm_min": 5,
  "alarm_max": 8
}

addon · whatsapp

Alertas no app que seu cliente já olha.

O dispositivo publica um payload NOTIFY; nós casamos o evento com um template oficial da Meta e entregamos no WhatsApp das pessoas certas. Sem número improvisado, sem gambiarra de automação.

Em breve

  • Alertas críticos chegam onde o cliente olha de verdade — não numa caixa de e-mail ignorada
  • Templates oficiais aprovados pela Meta: zero risco de banimento
  • Roteamento por dispositivo — cada sensor avisa as pessoas certas
  • Créditos pré-pagos com pagamento via PIX quando precisar de mais mensagens
  • Cooldowns e limites anti-spam para ninguém ser metralhado de madrugada

do payload ao bolso

  1. O dispositivo publica em notify/… com mode NOTIFY
  2. O evento casa com um template oficial da Meta
  3. A mensagem chega no WhatsApp dos destinatários daquele dispositivo

já deixa o addon selecionado nos planos

dashboards · inclusas no plano

Dashboards prontos para os seus clientes finais.

Estamos construindo as dashboards inclusas no seu plano: painéis em cima da mesma API /v1 que você já consome — sem escrever uma linha de frontend e sem custo extra. Entre na lista e seja avisado no lançamento.

incluso no seu planoem breve

Incluso no seu plano — em breve, sem custo extra · a lista de espera não custa nada

2.000 viewers nomeados grátis por empresa · acima disso, US$0,10 por viewer/mês

prévia ilustrativa — o produto final pode mudar

Sua instância de dadosns: t3f9a1c2eAPI REST/api/v1Dashboardsem breve

o que está planejado

  • Dashboards por dispositivo e por grupo, atualizados em tempo real
  • Séries históricas direto da API /v1 — dado quente e arquivo, transparente
  • Compartilhamento com clientes finais, sem dar acesso ao seu painel
  • Alertas visuais quando uma métrica estoura os limites
  • Modo TV / tela cheia para o monitor da operação

Entrar na lista de espera

Avisamos por e-mail quando as dashboards do seu plano abrirem. Só isso — nada de spam.

preço

Um plano completo. Um addon. Zero letra miúda.

Simule seu custo — e comece grátis. Mensal ou anual (pague 10, leve 12), em dólar, via Paddle. Dashboards inclusas no plano base; o addon WhatsApp dobra o limite de dispositivos. Cancele quando quiser.

no anual você paga 10 meses e leva 12 — sem pegadinha

base

1.000 dispositivos inclusos

Banco

Sua instância de dados, crua e pronta.

$150USD/mês

  • Instância de dados dedicada, isolada por namespace
  • Credenciais MQTT próprias (TLS :8883, ACL no seu namespace)
  • Dispositivos se auto-registram no primeiro publish
  • API REST de consumo — devices, metrics, latest
  • Rotação e revogação de chaves direto no app
  • Dashboards por grupo inclusas (em breve — sem custo extra)
  • 2.000 viewers nomeados grátis — sem cobrança por assento

no ritmo padrão de 1 msg/5min — dispositivos mais rápidos consomem mais do limite

addons

o addon WhatsApp dobra o limite de dispositivos

Dispositivos extras+50 por pacote+$9/pacote/mês

Pacotes recorrentes de 50 dispositivos no ritmo padrão sobre o limite do seu plano — adicione ou remova quando quiser, até +1.000.

0
0 × 50 dispositivos

US$0,18 por dispositivo/mês

subtotal +$0/mês

limite total: 1.000 dispositivos

Total US$150 por mês, até 1.000 dispositivos

sua assinatura

Banco· db
Banco (base)
$150

Total

$150USD/mês

até 1.000 dispositivos

limite de dispositivos

1.000

sem WhatsApp

2.000

com WhatsApp

fair use

Ritmo padrão de 1 mensagem a cada 5 minutos por dispositivo — dispositivos mais rápidos consomem mais do limite do plano. Dizemos isso na cara: é o que permite preço fixo, sem medidores escondidos. E sem pegadinha: o limite não acumula — e também não pune jitter de relógio.

Precisa de mais mensagens de WhatsApp? Pacotes de créditos pré-pagos (mensagem utility no Brasil = 2 créditos = US$0,02 por mensagem), com pagamento via PIX.

Começar grátis

14 dias · 10 dispositivos no ritmo padrão · 50 mensagens WhatsApp · sem cartão

O checkout ainda não está disponível neste ambiente. Fale com a gente por e-mail

Venda processada pela Paddle (merchant of record) — impostos calculados e recolhidos no checkout. Cancele quando quiser.

entrega & segurança

Do signup ao primeiro publish em minutos — grátis, sem cartão.

Dois caminhos, ambos 100% automatizados: o teste grátis cria sua instância na hora; a assinatura entrega tudo por e-mail. Nada de formulário de onboarding, call de kickoff ou fila de aprovação.

caminho 1 · teste grátis

14 dias · sem cartão
  1. T+0

    Crie sua conta

    Signup com e-mail, sem cartão. Sua instância de dados é provisionada na hora — namespace, broker e API key prontos.

  2. T+0

    Credenciais na tela — e no e-mail

    O assistente mostra broker, usuário, senha e API key na hora; o mesmo zip protegido por senha também chega no seu e-mail.

  3. T+min

    Publique

    Aponte qualquer cliente MQTT e publique no primeiro minuto. Os dispositivos se registram sozinhos no primeiro publish — sem cadastro prévio.

caminho 2 · assinatura

direto ao plano
  1. T+0

    Checkout no overlay da Paddle

    Cartão internacional, impostos tratados no checkout. A Paddle é o merchant of record — é ela quem aparece na sua fatura.

  2. T+min

    Dois e-mails, separados de propósito

    Um traz o arquivo .zip protegido por senha com todas as credenciais; o outro traz só a senha. Canais separados, risco menor.

  3. T+4h

    Janela de revisão de 4 horas

    Informativa: as chaves funcionam desde o primeiro minuto — o app apenas mostra um aviso de supervisão enquanto a janela durar.

o que chega no seu e-mailzip
flix-credentials-acme.zip
├── mqtt   host · :8883 · tenant_t3f9a1c2e
├── topics metrics/t3f9a1c2e/<device_key>
notify/t3f9a1c2e/<device_key>
├── api    https://<app>/api/v1 · flx_••••
└── docs   https://<app>/docs/api
  • Só hashes do nosso lado

    Senha do broker e API key existem em texto puro apenas no seu arquivo de credenciais — aqui guardamos somente os hashes.

  • Rotação self-service

    Troque ou revogue qualquer credencial pelo app, com efeito imediato no broker e na API.

  • Isolamento por namespace

    A ACL restringe seu usuário aos seus próprios tópicos, sempre sobre TLS na porta 8883.

faq

Perguntas diretas, respostas diretas.

Sua instância de dados está a um signup de distância.

Comece grátis agora — ou assine direto — e publique a primeira métrica antes do café esfriar.