javaを使ってWiiリモコンをいじりたい。

JSR 82のオープンソース実装の一つ: bluecove
WiiプロトコルJavaライブラリ: WiiremoteJ

上の二つをとりあえず入手。

「WiiremoteJはJSR 82を使ってWiiリモコンを探すところから各種プロトコル変換までやってくれる」らしい。

wiiremotej.WiiRemote wiiremote = wiiremotej.WiiRemoteJ.findRemote();

上のコードでWiiリモコンを操作するためのオブジェクトが取得できるらしいです。

何が悪いのかつながらない。WiiremoteJのページのリンクにあるプログラムも試してみたけど接続できないよ〜。

2008/06/09 1:54:01 wiiremotej.WiiRemoteDiscoverer getWiiRemote
致命的: Error getting device!
java.io.IOException: WiiRemote failed to connect!
	at wiiremotej.WiiRemote.construct(WiiRemote.java:301)
	at wiiremotej.WiiRemote.<init>(WiiRemote.java:214)
	at wiiremotej.WiiRemoteDiscoverer.getWiiRemote(WiiRemoteDiscoverer.java:94)
	at wiiremotej.WiiRemoteJ.findRemote(WiiRemoteJ.java:208)
	at wiiremotej.WiiRemoteJ.access$100(WiiRemoteJ.java:22)
	at wiiremotej.WiiRemoteJ$1.run(WiiRemoteJ.java:238)
	at java.lang.Thread.run(Unknown Source)
Caused by: com.intel.bluetooth.NotSupportedIOException: Not Supported on bluesoleil
	at com.intel.bluetooth.BluetoothStackBlueSoleil.l2OpenClientConnection(BluetoothStackBlueSoleil.java:380)
	at com.intel.bluetooth.BluetoothL2CAPClientConnection.<init>(BluetoothL2CAPClientConnection.java:32)
	at com.intel.bluetooth.MicroeditionConnector.openImpl(MicroeditionConnector.java:397)
	at com.intel.bluetooth.MicroeditionConnector.open(MicroeditionConnector.java:506)
	at javax.microedition.io.Connector.open(Connector.java:95)
	at wiiremotej.WiiRemote.construct(WiiRemote.java:295)
	... 6 more

BluetoothスタックはBlueSoleilなんだけれどもな。
バージョンが悪いんだろうか。