This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Peripheral Device Knowing Bluetooth Type of connection.

Hello to everyone and thanks in advance.

First of all, im new at this and would i might be asking something stupid.

I have a development, that one of the features would be an adaptive transfer bitrate, depending on the bluetooth version that the central device supports. 

Is there a chance to know what type of bluetooth conection is the central trying to stablish and adjust the firmware to use that transfer speed, (because i have to read some sensors, and upscale the frequency of the reading to match the better data transfer).

I hope i had make myself clear.

thanks again.

Parents
  • I would try to explain better.

    The NRF52832 can work in bluetooth 4.2 and Bluetooth 5.0. meaning that it can work at 1Mbs or 2Mbs. for better compatibility with android devices im currently using 4.2 version, but i would like to allow devices that support 5.0 to use that version of bluetooth with my nrf52832 and also make my firmware transfer more data, as new speeds are available in the 5.0 version.

    is there a simple way to do it? or i need to do it in a "propietary" way. (example: my own app sends me a data saying that the device supports bluetooth 5 and switch to that version).

    is it better now?

  • Bluetooth 5 is backward compatible, which means that a BLE 5.0 device can connect to a BLE 4.2 device. Take a look at this and this case, which explains this in more detail.

    "I don't know whether you are aware of it, but BLE 5.0 is backwards compatible, so you don't need to restrict yourself to a strict BLE 4.2 softdevice. All the features in 5.0 are optional, and you can chose to not support any of them. If you do support some of them, but want to communicate with a device that doesn't support that feature (a 4.2 device) then they will simply not use that feature."

    Best regards,

    Simon

Reply
  • Bluetooth 5 is backward compatible, which means that a BLE 5.0 device can connect to a BLE 4.2 device. Take a look at this and this case, which explains this in more detail.

    "I don't know whether you are aware of it, but BLE 5.0 is backwards compatible, so you don't need to restrict yourself to a strict BLE 4.2 softdevice. All the features in 5.0 are optional, and you can chose to not support any of them. If you do support some of them, but want to communicate with a device that doesn't support that feature (a 4.2 device) then they will simply not use that feature."

    Best regards,

    Simon

Children
No Data
Related