2008-01-15 WS011SHでの、Bluetooth - SPP 着信設定について
昨年コメントで頂いた件です。
こちらもあまり時間が取れず検証はまだ十分ではありませんが、試してみたところ着信ポートの利用が可能なようです。情報ありがとうございました。
この設定により、PC側の電源が落ちていてもComRelay側を先に起動して待機させることが可能となります。
やり方は、、、、コメントにあった通りなのですが、
HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Bluetooth¥Serial¥Ports¥ にあるキーを触ります。
- 上記箇所にある Server(dword)というキーを0→1へ変更し再起動
- 上記箇所にIncomingというキーができている。
- BluetoothのCOMポート設定のところでは、同一ポートで「着信」が二つ表示される。
- 上記箇所にある、(Incomingではない)変更したポートのServer(dword)キーを1→0へ戻し、再起動
この手順を行うと、着信ポートの設定も変えれるようです。
(最後の1→0へ戻すを行わないと、着信ポートのCOMポート変更ができないようです)
応用としては、
- 消費電流を「一切考慮しない」場合は、常に待ち受けて使うことが可能かもしれません。
- 利用するPC側毎に設定を変えることなく、WS011SH側は設定固定で利用できそうです。(未確認)
- 送信側ポートを利用しないことで、WS011SHでもActiveSyncとの同時利用が可能かもしれません。
などが考えられます。常に待ちうけ利用したい場合は、現状Com-Re-Directorを利用したほうが効率がよさそうです。
#ちなみに、ActiveSyncと併用できないというのはComRelay起因による制約ではありません。たぶん。
なお、こんなことをしなくてもWS007SHの場合は着信設定があったと思うので、WS007SHの人は普通にBluetoothのCOMポート設定で着信設定すれば良いだけですね。
トラックバック - http://d.hatena.ne.jp/OS2/20080115
WS007SHで使っていますが、書かれている通り、
着信ポート設定は普通にできています。
(BT GPSを発信ポート/ComRelayを着信ポート)
Com Re-Directorとの決定的違いが分からずにいたのですが、
WS011SHではそんな制限があるんですね...
ComRelayとActiveSyncとの併用も特に問題ありません。
同時に複数のBluetooth接続ができない? 件ですが、
Bluetooth側の帯域を食い尽くすような組み合わせだと
同時に張れる接続数が限られるように見受けられます。
例えば、A2DPを使用している場合、同時にGPSを使うことはほぼできません。
何かのヒントになれば。
ThinkPadで標準モデムをCOM7で設定してからダイヤルアップすると、にハードウェア障害のエラーが発生します。Comrelayの画面からすると、少しはデータのやり取りをしているようですが・・・。
ThinkPad標準のBluetoothスタックの問題なんでしょうか?
→有名どころでは、東芝・BlueSoleilの2択かな?と思います。わかりますか?
・ThinkPad側のモデムポートは「COM7」にあわせる必要はありません。
→あわせる必要があるのは、WS011SH側だけです。
画面が出ているということはWS011SH側の設定は問題なさそうですね。
・画面の「DROP」の数字は増えていますか?増えていませんか?
→増えているようでしたらログファイルを送付してみてください。
ThinkPad標準のBlueToothスタックがどんな物か現時点では判断つきませんです。。。
現在使用しているT60はWIDCOMMスタック?で、X31もたぶん同じだったと思います。
べたさんがお使いの機種は不明ですが、たぶん同じWIDCOMMではないかと。
お時間ありましたら、BlueSoleilを入れて試してみてもらえませんか?
これで動けば、基本的な手順とH/Wは問題なく、WIDCOMMスタックになんらかの癖があるのかもしれません。
最近引越し準備に追われているため、WIDCOMMスタックを入れて試してみる時間が取れそうにありません。
Vectorにも更新依頼だせてないし。ダメダメですすみません。
詳細な手順などはここでやり取りすると何かと不便なので、
comrelay@gmail.com宛てにお気軽にご連絡くださいませ。