我々は、Wi-Fi経由で接続し、いくつかのタスクを実行するコンパクトなインターネット接続デバイスを開発しています。モバイルアプリを介して制御されます。
構成目的で、wlan0とwlan1の両方のインターフェースを介してSTA + APモードで同時に動作できるWi-Fiモジュールを使用します。インターフェイスの1つがデフォルトモードで動作します。電話機は、wlan1 を介してデバイスに接続し、別のネットワークに接続するコマンドをデバイスに送信し、結果を待ちます。その後、デバイスはwlan0を使用して別のWi-Fiネットワークに接続し、接続が成功したかどうかを携帯電話に通知します。
しかし、問題があります。ハードウェアモジュールは1つしかないため、両方のインターフェイス(wlan0とwlan1)は同じチャネルで動作する必要があります。これにより、wlan1のチャネルがwlan0のチャネルと一致するように変更されます。
ここに問題があります。チャンネルが変更されると、携帯電話とデバイスの接続が切断されます。Wi-Fiチャンネルを変更しながらもデバイスと携帯電話の接続を維持する方法はありますか?
私たちのWi-Fiモジュールはrtl8723buです。 Linux 3.4.103。 Wi-Fiデーモン:hostapd v0.8.x_rtw_r7475.20130812_beta、wpa_supplicant v2.3。