« 世界測地系変換プログラム | メイン | Zaurus SL- »
2004年06月13日
Bluetooth GPS を Zaurusで使用
理屈の上ではできるはずなのだけれど,やっぱり,実際に動くとうれしいね.
利用デバイス
- CF-Bluetooth: HAGIWARA SYS-COM HNT-CFBT
- Bluetooth GPS: Socket Bluetooth GPS
日本での代理店はCFカンパニーだが,まだ認可を得ていないので一般の流通へは卸せないとのこと
動かし方(記憶に基づき書いているので抜けてるかもしれません)
- Bluetoothのドライバ,ツールのインストール.
りなざうとA5504Tで快適Bluetoothライフを参考に,bluez-zaurus_2.3-2.4.18d_arm.ipkをダウンロード,Zaurus標準のパッケージなのでそのままインストール. - 設定ファイルの編集
/etc/bluetooth/rfcomm.conf に,GPSデバイスのMACアドレスを書く
/etc/bluetooth/pin, /etc/bluetooth/givepin ここに,デバイスの暗証番号を書いたけど,必要かどうかはわからない. - ここまでの作業後,カードを刺しただけでBluetoothGPSが使えるはず.
でも念のため再起動? - gpeGPSのインストール.
Webからバイナリをダウンロードしてインストール.
qpegps_0_9_1_arm.ipk に加え,zlib_1.1.4_arm.ipk もインストールしました.
ここからダウンロード. - qpeGPSのシリアルポートの設定を変更
実際には,内部で呼び出しているgpsdの起動オプションを変更
SerialPort 名を,/dev/rfcomm0 にする
GUIからの変更がわからなかったので,
/home/zaurus/Settings/qpegps.conf
をエディタで書き換え,
gpsd = -p /dev/rfcomm0 -s 4800
とした. - 起動
ZaurusにCFカードを刺し,Bluetooth GPS の電源を入れる.
その後,qpeGPSを起動.エラーメッセージが出たら,再試行する.
制限
- 一度BluetoothGPSを使用するアプリケーションを終了した後(Serialポートをcloseした後),再びOpenしてもデータが読み取れない.今のところ原因不明.
- 携帯電話など,rfcomm を利用するデバイスを複数利用する際の設定や動作に関しては未検証
投稿者 niya : 2004年06月13日 00:00
トラックバック
このエントリーのトラックバックURL:
http://www.ht.sfc.keio.ac.jp/~niya/blog/mt-tb.cgi/220