Skip to main content
The 2024 Developer Survey results are live! See the results

All Questions

Tagged with
0 votes
0 answers
117 views

Building a Smartwatch with Esp 32 and BLE

im currently working on an esp32 based smartwatch , i want to use BLE to connect to my android device and fetch the incoming notifications and display them. i have a working android app with a ...
fouzai alaa's user avatar
0 votes
0 answers
21 views

Sniffing Xfinity Voice Remote Connection

I am making a universal remote for my home theatre setup using an ESP32-C6 and the first step is controlling all the relevant connections. I am attempting to sniff the connection between the Xfinity ...
Brendan Hoskins's user avatar
0 votes
1 answer
492 views

What is the difference between GATT Service UUID (esp_gatt_srvc_id_t) vs ADV DATA Service UUID (esp_ble_adv_data_t) in ESP 32 GATT SERVER?

I am new to ESP32 and Bluetooth programming. I just try to understand the GATT server operation in ESP32 using the sample code provided in the ESP IDF. Here is the link : https://github.com/espressif/...
Anushiya's user avatar
1 vote
0 answers
744 views

Flutter blue plus library, when trying to read a characteristics from esp32 driver getting PlatformException

here I'm trying to read a characteristics from esp32 driver and I'm getting these issues. "PlatformException(read_characteristic_error,unknown reason,may occur if readCharacteristic was called ...
Nns_ninteyFIve's user avatar
1 vote
1 answer
432 views

java.lang.SecurityException: Need android.permission.BLUETOOTH_SCAN permission for android.content.AttributionSource

I have been trying to build an Android App with the capability of connecting to a bluetooth device called ESP32 on BLE mode. I have found some posts helping me in these regards but I also have to ...
SeikoFPS's user avatar
1 vote
4 answers
3k views

Trying to understand BLE UUIDs and handles (with bluetoothctl example)

As far as I understand, in BLE, UUIDs are universal IDs that serve to uniquely identify a BLE attribute. They can be 2, 4 or 128 bytes. When they are 2 or 4, the remaining bits until 128 are filled ...
Dan's user avatar
  • 2,602
1 vote
1 answer
2k views

ESP32 Bluetooth Pairing To Phone

I am trying to make it so that my ESP32 board can detect my phone when I approach it based on RSSI. However, the ESP32 cannot see the phone unless the phone is in discovery mode, which is not super ...
Sith Siri's user avatar
5 votes
0 answers
602 views

ESP32 acting as BLE server, cannot pair cyclocomputer

I'm trying to create a cycling power service on the ESP32 using PlatformIO and the NimBLE-Arduino library. Connecting, bonding, subscribing to the notifications and receiving the power data all work ...
gsoros's user avatar
  • 51
0 votes
2 answers
1k views

I have a problem with Gatt connection between Android app(Java) and ESP32 BLE Server

I'm trying to connect my Android application to a ESP32 BLE gatt server and to receive some integer values through the characteristics of that server after being notified However it doesn't seem to ...
Атанас Донев's user avatar
3 votes
2 answers
5k views

(ESP-IDF) Sending .txt file (log data) over BLE? (large file from ESP32 to Android Phone)

I would like to download my log file from the flash of my ESP32 to my Android Phone. I knew that we can only send files with 20 bytes at a time. Hence, I partitioned the file into chunk of 20 Bytes. ...
coyodha's user avatar
  • 135
0 votes
0 answers
366 views

ESP32 1:10 bluetooth connection(scatternet)

I am trying to configure a bluetooth scatternet with esp32-wrover v3 or esp32-wrover-E. At this time, if one device acting as a bridge in scatternet exists at the same time as the GATT server and the ...
YouJungChoi's user avatar
1 vote
1 answer
1k views

BLE communication data type

Bluetooth newbie here. Is there a best practice among the data type used for BLE communication? In my case I am setting up a ESP32 that acts as Server: it has a single Characteristic with a Notify ...
Panda's user avatar
  • 55
5 votes
2 answers
824 views

How do you build a BLE app when you don't have access to the official GATT XML files?

To build a BLE app, you need service UUID the service's characteristic UUIDs the characteristic's permissions (read / write / notify ...) If you are sending any data, you need to know the value type (...
kukrt's user avatar
  • 2,187
0 votes
2 answers
3k views

Convert byte array to string? ESP32 BLE firmware development

I am using an android app (mobile phone) and an ESP32, connected to each other via BLE. I am trying to send a string from the mobile phone to the ESP32. The android app sends a string in byte array ...
phantomBlurrr's user avatar