BLE max transmission range

maldus
Posts: 83
Joined: Wed Jun 06, 2018 1:41 pm

BLE max transmission range

Postby maldus » Wed Aug 29, 2018 3:10 pm

Hello everyone,
I am working on an Android application to communicate with an ESP32 as a GATT server.
I'm a novice in Bluetooth communication, but I'm not having many problems starting with the gatt_server tutorial (https://github.com/espressif/esp-idf/tr ... att_server).

To test the communication capabilities I'm using nRF connect, an app by Nordic.

I was under the impression that the ESP32 could work with different power classes to manage energy consumption and transmission range. With the basic gatt_server example I am able to connect at ~10m, but I lose signal after getting further away (both advertising and communication).

I tried setting the transmission power both with PHY config (as stated here viewtopic.php?t=3264) and whith the esp_ble_tx_power_set function (documented here https://esp-idf.readthedocs.io/en/lates ... er_level_t.

Is 10m the maximum range, or is it possible to increase it? Power consumption is not a problem for me, but I would like to have a larger area of effect.

maldus
Posts: 83
Joined: Wed Jun 06, 2018 1:41 pm

Re: BLE max transmission range

Postby maldus » Wed Sep 05, 2018 2:38 pm

The datasheet states (https://www.espressif.com/sites/default ... eet_en.pdf , section 1.3) that the esp32 should be able to transmit as class-1 device without external power amplifier.
Has anyone succeded in doing that?

The idf documentation mentions something (https://docs.espressif.com/projects/esp ... _vhci.html), but those function don't seem to have a real effect for me.

Who is online

Users browsing this forum: Baidu [Spider], Bing [Bot] and 88 guests