fugong
您好:
由于 SDK_Folder\documentation\应用及自定义GR551x Sample Service_V0_92.pdf这个文档讲得有点笼统,不能够充分理解服务的内涵和怎么搭建服务,可以一步一步地介绍下搭建服务的过程吗?
sherlock
你好,关于“服务的内涵 ”,如果是指“服务的定义”,建议参考SIG定义的Bluetooth core specification,下载地址: https://www.bluetooth.com/specifications/bluetooth-core-specification/
关于“搭建自定义服务的过程”,
step 1,增加sample service到代码的顺序是:samples_service_init->ble_server_prf_add (sdk函数)
step 2,基于 Sample Service 增加一个新特征的代码顺序是:增加uuid->增加特征枚举->增加应用层返回事件类型->增加特征属性描述
step 3,新特征定义好后,如果它是:
step 4,应用层代码中添加事件处理逻辑,形如示例的 sample_envt_process 函数
Goodix Administrator
您好!如果我们的回答能够解决您的疑问,请选择一个作为最佳答案哦。谢谢。
打开微信,使用“扫一扫”即可关注