CN / EN
CN / EN

提问

设计支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

蓝牙GUS,DFU协议 GR551x

198***916

2022-12-19 17:10



\GR551x_SDK_V1.7.0\projects\ble\ble_multi_role\ble_app_uart_at

\GR551x_SDK_V1.7.0\projects\ble\ble_peripheral\ble_app_template_dfu

开发板 GR5515 Starter Kit

我们现需将BLE 协议中的GNS, DFU 类协议合起来, 将 \GR551x_SDK_V1.7.0\projects\ble\ble_peripheral\ble_app_template_dfu 中的协议合至\GR551x_SDK_V1.7.0\projects\ble\ble_multi_role\ble_app_uart_at 中,问题,gap_params_init()中的有关UUID的参数怎么设置?单独的用例中

设置UUID代码 ble_gap_adv_data_set(0, BLE_GAP_ADV_DATA_TYPE_DATA, s_adv_data_set, sizeof(s_adv_data_set));参数s_adv_data_set有一个协议的UUID;

现在有两个UUID(NUS, DFU),设置步骤?还有gus.c中的static sdk_err_t gus_init(),otas.c中的static sdk_err_t otas_init()UUID设置改不改?

0收藏

0赞成

zhongchengzhi

汇顶员工
2022-12-20 14:55
  1. 您好,ble_gap_adv_data_set设置的UUID,会在广播数据中发送,方便其他设备在扫描的时候快速发现设备提供的服务然后发起连接。具体怎么设置要结合您master设备;
  2. gus_init和otas_init中设置的是服务的UUID,若您想要提供两个服务,那您就需要两个都初始化(OTA和GUS的UUID是不同的,不需要修改);

10条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注