Calcolatore di canali e frequenze WiFi a 2.4 e 5 GHz
Questo calcolatore di canali e frequenze WiFi converte un numero di canale nella frequenza centrale, oppure una frequenza centrale esatta nel canale corrispondente, per le bande a 2.4 GHz e 5 GHz.
Esegui gratis nel browser
Può anche confrontare l’occupazione nominale di due canali e indicare la separazione tra i centri e lo spettro condiviso. Lei può così verificare configurazioni, documentare piani di access point e individuare interferenze cocanale o tra canali adiacenti prima dell’installazione. I risultati sono deterministici e non richiedono consultazioni di rete.
Converta un canale o una frequenza centrale
Selezioni innanzitutto la banda a 2.4 GHz o 5 GHz, perché un numero di canale ha significato solo all’interno di un piano di banda. Fornisca quindi esattamente un valore iniziale: channel oppure frequency_mhz. Indicando il canale, il calcolatore restituisce la frequenza centrale. Indicando la frequenza, verifica che corrisponda esattamente al centro di un canale supportato e restituisce quel canale. Il risultato include anche i limiti nominali inferiore e superiore derivati dalla larghezza selezionata. Sono valori utili alla pianificazione, non la garanzia che l’energia radio termini nettamente su quei confini. Nella banda a 2.4 GHz, i canali da 1 a 13 sono distanziati di cinque megahertz, mentre il canale 14 ha il centro speciale di 2484 MHz. Per i 5 GHz viene applicata la relazione di numerazione standard. Un canale matematicamente valido potrebbe comunque non essere disponibile nel Suo Paese, dispositivo o ambiente interno o esterno.
Interpreti il calcolo della sovrapposizione
Aggiunga compare_channel per valutare due assegnazioni pianificate. Il calcolatore crea attorno a ogni centro un intervallo nominale usando width_mhz e compare_width_mhz, quindi misura l’intersezione. Un valore overlap_mhz maggiore di zero indica spettro condiviso; overlaps è falso quando gli intervalli sono separati o si toccano soltanto sul bordo. Center_separation_mhz consente di controllare la distanza indipendentemente dalla larghezza. Il metodo è trasparente e funziona nella stessa banda o tra bande diverse. È particolarmente utile per capire l’interferenza tra canali 2.4 GHz vicini: i centri distano appena cinque megahertz, mentre un’occupazione comune è larga venti megahertz. La sovrapposizione non equivale a una previsione delle prestazioni. Potenza, antenne, pareti, reti vicine, client, contesa e maschere spettrali incidono sul risultato reale. Usi il calcolo per filtrare il piano e verifichi l’ambiente installato con un’analisi dello spettro.
Pianifichi con vincoli realistici
Per una piccola installazione, calcoli ogni canale previsto e confronti le assegnazioni delle radio vicine. Nelle reti a 2.4 GHz consideri soprattutto la sovrapposizione dei canali adiacenti e riutilizzi canali abbastanza distanti quando le norme locali lo consentono. A 5 GHz registri sia il canale primario sia la larghezza configurata, perché 40, 80 o 160 MHz occupano molto più spettro di quanto suggerisca un singolo centro a 20 MHz. Il calcolatore accetta larghezze fino a 160 MHz, ma non crea blocchi aggregati e non stabilisce quali canali primari siano legali per una determinata larghezza. Non valuta nemmeno selezione dinamica della frequenza, vincoli radar, scelta automatica o limiti nazionali di potenza. Queste regole variano in base al dominio normativo e all’hardware. Consideri l’output una base aritmetica stabile per inventari, controlli infrastructure as code, fogli di progetto e revisioni. A $0.002 per richiesta API, Lei può automatizzare il calcolo senza duplicare tabelle interne.
Casi d'uso
Verifichi un piano di access point
Confronti le radio vicine e segnali prima dell’installazione le assegnazioni le cui occupazioni nominali condividono spettro.
Convalidi i dati di configurazione
Converta i canali memorizzati in frequenze o confermi che i valori importati corrispondano a centri WiFi esatti e supportati.
Documenti l’inventario wireless
Aggiunga frequenze centrali, limiti occupati, larghezze e canali coerenti ai registri di installazione e revisione.
Domande frequenti
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Il calcolo è deterministico e non contatta servizi esterni.
Un canale valido è utilizzabile nel mio Paese?
Non necessariamente. Dominio normativo, uso interno o esterno, certificazione, regole radar e limiti di potenza ne determinano la disponibilità.
Perché devo specificare la banda?
I numeri di canale si interpretano all’interno di un piano di banda. La banda elimina ambiguità e consente una convalida corretta.
Come viene calcolata la sovrapposizione?
Ogni canale è rappresentato come intervallo nominale centrato sulla sua frequenza. Lo strumento restituisce la larghezza dell’intersezione.
La sovrapposizione prevede le prestazioni o la gravità dell’interferenza?
No. Indica solo la sovrapposizione spettrale nominale. Segnale, contesa, maschere, antenne, ostacoli e altri trasmettitori influenzano le prestazioni.
Il calcolatore supporta il WiFi a 6 GHz?
No. Questa capacità è limitata alle bande a 2.4 GHz e 5 GHz.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"band": "2.4",
"channel": 6
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.wifi_channel_freq",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |