Page 1 of 1

Get BLE UUID for iOS pairing

Posted: Thu Feb 28, 2019 3:04 am
by SombraRPK
Hi! I'm developing an iOS app and i'm trying to establish BLE connection with the esp32 board but i need a UUID. My main idea is create a random UUID, display it on a QR code, read with the app and go directly to pair with my board. Any idea is really welcomed.

Thanks in advance!

Re: Get BLE UUID for iOS pairing

Posted: Fri Mar 01, 2019 1:39 pm
by Franco

Re: Get BLE UUID for iOS pairing

Posted: Fri Mar 01, 2019 5:56 pm
by SombraRPK
Thank you Franco. My issue is more about how can i set ESP32's UUID and and use that UUID to connect my iOS app directly.

Re: Get BLE UUID for iOS pairing

Posted: Fri Mar 01, 2019 11:48 pm
by SombraRPK
This is the UUID i'm talking about, I attach this image. Any idea?

Thanks in advance!!

Re: Get BLE UUID for iOS pairing

Posted: Mon Apr 08, 2019 2:11 am
by Wangcheng
SombraRPK wrote:
Fri Mar 01, 2019 11:48 pm
This is the UUID i'm talking about, I attach this image. Any idea?

Thanks in advance!!
If you want to set the UUID of the ESP32,You only need to modify the value of uuid.The specific operation depends on the DEMO we provide.

Code: Select all

/* Disable OOB security for SILabs Android app */
static esp_ble_mesh_prov_t provision = {
    .uuid = dev_uuid,
#if 0
    .output_size = 4,
    .output_actions = ESP_BLE_MESH_DISPLAY_NUMBER,
    .input_actions = ESP_BLE_MESH_PUSH,
    .input_size = 4,
#else
    .output_size = 0,
    .output_actions = 0,
#endif
};

Re: Get BLE UUID for iOS pairing

Posted: Fri Apr 03, 2020 3:09 pm
by jpfaguirre
Is there a way to get the default UUID of the device?

For example the mac I can get default mac using esp_read_mac if no mac was set.

Re: Get BLE UUID for iOS pairing

Posted: Sat Apr 04, 2020 9:02 pm
by chegewara
There is no such thing like default UUID. UUID is set in application.