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

Connectable range is equal to the range that the smartphone is able to get advertising?

It's kind of relative question with my previous question. "When smartphone range is shorter than a peripheral(nRF5X), is there any way to receive an advertisement from the peripheral?" devzone.nordicsemi.com/.../

  • test device : nRF51822 / iPhone 5

  • My goal: Wide the range as possible as I can so that the smartphone gets a data from the device at the position where it wasn't able to get.

When a smartphone and a device are in the range that they can connect, there is no problem. But I want to make the range LITTLE BIT LONGER by using advertising when they're not connected.

So I tested advertising with BLE_GAP_ADV_TYPE_ADV_NONCONN_IND as I was suggested in my previous question.

But it turns out the connection range and the range that the smartphone can get an advertising data is exactly same. It that expectable result? or Did I mistake something? or It should be done like that because iPhone 5's range is wider than the device.

Thanks.

  • Kind of logical: the range where receiver is still able to distinguish ADV packets will be the same as range where it stops recognizing Link Layer PDU packets because it's both given just by signal strength, noise on given channel and sensitivity of the receiver. If you are in the same topology/environment and you have still the same receiver then both types of packets will be captured by the phone with the same probability... (in the end it's statistics so there shouldn't be absolutely sharp edge of good and bad zone, at least final 4-10dBm above recevier's absolute sensitivity limit (typically somewhere between -80 and -105dBm) should exhibit partial packet loss (not 100%:0%) if you are able to keep the properties of the system and measure hundreds of packets.

Related