wii リモコン

wii リモコン

一年位前にいじった wii リモコンだが今はライブラリがあるので簡単に動く。
http://sourceforge.net/projects/libwiimote/
libwiimote-0.4 は confugure が入ってないので autoconf する。

以下を入れておく。
bluez-hcidump
bluez-utils
libbluetooth2
libbluetooth2-dev

こないだ買った PCI の BT-MicroEDR は 2.6.18 (etch デフォルト) だと動かなかったけど武藤さんのところの 2.6.23.1 だと動いた(全て * or M だった )。確か sarge も最初動かなくてカーネルコンパイルして動かしたような気がした。

とりあえず Bluetooth とリモコンを試すには

# hcitool dev
Devices:
        hci0    00:1B:DC:xx:xx:xx  # アダプタの確認(これって何の番号なの?)
# hidd --search       # リモコンを検索する。ボタン 1 と 2 を押して応答させる。
Searching ...
        Connecting to device 00:19:1D:xx:xx:xx
# hcidump -X          # 適当にボタンを押すと状態が変化する。
HCI sniffer - Bluetooth packet analyzer ver 1.32
device: hci0 snap_len: 1028 filter: 0xffffffff
> ACL data: handle 42 flags 0x02 dlen 8
    L2CAP(d): cid 0x0041 len 4 [psm 0]
      0000: a1 30 00 02                                       .0..
> ACL data: handle 42 flags 0x02 dlen 8
    L2CAP(d): cid 0x0041 len 4 [psm 0]
      0000: a1 30 00 00                                       .0..

音の再生は ADPCM とのことだが実際にゲーム中にはリモコンから効果音以上の音楽が流れたりするのだろうか。
詳しいことはこちら
http://www.wiili.org/index.php/Main_Page