Mephisto_D2 发表于 2017-8-3 17:54:51

CSR8670的sink例程中的BLEGATT的问题。

最近在看sink里面BLE初始化的代码(ADK4.0),准备自己尝试添加service,看了一下,在feature_config_type结构体里,是通过位域来定义支持的服务去广播的。
其中ANCS,BATTERY,DIS,HID,IAS,SPC,的广播UUID是协议固定的么,还是允许自己去定义改变?
还有Sink里的GAIA服务,里面利用到的几个GATT SERVERS,我如果自己的app并不需要某些功能,可以直接修改里面的某些gattserver,然后测试的时候可以直接实用lightblue这种类似的蓝牙调试工具去通信么?

mupro 发表于 2017-8-3 17:57:56

都是db文件的,自己添加修改
多看看资料

pkuzhx 发表于 2017-8-4 08:44:25

如果你要做一个通用的产品,要跟别人通信,那uuid必须使用官方的。
如果你只跟自己的产品通信,怎么定义就随你便了

Mephisto_D2 发表于 2017-8-7 15:45:14

pkuzhx 发表于 2017-8-4 08:44
如果你要做一个通用的产品,要跟别人通信,那uuid必须使用官方的。
如果你只跟自己的产品通信,怎么定义就 ...

OK,了解了,就是这些服务的UUID是业界统一规定的。

轻尘也 发表于 2017-8-7 16:58:10

楼主,我现在摸索的东西可以说和你一模一样

psy16882001 发表于 2017-10-16 19:19:18

想請教各位前輩,新增客製化的UUID需從哪裡下手改?   
是例如自己新增加 .dbi 文件嗎?

Mephisto_D2 发表于 2017-10-20 17:39:54

psy16882001 发表于 2017-10-16 19:19
想請教各位前輩,新增客製化的UUID需從哪裡下手改?   
是例如自己新增加 .dbi 文件嗎?

我也觉得是通过修改dbi文件来定制,但是不同ADK好像不一样,我之前看过一个教程用的比较早的ADK,并没有修改dbi文件,而是直接改了一个结构体,不过最近在忙8645和51822的事,这边8670的学习就停滞了。。帮不上忙不好意思。。

psy16882001 发表于 2017-10-23 09:15:38

Mephisto_D2 发表于 2017-10-20 17:39
我也觉得是通过修改dbi文件来定制,但是不同ADK好像不一样,我之前看过一个教程用的比较早的ADK,并没有 ...

謝謝:handshake
页: [1]
查看完整版本: CSR8670的sink例程中的BLEGATT的问题。