esp32-s3 ble client

omerfurkan.ipek
Posts: 1
Joined: Thu Sep 05, 2024 8:01 am

esp32-s3 ble client

Postby omerfurkan.ipek » Thu Sep 05, 2024 8:05 am

urgent help!!

In this case, the monitor says "open success" but the conn_id value is 0. That's why it can't perform service discovery.
I mean, I can't understand whether it's connecting or not.

case ESP_GATTC_OPEN_EVT:
if (param->open.status != ESP_GATT_OK) {
ESP_LOGE(GATTC_TAG, "open failed, error status = %x", p_data->open.status);
break;
}
ESP_LOGI(GATTC_TAG, "open success");
gl_profile_tab[PROFILE_A_APP_ID].conn_id = p_data->open.conn_id;
ESP_LOGE(GATTC_TAG, "conn_id = %x", p_data->open.conn_id);
memcpy(gl_profile_tab[PROFILE_A_APP_ID].remote_bda, p_data->open.remote_bda, sizeof(esp_bd_addr_t));
ESP_LOGI(GATTC_TAG, "REMOTE BDA:");
esp_log_buffer_hex(GATTC_TAG, gl_profile_tab[PROFILE_A_APP_ID].remote_bda, sizeof(esp_bd_addr_t));
esp_err_t mtu_ret = esp_ble_gattc_send_mtu_req(gattc_if, p_data->open.conn_id);
if (mtu_ret != ESP_OK) {
ESP_LOGE(GATTC_TAG, "config MTU error, error code = %x", mtu_ret);
}
break;







I (1836) SEC_GATTC_DEMO: EVT 2, gattc if 3
I (1836) SEC_GATTC_DEMO: open success
E (1846) SEC_GATTC_DEMO: conn_id = 0
I (1846) SEC_GATTC_DEMO: REMOTE BDA:
I (1856) SEC_GATTC_DEMO: 90 35 ea 68 ee cd
I (1866) SEC_GATTC_DEMO: remote BD_ADDR: 9035ea68eecd


(evt 2: When GATT virtual connection is set up, the event comes)

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 248 guests