サポートされているWiFi周波数/チャンネルのリストをプログラムで検索します。

サポートされているWiFi周波数/チャンネルのリストをプログラムで検索します。

私は現在、NetworkManagerを活用してネットワーク構成機能を提供するアプリケーションを構築しています。アプリケーションはDBus APIを使用してNetworkManagerと通信します。

次の問題に固執しました。 WiFiアクセスポイントを設定すると、ユーザーが選択できるWiFiチャンネル/周波数を一覧表示するUI要素が必要ですが、NetworkManagerにこの情報を要求する方法が見つかりません。 。私が正しく理解した場合、サポートされているチャンネル/周波数はネットワークカードのパフォーマンスとシステム設定の国コードによって異なります。

nmtuiテキストボックスであるチャンネルセレクタを使用するときにサポートされていないチャンネルを選択すると、エラーが発生します。この情報はどこかにあるようですが、アクセスできません。

私はこの情報をここで検索できることを知っていますが、iwlistその文書によると、コマンド出力は解析されず、不安定です。

DBus APIを調べてみましたが、wpa_supplicantこの情報も提供していないようです。

この情報を取得するために使用できるサービス/APIはありますか?

ベストアンサー1

あなたは試すことができますリンSSIDSSIDリストとSSIDが使用するチャンネルが表示されます。

おすすめ記事