Ir para o conteúdo

TELECOM TOWER POWER

API de planejamento de enlaces de rádio com dados ANATEL em tempo real.

Teste a API

Para quem é (e para quem não é)

O Telecom Tower Power é uma plataforma SaaS B2B de planejamento RF calibrada para o Brasil. Não substitui a stack interna de operadoras Tier-1 (Atoll, Planet, Asset, CelPlan) em operações RAN macro, 5G mmWave ou design oficial — e nunca afirma o contrário. A escolha de escopo é deliberada, contratual e auditável; ver docs/POSITIONING.md.

Funciona como ferramenta primária para:

  • WISPs e ISPs regionais que não pagam seat de ATOLL/Planet
  • Neutral-host, tower-co e build-to-suit em triagem de portfólio para tender
  • Consultorias RF e integradoras emitindo pareceres preliminares
  • Projetos rurais, municipais e de universalização (FUST, Wi-Fi Brasil, conectividade indígena)
  • Órgãos reguladores e equipes de M&A em validação independente / due diligence de portfólios

Funciona como complemento (não substituto) para times Tier-1 em:

  • Screening rápido de candidatos antes de gastar ciclo de ATOLL/Planet
  • Análise cross-operadora de interferência (capacidade que stacks Tier-1 single-vendor estruturalmente não têm)
  • Validação independente de terceiros e workflows de M&A sobre portfólios de torres

O SKU Tier-1 Carrier existe explicitamente para esses workflows cross-carrier / validation / M&A — não para operação RAN ao vivo. Detalhamento em enterprise-tier1.md.

Capacidades técnicas verificáveis

  • Modelos de propagação em produção (GA): ITU-R P.1812-7 (via Py1812) e ITM/Longley-Rice (via itmlogic 1.2); FSPL como engine de referência; Sionna RT 2.x single-link
  • Concordância P.1812 vs ITM medida em 5 macrorregiões BR: ±0.5–3 dB em 5/5 enlaces de teste (incluindo NLOS de 173 km)
  • Terreno SRTM-3 (90 m) global, com MapBiomas para clutter BR; NASADEM 30 m e ALOS PALSAR 12,5 m no roadmap
  • Refusal de queries fora do envelope explícito no engine ML residual
  • Métrica honesta de acurácia: cadeia P.1812/P.1411 + resíduo LightGBM treinada com dados reais de drive-test (71.965 observações; 5G NR n78 3,5 GHz + LTE B28 700 MHz/B1/B3/B7 (Vivo, TIM, Claro), suburbano/urbano de Brasília): 7,86 dB de RMSE em CV espacial (folds h3_res8, k=5) com banda calibrada do artefato de ±12,56 dB — em produção, a banda efetivamente aplicada é de ±14,57 a ±22,12 dB conforme a classe de sinal (override de campo, origem: recalibração automática de campo, aplicado em 2026-09-07; verificação ao vivo: GET /coverage/effective-band) — grau triagem (screening) dentro do envelope, gates verificáveis ao vivo em GET /coverage/promotion-readiness. Fora do envelope: fallback ridge (~14,9 dB CV) com recusa de extrapolação. Detalhe em operations/technical-validation-and-limitations.md.

Ver comparativo de SKUs →{ .md-button .md-button--primary }

Privacidade e Isolamento de Dados

  • Dados de torres: 100% públicos (ANATEL + OpenCellID).
  • Nenhum dado proprietário de operadora é armazenado, processado ou compartilhado.
  • Uploads internos usam IP allowlist + MFA + audit completo.

Interface e Acesso

  • React + Tailwind moderno
  • Dark mode automático
  • SSO (SAML/OIDC), MFA e RBAC granular

O que é

Uma API REST que responde à pergunta que todo ISP regional, WISP e consultor RF se faz todo dia:

"Existe uma torre que possa atender este endereço, com linha de visada e margem de enlace suficiente?"

Entregamos a resposta em milissegundos, consultando 140.498 torres georreferenciadas (ANATEL + OpenCelliD), cruzando com relevo SRTM de 90 m e — opcionalmente — produzindo uma análise técnica em linguagem natural via IA.

Em 30 segundos

curl -X POST https://api.telecomtowerpower.com.br/analyze_link \
  -H "X-API-Key: demo_ttp_free_2604" \
  -H "Content-Type: application/json" \
  -d '{
    "receiver": {"lat": -20.5, "lon": -41.9, "height": 5},
    "frequency_mhz": 700,
    "max_distance_km": 30
  }'

Resposta resumida:

{
  "best_tower": {
    "operator": "VIVO",
    "distance_km": 6.8,
    "azimuth_deg": 142,
    "los_clear": true,
    "fresnel_ok": true,
    "path_loss_db": 106.2,
    "link_margin_db": 18.3
  },
  "alternatives": [ ... 5 more towers ... ]
}

Próximos passos