ESP-WROOM32 Bluetooth Signal Strength
Posted: Fri Nov 15, 2019 11:09 pm
Hi,
i have been working on a project where i use a ESP-WROOM32 in combination with a GPS, Accelerometer and a CAN Bus transceiver.
All is working well, except transferring the collected data to my phone using classic Bluetooth. If i move my phone more than a foot (30cm) away from the board i get congestion events. If i put my body between phone and board then the transmission stops all together.
Measurements with an app on my phone revealed that the Bluetooth signal is very weak and not even detectable for my phone from 5 feet (1.5 meter) away.
i tried the following with no luck:
- replace the board
- change power with: "esp_bredr_tx_power_set(ESP_PWR_LVL_P9, ESP_PWR_LVL_P9)"
- ran BLE example and used "BLEDevice::setPower(ESP_PWR_LVL_P9);" to change power
- powered the board from a more powerful source than USB
Does anybody have any suggestions to make this work over longer distances? Nothing crazy but 30 feet (10 meters) would be nice.
Board: https://www.amazon.com/HiLetgo-ESP-32-D ... 163&sr=8-1
IDE: Arduino
App to measure RSSI: https://play.google.com/store/apps/deta ... h&hl=en_US
Thank you
Toby
i have been working on a project where i use a ESP-WROOM32 in combination with a GPS, Accelerometer and a CAN Bus transceiver.
All is working well, except transferring the collected data to my phone using classic Bluetooth. If i move my phone more than a foot (30cm) away from the board i get congestion events. If i put my body between phone and board then the transmission stops all together.
Measurements with an app on my phone revealed that the Bluetooth signal is very weak and not even detectable for my phone from 5 feet (1.5 meter) away.
i tried the following with no luck:
- replace the board
- change power with: "esp_bredr_tx_power_set(ESP_PWR_LVL_P9, ESP_PWR_LVL_P9)"
- ran BLE example and used "BLEDevice::setPower(ESP_PWR_LVL_P9);" to change power
- powered the board from a more powerful source than USB
Does anybody have any suggestions to make this work over longer distances? Nothing crazy but 30 feet (10 meters) would be nice.
Board: https://www.amazon.com/HiLetgo-ESP-32-D ... 163&sr=8-1
IDE: Arduino
App to measure RSSI: https://play.google.com/store/apps/deta ... h&hl=en_US
Thank you
Toby