iPhoneのWi-Fiハードウェアはチャンネル間で切り替えることができると仮定しています。私のWLANルータは私にチャンネル1〜13を表示しているからです。私は、アプリケーション内の特定のチャネルからの信号強度を観測したいと思います。このデータを取得する方法はありますか?iPhoneでさまざまなチャンネルのWi-Fi信号強度データを取得できますか?
答えて
WiFiは13チャネルに分割されています。これらは同じスペクトルを使用する他のルータやデバイスとの干渉を低減するために使用されます。チャネルはルータで手動で設定できますが、ルータによって自動的に選択されることがよくあります。チャネル自体は重複しています。例えばチャネル7は、チャネル+/- 5チャネルと依然として一致する。世界中のすべての地域ですべてのチャンネルがライセンスされているわけではありませんので、ルータでは11のチャンネルしか見ることができません。
あなたが探しているように聞こえるのは、特定のチャンネルの信号ノイズまたはさらに一般的な「品質」です。つまり、特定のインストールに最適なチャンネルを見つけることができます。この値を計算するためのさまざまなメトリックはハードウェアインターフェイスで利用できますが、iPhoneのネットワーキングAPIはそれらを公開しません。あなたはjailbroken iPhoneと対応するdevkitを使用して調査するか、またはデプスにあなたのアプリを切り替えることができます。
あなたのルータは特定のチャンネル(1〜13)でブロードキャストし、あなたのiPhoneはブロードキャストされているチャンネルを使用します。チャネルの理由は、周囲のルータとの干渉を減らすことです。理想的には、使用されていないチャンネルを選択することをお勧めします。チャンネル自体は重なり合っていますが、例えばチャンネル7はチャンネル+/- 5チャンネルに対応しています。
ダウンロード可能なアプリケーションがいくつかあります。これらのアプリケーションは、アクセス可能なすべてのアクセスポイントとブロードキャストしているチャネルを表示します。これはあなた自身を使用するのに最適なチャネルを見つけるのに役立ちます。
基本的に私の言っていることは、あなたのiPhoneがあなたのルーターが放送しているチャンネルを選択できないということです。
- 1. ESP8266 WiFi信号強度
- 2. AndroidのWiFi信号強度を取得する
- 3. iPhoneのキャリア信号強度をプログラムで取得する
- 4. GPS信号強度をどのように評価できますか? (iPhone)
- 5. 信号強度を取得する
- 6. iOSでBluetooth信号強度を測定できますか?
- 7. デバイスの信号強度を取得
- 8. さまざまなリクエストでscrollIdでelasticsearchデータを取得
- 9. さまざまなデータベースからデータを取得するSQLクエリ
- 10. WifiまたはGPRS信号強度を検出する方法は強く弱いです
- 11. さまざまな期間のデータを取得するmysqlクエリ
- 12. インターネット速度を取得する(WIFI&データ)
- 13. 現在のセル信号強度を取得する方法は?
- 14. 信号強度を取得するためのWLAN API
- 15. obj-cの信号強度を取得する方法は?
- 16. さまざまな条件でカウントを取得します
- 17. [ionic] Wi-Fi信号強度値を取得する方法
- 18. 接続されたWiFiネットワークの信号レベルを取得
- 19. さまざまなコンフィグレーションで信頼できるサービスインスタンスをデプロイ
- 20. CloudKitでさまざまなアプリケーション間でデータを共有できますか?
- 21. Androidで低データ信号強度をシミュレートする
- 22. さまざまなAccuRevのバージョン番号は何ですか?
- 23. さまざまなアクティビティでカウントダウンタイマーを取得する
- 24. data.tableでサマリーを取得するさまざまな方法R
- 25. C++のlinuxで3gモデム信号強度を取得するには?
- 26. Windows 7のpybluezでの信号強度
- 27. Node.jsのRedisからさまざまなハッシュを取得する
- 28. Pythonで大きなデータを読み取るさまざまな方法
- 29. golangの重要なチャンネルのリストを取得できません
- 30. iPhoneでWiFi信号を判別する方法
これは問題ではありませんでした。私はどのように他のルータやデバイスが放送/送信しているのか、私のアプリに情報を得ることができるかどうかを知りたい。つまり、iPhoneのWiFiハードウェアにアクセスして、特定のチャンネルの信号強度の情報を抽出することはできますか? – Thanks
@Swanzus:実際、ロビンの答えは正しいです。ルータは1つのチャネルしか使用しません。周囲に複数のネットワークがあり、それらのネットワークにそれぞれ1台のルータがあるとすると、ネットワークの信号強度はチャネルの信号強度になります。 –
隠されたネットワークなどについては、ハードウェアへのより低いレベルのアクセスはありません。 –