esp32 gatt_server 在一个gatt服务下创建多个特征
-
- Posts: 28
- Joined: Mon Nov 21, 2022 8:42 am
esp32 gatt_server 在一个gatt服务下创建多个特征
请问在gatt_server这个例程中如何在一个gatt服务下创建两个特征,请问有相关的例子程序吗?
-
- Posts: 42
- Joined: Thu May 04, 2023 3:49 am
Re: esp32 gatt_server 在一个gatt服务下创建多个特征
bluedroid 支持两种建 service 的方式,你可以参考下面两个 example,每一个 example 对应着一种创建 service 的方式:
https://github.com/espressif/esp-idf/tr ... att_server
https://github.com/espressif/esp-idf/tr ... vice_table
特征是建立在 service 里面,他们的关系如图中所示。
https://github.com/espressif/esp-idf/tr ... att_server
https://github.com/espressif/esp-idf/tr ... vice_table
特征是建立在 service 里面,他们的关系如图中所示。
- Attachments
-
- GATT_Server_Figure_1.png (144.96 KiB) Viewed 3570 times
-
- Posts: 28
- Joined: Mon Nov 21, 2022 8:42 am
Re: esp32 gatt_server 在一个gatt服务下创建多个特征
在这两个例程里面怎么关闭CONFIG_SET_RAW_ADV_DATA这个宏定义ESP_zhanghaipeng wrote: ↑Wed Aug 23, 2023 7:54 ambluedroid 支持两种建 service 的方式,你可以参考下面两个 example,每一个 example 对应着一种创建 service 的方式:
https://github.com/espressif/esp-idf/tr ... att_server
https://github.com/espressif/esp-idf/tr ... vice_table
特征是建立在 service 里面,他们的关系如图中所示。
-
- Posts: 42
- Joined: Thu May 04, 2023 3:49 am
Re: esp32 gatt_server 在一个gatt服务下创建多个特征
方式一:
注释掉非必要的代码
方式二:
使用 idf.py menuconfig 命令,
找到 (Top) → Example 'GATT SERVER' Config,打开 [*] Use raw data for advertising packets and scan response data
推荐第二种方法,如下图
注释掉非必要的代码
方式二:
使用 idf.py menuconfig 命令,
找到 (Top) → Example 'GATT SERVER' Config,打开 [*] Use raw data for advertising packets and scan response data
推荐第二种方法,如下图
- Attachments
-
- gatt_server_menuconfig_20230823180425.png (25.35 KiB) Viewed 3552 times
-
- Posts: 28
- Joined: Mon Nov 21, 2022 8:42 am
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里面找不到这个选项。
-
- Posts: 42
- Joined: Thu May 04, 2023 3:49 am
Re: esp32 gatt_server 在一个gatt服务下创建多个特征
好的,后期考虑添加。
Who is online
Users browsing this forum: No registered users and 79 guests