Search found 28 matches
- Thu Aug 24, 2023 12:59 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp32 的blufi例程GATT连接的UUID
- Replies: 4
- Views: 2832
Re: esp32 的blufi例程GATT连接的UUID
你好,参考 idf 路径下:components/bt/common/btc/profile/esp/blufi/bluedroid_host/esp_blufi.c 文件中的 blufi_create_service 函数。blufi_srvc_uuid.png 我们根据 blufi_srvc_uuid 进入 components/bt/common/btc/profile/esp/include/btc_blufi_prf.h BLUFI_SERVICE_UUID.png 修改 BLUFI_SERVICE_UUID 的长度为 128 位,然后将 bluefi UUID 扩充至 128 位...
- Thu Aug 24, 2023 12:53 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp32 gatt_server 在一个gatt服务下创建多个特征
- Replies: 5
- Views: 2722
Re: esp32 gatt_server 在一个gatt服务下创建多个特征
ESP_zhanghaipeng wrote: ↑Wed Aug 23, 2023 10:05 am方式一:
注释掉非必要的代码
方式二:
使用 idf.py menuconfig 命令,
找到 (Top) → Example 'GATT SERVER' Config,打开 [*] Use raw data for advertising packets and scan response data
推荐第二种方法,如下图
gatt_server_service_table这个例程的menuconfig里面找不到这个选项。
- Wed Aug 23, 2023 9:39 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp32 的blufi例程GATT连接的UUID
- Replies: 4
- Views: 2832
esp32 的blufi例程GATT连接的UUID
esp32 的blufi例程GATT连接的UUID可以修改为128位的吗?另外这个服务连接怎么创建多个特征?
- Wed Aug 23, 2023 9:07 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp32 gatt_server 在一个gatt服务下创建多个特征
- Replies: 5
- Views: 2722
Re: esp32 gatt_server 在一个gatt服务下创建多个特征
bluedroid 支持两种建 service 的方式,你可以参考下面两个 example,每一个 example 对应着一种创建 service 的方式: https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/bluedroid/ble/gatt_server https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/bluedroid/ble/gatt_server_service_table 特征是建立在 service 里面,...
- Wed Aug 23, 2023 6:47 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp32 gatt_server 在一个gatt服务下创建多个特征
- Replies: 5
- Views: 2722
esp32 gatt_server 在一个gatt服务下创建多个特征
请问在gatt_server这个例程中如何在一个gatt服务下创建两个特征,请问有相关的例子程序吗?
- Tue Aug 08, 2023 1:59 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp32 获取时间戳的相关函数
- Replies: 1
- Views: 1526
esp32 获取时间戳的相关函数
esp32 获取时间戳的相关函数是哪个,我用了sntp_get_current_timestamp这个函数,编译的时候说找不到,有没有相关的例程参考?
- Sat Aug 05, 2023 7:44 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp32如何做到wifi和蓝牙共存
- Replies: 4
- Views: 3746
Re: esp32如何做到wifi和蓝牙共存
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/api-guides/coexist.html 可以把官方的 wifi 例程和蓝牙例程自己整合到一起 https://github.com/espressif/esp-idf/tree/master/examples/wifi/getting_started https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/bluedroid esp32的idf例程里面的ble_mesh_wifi_...
- Sat Aug 05, 2023 3:34 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp32如何做到wifi和蓝牙共存
- Replies: 4
- Views: 3746
Re: esp32如何做到wifi和蓝牙共存
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/api-guides/coexist.html 可以把官方的 wifi 例程和蓝牙例程自己整合到一起 https://github.com/espressif/esp-idf/tree/master/examples/wifi/getting_started https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/bluedroid 这两个例程单纯的整合在一起就可以,不用理会分时复用怎么设...
- Fri Aug 04, 2023 10:36 am
- Forum: ESP-IDF 中文讨论版
- Topic: 关于esp32的MQTT例程问题
- Replies: 1
- Views: 1328
关于esp32的MQTT例程问题
我现在在调试MQTT的程序,用到idf里面的esp-idf/examples/protocols/mqtt/tcp例程,在mqtt_app_start里面初始化esp_mqtt_client_config_t mqtt_cfg这个结构体的时候,你们例程里面只初始化url, 但是我在网上看到很多地方的参考程序都是初始化这些结构体成员的: esp_mqtt_client_config_t mqtt_cfg = { .host = "192.168.31.107", //MQTT服务器IP .event_handle = mqtt_event_handler, //MQTT事件 .port=1883...
- Thu Aug 03, 2023 6:12 am
- Forum: ESP-IDF 中文讨论版
- Topic: blufi的例程里面有没有接口可以接收蓝牙包的
- Replies: 5
- Views: 2022
Re: blufi的例程里面有没有接口可以接收蓝牙包的
不需要了,因为 bluefi 已经初始化过了。 初始化的地方:esp-idf/examples/bluetooth/blufi/main/blufi_init.c 初始化的代码(对于 bluedroid 协议栈): esp_err_t esp_blufi_host_init(void) { int ret; ret = esp_bluedroid_init(); if (ret) { BLUFI_ERROR("%s init bluedroid failed: %s\n", __func__, esp_err_to_name(ret)); return ESP_FAIL; } ret = e...