torutkのブログ

ソフトウェア・エンジニアのブログ

携帯電話とPCとをBluetoothで通信させる

Bluetooth搭載電話(Vodafone 702NK II)上のMIDP2.0プログラムとWindows PC上のJavaプログラムとの間でBluetooth通信をするための方法を調べています。
MIDP2.0は、JSR-82 Bluetooth API for Java MEがある上、布留川さんのMIDP2.0本でもサンプルが解説されています。
MIDP2.0 携帯Javaアプリ開発ハンドブック―M1000/702NK対応
そこで、調査の焦点は、Windows上のJava SE用のBluetooth APIとなります。

Bluetoosh API

Javabluetooth: Bluetooth lautsprecher bilderに、有償・無償のBluetooth API一覧が紹介されています。ここを見ると、無償のJava SE対応APIは以下のものがあります。

USBのBluetoothバイスには対応しておらず、RS-232CBluetoothバイスで使用可。

javax.bluetoothインタフェース(JSR-82)に準拠しているか否か、javax.comm(Communication API)に依存しているか否かの違いがあるようです。