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

Failure in BLE communication above 10 meter distance

Hello Everyone,

we are using Nordic's nRF52840 controller with SoftDevice S140 and the default Bootloader(C:\nRF5_SDK_15.3.0_59ac345\examples\dfu\secure_bootloader\pca10056_ble)
example code supplied with the SDK.

The Nordic Device is used as a BLE Peripheral and a smartphone(with "nRF Connect" app) as BLE Central device, the central was verified using the nRF Connect
app's "Device Information" tab and all the parameters were found to be "yes" and "supported".

Aim:- 
Our aim is to achieve maximum distance over BLE while changing characteristics values and also while doing DFU(Device Firmware Update).

Below are the developments with respect to BLE that we did,
1. Two custom services each having 55 and 10 custom characteristics respectively.
2. The DFU(Device Firmware Update) service to update firmware over BLE.
3. The default BLE Settings to achieve long range(PHY coded) in the code are, Transmission Power = +8dBm and Speed = 125kbps, and a provision to reconfigure them
via Bluetooth custom characteristics are also included.
4. As per Nordic's documentation, the maximum range possible in the connected and communicate state is more than 1000 meters with the above mentioned settings.

Below are our observations while testing
1. The maximum distance that we are getting in connected state is not more than 10 meters, the BLE advertising name is visible in the scanner over a
distance of 65 meters, however when trying to connect it fails to get connected.

Please let us know why we are facing these problems and what process must be followed or reviewed to resolve them.

Thanks
Sakib

Parents Reply Children
Related