BLE max transmission range
Posted: 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.
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.