sssintani123
@sssintani123 (suraiti)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

マイコンが受信したBLUETOOTH信号を別のマイコンに送信する参考文献モトム

解決したいこと

ESP32C3系マイコンで受信したBLUETOOTH信号を
有線のUART用いてそのまま、ほかのマイコンに送りたいです。

参考になる文献等あれば教えていただきたいです。

発生している問題

具体的な環境は

Seeed Studio XIAO ESP32C3で、
このモジュールで受信した
BLUETOOTH信号を
PIC32に送りたいです

現状、文献を探している状況で
該当するものが私の能力不足で
見当たりません。

ご教授いただけると幸いです。

0

1Answer

言語は何を想定されていますか?
ESP32-C3ですと、ArudinoのC/C++か、ESP-IDFのC/C++か、MicroPython/CircuitPythonのPythonのどれかですかね?

BLEで受信してUARTへ送信するだけなら、MicroPythonがお手軽かも?

ちなみに、Bluetooth受信するESP32-C3はセントラル側でしょうか?

0Like

Comments

  1. @sssintani123

    Questioner

    ご回答ありがとうございます。
    言語についても、ライブラリ等の機能が充実していることを優先して、その次に低遅延を重視したいと考えています。

    今回扱う信号は、オーディオ系の信号で、いわゆるワイヤレススピーカーをイメージしていただけるとわかりやすいと思います。

    ですので、Bluetooth受信するESP32-C3は、ペリフェラル側になるものと解釈しています。

  2. BluetoothスピーカーにESP32-C3をつなぐのでしょうか? ペリフェラル側だとすると違いますよね。
    全体がイメージできないので、構成図みたいなものを知りたいです。

    これまでの情報で自分がイメージした構成は以下のものです。

    (A) -> (B) -> (C)

    A) Bluetoothセントラルの何らかの機器
    B) ESP32-C3 Bluetoothペリフェラル、(A)より信号を受信(キャラクタリスティックはRead?)し、(C)へUART 送信する
    C) PIC32マイコン (B)よりUART受信する

    「ワイヤレススピーカー」は(C)機器?
    ESP32-C3 Bluetoothペリフェラルのサービスと、キャラクタリスティックの構成を知りたいです。


    言語についても、ライブラリ等の機能が充実していることを優先して、その次に低遅延を重視したいと考えています。

    Bluetooth、UART周りとも、基本的な機能ですので、どの言語でも変わらないと思いますが、遅延を気にされるなら、ESP-IDF(C/C++)ではないでしょうか。

    また、ESP32-C3はシングルコアなので、BluetoothとUARTのI/Oはすべて非同期処理することになると思います。

Your answer might help someone💌