Wiiリモコンに接続してそこからデータを読み取るプログラムがあるプロジェクトに取り組んでいます。動作しますが、接続プロセスを改善したいと考えています。Wii リモコンへの Bluetooth 接続を正常に確立する前に、接続を何度か試行する必要があることがよくあります。これはすべてWindows 7 32ビットです。
接続試行ごとに、次のことを行います。
- Wiiリモコンの電源を入れる
- Windows で HID デバイスとして有効にする
- 接続をテストします。
- 接続が良好であれば、完了です。そうしないと、Wii リモコンの電源がオフになり、新しい試行が行われます。
Wii リモコンの電源を入れるたびに、Windows は汎用 HID ドライバーのインストールを試みます。接続が悪いと、ドライバーのインストールが失敗し、最初からやり直す必要があります。この汎用ドライバーをインストールするたびにインストールするのは非効率的です。
いくつか質問がありますので、ご協力をお願いします。正しい方向に向けてください。
- 接続を試行するたびに Windows がドライバーをインストールする必要は本当にありますか? たとえば、通常の USB マウスのように Windows がデバイスを認識/記憶できないのはなぜですか。
- Wii リモコン用の独自の汎用 HID ドライバーを作成すると、インストールの信頼性が向上し、Windows がデバイスを認識しやすくなりますか?
- Windows が汎用 HID ドライバーをインストールしようとしたときに表示されるポップアップ メッセージを無効にしたり、非表示にしたりすることはできますか? すべてのデバイス インストール メッセージを削除するのではなく、Wii リモコンに関するメッセージのみを削除します。
Wii リモコンの電源に関する注意: バッテリーを使用せず、コンピュータに接続された USB ケーブルを介して電力を供給する、わずかにハードウェアを改造した Wii リモコンを使用しています。これまでのところ、接続試行ごとに電源をオン/オフする必要があることを発見しました。そうしないと、デバイス ドライバーのインストールは通常失敗します。