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

BLE backward compatibility

Hello!

I have questions.

I develop a central and peripheral devices at nrf52832.

I use SDK 15.3.0, s132 v6.1.1.

1.If I program Nordic's BLE peripheral sample into a device as is, can the device be said to be Bluetooth 4.2 compliant? One of the features of bluetooth 4.2 is mitm. Even if miti is not enabled, is the device compliant with Bluetooth 4.2?

I want to know the conditions under which a Bluetooth version can be declared.

2.When should a Bluetooth device decide which Bluetooth version to communicate with?

3.bluetooth le has backward compatibility, but is it necessary to branch the settings in the application layer for each version? For example, when developing a device that can use the function of bluetooth5.0, do I need to perform branching judgment processing in the application layer for Bluetooth4.0, 4.1, 4.2?

Or do SDKs and soft devices automatically negotiate in lower layers? Does the designer have to worry about backward compatibility?

Thank you in advance.

Related