問題タブ [spp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - RFCOMM パケットは完全であることが保証されていますか?
Headset Profileを使用して Bluetooth デバイスとやり取りするアプリケーションを作成しています。これらのデバイスは、主にAT
シリアル ポート プロファイル ( SPP
) 接続を介して送信されるコマンドを介して通信します。SPP
の真上にありRFCOMM
ます。
私の懸念は、「完全な」パケット (コマンド) を受信することが保証されているかどうか、または複数のパケットに分割されAT
たコマンドを処理できる必要がある可能性があるかどうかです。AT
さらに、RFCOMM
プロトコルがこれを保証しない場合、プロトコルスタックは「全体」AT
コマンドの受信を保証するために何らかの処理を行いますか? カーネルで使用BlueZ 5.46
しています。Linux 4.12
可能であれば、RFCOMM
これを保証する方法を詳しく説明している標準または外部ソースを参照してください。そうすれば、私はそれについてもう少し学ぶことができます。