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这种类似的蓝牙调试工具去通信么?
都是db文件的,自己添加修改
多看看资料 如果你要做一个通用的产品,要跟别人通信,那uuid必须使用官方的。
如果你只跟自己的产品通信,怎么定义就随你便了 pkuzhx 发表于 2017-8-4 08:44
如果你要做一个通用的产品,要跟别人通信,那uuid必须使用官方的。
如果你只跟自己的产品通信,怎么定义就 ...
OK,了解了,就是这些服务的UUID是业界统一规定的。 楼主,我现在摸索的东西可以说和你一模一样 想請教各位前輩,新增客製化的UUID需從哪裡下手改?
是例如自己新增加 .dbi 文件嗎? psy16882001 发表于 2017-10-16 19:19
想請教各位前輩,新增客製化的UUID需從哪裡下手改?
是例如自己新增加 .dbi 文件嗎?
我也觉得是通过修改dbi文件来定制,但是不同ADK好像不一样,我之前看过一个教程用的比较早的ADK,并没有修改dbi文件,而是直接改了一个结构体,不过最近在忙8645和51822的事,这边8670的学习就停滞了。。帮不上忙不好意思。。 Mephisto_D2 发表于 2017-10-20 17:39
我也觉得是通过修改dbi文件来定制,但是不同ADK好像不一样,我之前看过一个教程用的比较早的ADK,并没有 ...
謝謝:handshake
页:
[1]