Processing and Transmitting Filtered I2S Microphone Data via BLE #1889
-
I have successfully interfaced an I2S microphone with my microcontroller, applied low-pass filters to the captured data, and visualized the results using the serial monitor. I am now looking to further process this data by transmitting it over Bluetooth Low Energy (BLE). Specifically, I have two main objectives: Accessing and Manipulating the Audio Stream: I am utilizing the Copy class to handle the audio data flow. Could you provide guidance on how to intercept and process this stream before outputting it? For instance, I aim to calculate the amplitude of the filtered audio data prior to transmission, and save it in a float variable, that I would like to transmit via BLE. Transmitting Audio Data via BLE: Is it feasible to send the processed audio data over BLE to another ESP32 device? If so, could you recommend any existing functionalities within the Arduino Audio Tools library or related examples that facilitate this? This is the code I used so far:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
It should be possible to transmit Audio over BLE between 2 ESP32 devices. |
Beta Was this translation helpful? Give feedback.
It should be possible to transmit Audio over BLE between 2 ESP32 devices.
Have a look at the ble examples in the Sandbox directory