Sending real characteristic data.

User4356
Posts: 35
Joined: Wed Feb 17, 2021 7:52 am

Sending real characteristic data.

Postby User4356 » Sat Mar 06, 2021 2:34 pm

Hello.

In tutorial example Gatts Read Event send to client only dump data.

Code: Select all

    case ESP_GATTS_READ_EVT: {
        ESP_LOGI(GATTS_TAG, "GATT_READ_EVT, conn_id %d, trans_id %d, handle %d\n", param->read.conn_id, param->read.trans_id, param->read.handle);
        esp_gatt_rsp_t rsp;
        memset(&rsp, 0, sizeof(esp_gatt_rsp_t));
        rsp.attr_value.handle = param->read.handle;
        rsp.attr_value.len = 4;
        rsp.attr_value.value[0] = 0xde;
        rsp.attr_value.value[1] = 0xed;
        rsp.attr_value.value[2] = 0xbe;
        rsp.attr_value.value[3] = 0xef;
        esp_ble_gatts_send_response(gatts_if, param->read.conn_id, param->read.trans_id, ESP_GATT_OK, &rsp);
        break;
    }
How to send real characteristic data? How to change characteristic data in time of executing program?

Who is online

Users browsing this forum: Bing [Bot] and 105 guests