Calculadora de canais e frequências WiFi de 2.4 e 5 GHz
Esta calculadora de canais e frequências WiFi converte um número de canal em sua frequência central, ou uma frequência central exata no canal correspondente, para as faixas de 2.4 GHz e 5 GHz.
Executar grátis
Ela também compara a ocupação nominal de dois canais e informa a separação entre os centros e o espectro compartilhado. Assim, você pode verificar configurações, documentar planos de pontos de acesso e identificar interferência cocanal ou de canais adjacentes antes da instalação. Os resultados são determinísticos e não exigem consulta à rede.
Converta um canal ou uma frequência central
Primeiro, selecione a faixa de 2.4 GHz ou 5 GHz, pois um número de canal só tem significado dentro de um plano de faixa. Depois, forneça exatamente um valor inicial: channel ou frequency_mhz. Ao informar o canal, a calculadora retorna a frequência central. Ao informar a frequência, ela verifica se o número corresponde exatamente ao centro de um canal aceito e retorna o canal. O resultado também apresenta as bordas inferior e superior nominais determinadas pela largura escolhida. Essas bordas servem para planejamento; não garantem que a energia do rádio termine abruptamente nesses pontos. Em 2.4 GHz, os canais 1 a 13 têm espaçamento de cinco megahertz, enquanto o canal 14 usa o centro especial de 2484 MHz. Em 5 GHz, aplica-se a relação padrão de numeração. Um canal matematicamente válido ainda pode ser proibido no seu país, equipamento ou ambiente interno ou externo.
Interprete o cálculo de sobreposição
Adicione compare_channel para avaliar duas atribuições planejadas. A calculadora cria um intervalo nominal ao redor de cada centro usando width_mhz e compare_width_mhz e mede a interseção. Um overlap_mhz maior que zero indica espectro compartilhado; overlaps é falso quando os intervalos estão separados ou apenas encostam em uma borda. Center_separation_mhz mostra o espaçamento sem depender da largura. Esse método transparente funciona dentro da mesma faixa ou entre as duas faixas. Ele ajuda especialmente a entender por que canais próximos de 2.4 GHz interferem: os centros ficam a apenas cinco megahertz, embora uma ocupação comum tenha vinte megahertz. Sobreposição não equivale a desempenho previsto. Potência, antenas, paredes, redes vizinhas, clientes, contenção e máscaras espectrais alteram o resultado observado. Use o cálculo para analisar o plano e confirme o ambiente implantado com uma pesquisa de espectro.
Planeje com restrições realistas
Em uma implantação pequena, calcule todos os canais pretendidos e compare as atribuições de rádios próximos. Em redes de 2.4 GHz, observe especialmente a sobreposição entre canais adjacentes e reutilize canais suficientemente afastados quando as regras locais permitirem. Em 5 GHz, registre o canal primário e a largura configurada, pois operações de 40, 80 ou 160 MHz ocupam muito mais espectro que um único centro de 20 MHz sugere. A calculadora aceita larguras de até 160 MHz, mas não monta blocos agregados nem decide quais canais primários são legais para cada largura. Ela também não avalia seleção dinâmica de frequência, restrições de radar, escolha automática ou limites nacionais de potência. Essas regras variam conforme a região e o hardware. Use a saída como uma camada aritmética estável para inventários, verificações de infraestrutura como código, planilhas de projeto e revisões. Por US$ 0,002 por solicitação API, você pode automatizar o cálculo sem duplicar tabelas internas.
Casos de uso
Revise um plano de pontos de acesso
Compare rádios próximos e sinalize atribuições cujas ocupações nominais compartilham espectro antes da instalação.
Valide dados de configuração
Converta canais armazenados em frequências ou confirme se valores importados correspondem a centros WiFi exatos e aceitos.
Documente o inventário sem fio
Inclua frequências centrais, bordas ocupadas, larguras e canais consistentes nos registros de implantação e revisão.
Perguntas frequentes
Quanto custa uma solicitação API?
Cada solicitação API custa US$ 0,002. O cálculo é determinístico e não consulta serviços externos.
Um canal válido significa que posso usá-lo no meu país?
Não. Região regulatória, uso interno ou externo, certificação, regras de radar e limites locais de potência determinam a disponibilidade.
Por que preciso informar a faixa?
Os números de canal são interpretados dentro de um plano de faixa. A faixa elimina ambiguidades e permite validar a entrada corretamente.
Como a sobreposição é calculada?
Cada canal é representado como um intervalo nominal centrado em sua frequência. A ferramenta retorna a largura da interseção entre os intervalos.
A sobreposição prevê a velocidade ou a gravidade da interferência?
Não. Ela informa apenas a sobreposição espectral nominal. Sinal, contenção, máscaras, antenas, obstáculos e outros transmissores afetam o desempenho real.
A calculadora aceita WiFi de 6 GHz?
Não. Esta capacidade é limitada às faixas de 2.4 GHz e 5 GHz.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/dev/wifi-channel-freq \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"band":"2.4","channel":6}'const res = await fetch("https://api.kit.forhosting.com/dev/wifi-channel-freq", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"band": "2.4",
"channel": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/wifi-channel-freq",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"band": "2.4",
"channel": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/wifi-channel-freq", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"band":"2.4","channel":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"band":"2.4","channel":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/wifi-channel-freq", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"band": "2.4",
"channel": 6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.wifi_channel_freq",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |