Hi,
I am currently working on sensors such as EEG,ECG,PPG, & IMU.
Does BLE have any profile for respective sensors, to handle their raw data.
Thanks
Hi,
I am currently working on sensors such as EEG,ECG,PPG, & IMU.
Does BLE have any profile for respective sensors, to handle their raw data.
Thanks
Hi Edvin
My application demands for data streaming wirelessly via BLE and has to send large amount of real-time data, that is why I want to use a streaming profile.
I am currently working with nrf connect SDK v2.6.1.
Best regards,
Pallavi
I understand,
Well, as mentioned, there is no dedicated streaming profile, but you can use the ncs\nrf\samples\bluetooth\peripheral_uart for testing. But you need to decide on the format of the data you are sending. If you need a lot of throughput, it would be beneficial to construct large packets before you send them via notifications bt_nus_send() or bt_gatt_notify_cb().
You may also need to adjust the connection parameters. How to do this is described in the Bluetooth Low Energy DevAcademy course, Lesson 3.
So longer packets means less overhead per payload byte. It does however mean added latency, so you need to experiment with what works for you.
Best regards,
Edvin