È possibile ottenere dati sulla potenza del segnale Wi-Fi per diversi canali in iPhone?

StackOverflow https://stackoverflow.com/questions/816656

  •  03-07-2019
  •  | 
  •  

Domanda

Suppongo che l'hardware dell'iPhone Wi-Fi sia in grado di passare da un canale all'altro, dal momento che il mio router WLAN mi mostra i canali da 1 a 13. Quindi, penso che lo spettro WLAN debba essere suddiviso in quelli. Vorrei osservare la potenza del segnale da un canale specifico all'interno della mia app. C'è un modo per ottenere questi dati?

È stato utile?

Soluzione

Il WiFi è suddiviso in 13 canali: vengono utilizzati per ridurre le interferenze con altri router e dispositivi che utilizzano lo stesso spettro. Il canale può essere impostato manualmente in un router ma viene spesso scelto automaticamente dal router. I canali stessi si sovrappongono; per esempio. il canale 7 continuerà a essere integer con i canali +/- 5 canali. Nota che non tutti i canali sono concessi in licenza in tutte le regioni del mondo, quindi potresti vedere (diciamo) solo 11 canali sul tuo router.

Quello che sembra che tu stia cercando è il segnale di rumore o ancora più generale "qualità". su un determinato canale, ovvero scoprire quale canale sarebbe meglio per una specifica installazione. Sebbene le varie metriche che ti consentano di calcolare questo valore siano disponibili nell'interfaccia hardware, l'API di rete di iPhone non le espone. Puoi indagare utilizzando un iPhone con jailbreak e il corrispondente devkit o passando l'app a destop.

Altri suggerimenti

Il tuo router trasmette su un canale specifico (1-13) e il tuo iPhone utilizzerà semplicemente il canale che viene trasmesso. Le ragioni dei canali sono di ridurre le interferenze con gli altri router in circolazione. idealmente vuoi scegliere un canale che non è in uso. I canali stessi si sovrappongono però, ad esempio, il canale 7 continuerà a interagire con i canali +/- 5 canali.

Esistono diverse applicazioni che è possibile scaricare che mostrano tutti i punti di accesso che riesce a trovare e su quale canale stanno trasmettendo. Questo può aiutarti a trovare il canale migliore da usare da solo.

Fondamentalmente quello che sto dicendo è che il tuo iPhone non può scegliere su quale canale sta trasmettendo il tuo router.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top