如何修改 BLE gatt 服务器配置文件
2021-02-19
693
我需要在 Linux 和 C 代码中为我的外围服务器创建一个 ble 自定义配置文件。 我尝试修改 /bluez_source_code/profiles/time 文件夹下的现有时间配置文件。 我已经修改了
- UUID 编号(在 UUID.h 中的 uuid16_table 中添加了自定义 UUID 编号)和名称
- 添加了新特性
我已经编译了整个 ble 堆栈并测试了时间配置文件。 外围客户端看不到 UUID 编号和特性名称的变化。
我还需要为自定义配置文件修改其他任何内容吗?
1个回答
正如 M. Kotzjan 所提到的,我不会修改现有的已采用的配置文件,因为这可能会出现问题。相反,我会从头开始创建一个新的 gatt 服务器/外围设备。如果您想要一个从命令行执行此操作的示例,请查看以下链接:-
如果您想要使用 D-Bus API 创建外围设备的代码,请查看以下链接:-
Youssif Saeed
2021-02-22