esp32 gatt_server 在一个gatt服务下创建多个特征
Posted: Wed Aug 23, 2023 6:47 am
请问在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 里面,他们的关系如图中所示。
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
推荐第二种方法,如下图