Est-il possible d'obtenir des données de force du signal Wi-Fi pour différents canaux sur l'iPhone?

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

  •  03-07-2019
  •  | 
  •  

Question

Je suppose que le matériel Wi-Fi de l'iPhone est capable de basculer entre les canaux, car mon routeur WLAN me montre les canaux 1 à 13. Il faut donc diviser le spectre WLAN en ceux-ci, je pense. J'aimerais observer la force du signal d'un canal spécifique dans mon application. Existe-t-il un moyen d’obtenir ces données?

Était-ce utile?

La solution

Le WiFi est divisé en 13 canaux. Ils sont utilisés pour réduire les interférences avec d’autres routeurs et périphériques utilisant le même spectre. Le canal peut être défini manuellement dans un routeur mais est souvent choisi automatiquement par le routeur. Les canaux eux-mêmes se chevauchent; par exemple. le canal 7 continuera à interférer avec les canaux +/- 5 canaux. Notez que tous les canaux ne sont pas licenciés dans toutes les régions du monde. Vous ne pouvez donc voir que 11 canaux sur votre routeur.

Ce que vous cherchez semble être le rapport signal sur bruit ou même plus général "qualité" sur un canal donné - c’est-à-dire trouver le meilleur canal pour une installation spécifique. Bien que les différentes mesures permettant de calculer cette valeur soient disponibles à l'interface matérielle, l'API réseau de l'iPhone ne les expose pas. Vous pouvez effectuer une recherche à l'aide d'un iPhone jailbreaké et du devkit correspondant ou passer de votre application au destop.

Autres conseils

Votre routeur diffuse sur un canal spécifique (1-13) et votre iphone utilisera simplement le canal en cours de diffusion. Les raisons des canaux sont de réduire les interférences avec les autres routeurs. idéalement, vous voulez choisir un canal qui n'est pas utilisé. Les canaux eux-mêmes se chevauchent cependant, par exemple, le canal 7 continuera à interférer avec les canaux +/- 5 canaux.

Il existe un certain nombre d'applications que vous pouvez télécharger qui vous montreront tous les points d'accès qu'il peut trouver et le canal sur lequel elles diffusent. Cela peut vous aider à trouver le meilleur canal pour vous utiliser.

En gros, ce que je dis, c'est que votre iPhone ne peut pas choisir la chaîne sur laquelle votre routeur diffuse.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top