私は、samsung Galaxy タブとカスタム デバイス間の Bluetooth 通信に取り組んでいます。
カスタム デバイスには、PIC32 (マイクロチップ) と bluetooth RN-42 があります。PIC と RN-42 間の通信はシリアル (UART) です。
テキスト プロトコルを使用するとすべて問題なく動作しますが、バイナリ プロトコルを使用すると、カスタム デバイスから送信されたフレームが切り捨てられます (8 バイトが失われます)。
フレームの最後に 8 バイトを追加すると、クライアントは完全な応答を受け取ります。
複数のクライアント (Galxy タブ、Macbook...) でいくつかのテストを行いましたが、結果は同じです。
すべてのバイトが PIC32 によって送信されることをデバッグ モードで確認しました。
誰かがこの種の問題に遭遇しましたか? どんな助けでも感謝します。