问题描述
我需要在 Linux 和 C 代码中为我的外围服务器创建一个 ble 自定义配置文件。 我试图修改 /bluez_source_code/profiles/time 文件夹下的现有时间配置文件。 我已经修改了
我已经编译了整个 ble 堆栈并测试了时间配置文件。 外围客户端看到 UUID 号和特征名称没有变化。
解决方法
正如 M. Kotzjan 提到的,我不会修改现有采用的配置文件,因为这可能会出现问题。相反,我会从头开始创建一个新的 gatt 服务器/外围设备。如果您想要一个从命令行执行此操作的示例,请查看以下链接:-
如果您希望代码使用 D-Bus API 创建外设,请查看以下链接:-