2011年1月30日日曜日
Sony Ericsson Bluetooth腕時計 MBW-150 と Nokia N900 の暗黒物語
Bluetooth腕時計とは
その名のとおりBluetoothでスマートフォンと通信ができる腕時計です。
文字盤の下にある液晶にスマートフォンなどのステータス情報を表示することができたり、着信があった時に腕時計自体が震えて着信を教えてくれます。
まあちょっとカッコイイゴミデバイスです。
BTでペアリングして通信するためにはOpenWatchというアプリが必要で、これは各種デバイス用に配布されています。
Android版を使うのがとても簡単でオススメですが、せっかくなので Nokia N900 と通信させてみました。
MBW-150 と N900 を通信させる為のセットアップ手順
1. MBW-150 と N900 をペアリングさせる。
これは簡単に出来ます。時計をペアリングモードにして、デバイス側で登録するだけです。
登録するときのパスコードは 0000
2. OpenWatch をインストールする。
Application Manager から OpenWatch をインストール。
OpenWatch をインストールするためには extras-devel が登録されている必要があります。
3. maemo-python-device-env をインストールする。
OpenWatchのGUIには python が使用されているらしく、Application Manager からOpenWatchをインストールしただけでは強制終了してしまう。
xTerminal から root に入り、
apt-get install maemo-python-device-env
これでmaemo用のpythonが入ります。
OpenWatchを起動し、start on boot にチェックを入れる。
Unicodeにチェックを入れれば日本語も表示できるようになります。
4. MBW-150 と N900 を接続する。
そしてココでトラップです。
N900はデフォルトでBluetoothのHID profileが無効になっており、通常状態ではMBW-150と接続させることが出来ません。
接続させるためには xTerminal から root に入り、
/etc/bluetooth/main.conf
DisablePlugins = network,input,hal
という行から input を消します。
5. N900の再起動。
以上でセットアップは終了です。
これでN900のイベントがMBW-150に通知されるようになります。
通知されるイベントとしては、
- Time sync
- SMS notification (phone number/name and text preview)
- IM notifications - Skype/ICQ/GTalk/MSN... (username/name and text preview)
- Call notification (phone number or name)
- Call rejection
- Media player control (pause/play, next, prev, volume up/down)
- Music track info (track title and artist)
※MMSは通知されません。
あと、自分の環境ではMedia playerを起動させるとOpenWatchが死にました…
あまり情報の多いイベントには弱いようです。
さあこれで楽しいゴミ生活の始まりだ!!