1

私は、samsung Galaxy タブとカスタム デバイス間の Bluetooth 通信に取り組んでいます。

カスタム デバイスには、PIC32 (マイクロチップ) と bluetooth RN-42 があります。PIC と RN-42 間の通信はシリアル (UART) です。

テキスト プロトコルを使用するとすべて問題なく動作しますが、バイナリ プロトコルを使用すると、カスタム デバイスから送信されたフレームが切り捨てられます (8 バイトが失われます)。

フレームの最後に 8 バイトを追加すると、クライアントは完全な応答を受け取ります。

複数のクライアント (Galxy タブ、Macbook...) でいくつかのテストを行いましたが、結果は同じです。

すべてのバイトが PIC32 によって送信されることをデバッグ モードで確認しました。

誰かがこの種の問題に遭遇しましたか? どんな助けでも感謝します。

4

1 に答える 1