web-dev-qa-db-ja.com

PCをBluetoothヒューマンインターフェイスデバイスとして機能させることはできますか?

私の質問は この質問 に似ていますが、より広範で、他の質問には答えがありません。

PCがヒューマンインターフェイスデバイスであるかのように、PC(WindowsまたはUbuntu)をBluetooth経由で別のデバイスに接続することは可能ですか?この特定のケースでは、Wiiに自分のコンピューターがWiiリモコンであると思わせるようにしたいと思います。

9
murgatroid99

私はしばらくグーグルで検索しましたが、あなたは運が悪いと思います。これは可能ですが、明らかに誰もそれをしていません。

ラップトップのキーボードまたはマウスを別のコンピューターで使用する場合は、Linuxの場合は hidclient を使用できます。 Wiiに関しては、 多くのライブラリ があり、Wiiリモコンを使用してコンピュータを制御できますが、ふりをすることはできません。 Wiiリモコンのクライアントプロトコルを手動で実装する必要があります。

あなたがそれを書くことに興味があるなら、 WiiBrew wiki はWiiリモコンに関するたくさんの情報を持っています。また、www.wiili.orgでWiiリモコンのエミュレーションに関する情報を見つけました(ダウンしていますが、 Webアーカイブ からアクセスできます):誰かがコンピューターのHID記述子を変更して通信するための小さなプログラムを作成しましたWiiですが、それ以上の開発はありません。

4
nmat

私が説明したこのことは存在しないように思われるので、GitHubで プロジェクト を開始して作成しました。 nmatの 2番目のリンク に投稿されたコードから始めました。

2
murgatroid99