Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page

BLEプロトコルスタック

BLEプロトコルスタックの簡易サンプルを元にペリフェラル側の独自プロファイルのプログラムを作成しています。

ペリフェラル→ホストへのデータ受け渡しは、20バイトまで問題なく送信できました。

しかし、ホスト→ペリフェラルのデータ受け渡しは、1バイトの受信はできますが、

2バイト以上は、ペリフェラル側で受け取れません。(サンプルソフトは1バイトの受け渡しのみ)

ペリフェラル側で受信データ数に制限を設けている箇所があり、その箇所を変更すれば受信出来ると思うのですが、

その箇所が見つかりません。

ご存知の方、教えてください。

  • こんにちは

    >BLEプロトコルスタックの簡易サンプル

    これは以下のページからダウンロードされたものでしょうか?これ以外だとするとマイコンは何でしょうか?

    Renesas Electronics > 注目のソリューション > Bluetooth® low energy

    >ペリフェラル側で受信データ数に制限を設けている箇所があり、・・・その箇所が見つかりません。

    ペリフェラルが何か分からないとどなたも回答できないような気がします。

    現状のシステム構成やどのサンプルを使っているかなど、もう少し詳しい情報提供があれば何かアドバイスいただけるかもしれません。

  • 情報不足で、大変失礼致しました。
    マイコンは、RL78/G1Dを使用して、スマホ(ホスト)と1対1で独自プロファイルで
    接続するペリフェラル(RL78/G1D搭載ユニット)を開発しています。

    www.renesas.com/.../D6000906.html

    ”Bluetooth® low energy プロトコルスタック Embedded構成サンプルプログラム”
    内の簡易サンプルプログラムをベースに開発を進めております。
  • In reply to のびた:

    こんにちは

    情報いただいておいて申し訳ないのですが、私はBLEを使ったことがなく受信データ数の場所をお教えすることができませんが、スマホ側の送信はきちんと出来ていそうでしょうか。

    時間的に余裕があれば、このサイトでの回答を待たれても良いと思いますが、取り組まれているのがお仕事案件でしたら、Renesas窓口に直接尋ねられるのが早いかもしれません。
  • In reply to じま:

    こんにちは、のびたさん
    時間がたっているので解決をしているかもしれませんが、
    下記のドキュメントの”7.4.1 GATT データベース”が参考になると思います。
    ホスト→ペリフェラルのデータ受け渡しなので、実際の受け渡しのところとの変更が必要ですが、led_control_char_valののろころは、まず変更が必要と思います。

    Bluetooth Low Energy プロトコルスタック ユーザーズマニュアル
    www.renesas.com/.../keyword-search.html

  • In reply to o2tomo:

    貴重な情報ありがとうございました。

    ご指摘の通り、led_control_char_valを扱う箇所の変更でBLEの送信最大サイズ20byteまで送信する事が
    できるようになりました。

    具体的には、以下の変更で送信できるようになりました。
    uint8_t led_control_char_val[1] = {0}; ⇒ uint8_t led_control_char_val[20] = {0};

    本当に、ありがとうございました。
  • In reply to のびた:

    今後は、早めにコメントできるように努めます。(^_^);;

Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page