2011-06-25 9 views
1

RFCOMMプロトコルでBluetoothモジュールとPC(Bluetooth USBドングル)間の接続をセットアップしました。 PC側では、APIにはBaudrateを指定するメソッドはありませんが、Microsoft WindowsスタックとAPIを介してインターフェイスしています。マイクロソフトのスタックを使用したBluetooth RFCOMM

接続データレートとは何ですか? RS-232ボーレートをエミュレートするはずですか?

私は端末プログラムを使用して、表示されている仮想COMポート(apiなし)からの書き込み/読み出しを行いました。ドライバは仮想COMポートに115200ボーレートを超える設定を許可していないようです。これは特定のボーレートを選択するときに影響を受けますか?

答えて

2

SPPはケーブル交換プロファイルです。シリアルポートの接続に使用されるRS-232 D9ケーブルの1つ。ボーレートの設定などは、これをボーレートを設定するために仮想ケーブルの反対側のデバイスに伝えることができます。 CTS、RTSと同じように、彼らはちょうど反対側に通信を得る。

SPPは、無線でボーレートをエミュレートしません。データレートは、特定のメーカーのBluetoothチップが提供できるものであればどんなものでもあります。これは通常、壮観ではありません。

また、RFCOMMリンクを使用して、少しの待ち時間を節約することもできます。

0

私はBluetooth RFCOMM接続でボーレート、回線設定、または回線信号(CTS、RTS)などを設定する理由を知りませんでした。あなたは同じものを見つけるでしょう...

通常、シリアル/ Bluetoothコンバータが使用されている場合、コンバータは、それが接続されているレガシー機器のビットレートに合わせて、もう一度。

+0

私はSPP(シリアルサービス)を使用していることを言及しておきます。これは、あなたのアプリケーションが話す仮想COMポートを作成するアプリケーションです。その仮想COMポートのボーレートを設定することが、データがSPPからアプリケーションに転送される速度と関係があるかどうかを知りたいと思います。私はSPPがそれを提供できるかどうかわからないので、800Kbps以上のデータレートを達成したいと思います。 – Ben

関連する問題