[CC2640] CC2640R2F BLE5.0 蓝牙协议栈GAP GATT 服务(GGS)

[复制链接]
2090|25
 楼主| coshi 发表于 2020-2-2 12:24 | 显示全部楼层 |阅读模式
GAP GATT 服务(GGS)
在前面GATT服务和简介中说过,GGS服务包含设备和访问信息,例如设备名称,Appearance,外围首选连接参数。GGS的目的是在设备发现和连接启动过程中进行辅助。有关GGS的更多信息,请参阅蓝牙核心规范版本5.0的“GAT service”和“Characteristics for GATT Server”部分([Vol 3],C部分,第12节)。

1.包含标题

#include “gapgattserver.h”

2.初始化GGS参数

// GAP GATT Attributes
static  uint8_t  attDeviceName [ GAP_DEVICE_NAME_LEN ]  =  “This is a text” ;       
GGS_SetParameter (GGS_DEVICE_NAME_ATT , GAP_DEVICE_NAME_LEN , attDeviceName );
3.使用GGS初始化应用程序回调(可选)。当GGS中的任何特征发生变化时,都会通知应用程序。

GGS_RegisterAppCB (&appGGSCBs );
4.将GGS添加到GATT服务器。

bStatus_t  GGS_AddService (GATT_ALL_SERVICES );

经过上面4个步骤的配置,就成功设置了GGS的参数,在central设备连接外围设备的时候就能获取这些参数,使用我们公司提供的XXX.apk可以在手机界面直接查看我们设置的参数值。



zljiu 发表于 2020-3-1 11:31 | 显示全部楼层
非常感谢楼主分享
drer 发表于 2020-3-1 11:36 | 显示全部楼层
非常感谢楼主分享
gwsan 发表于 2020-3-1 11:41 | 显示全部楼层
非常感谢楼主分享
kxsi 发表于 2020-3-1 11:45 | 显示全部楼层
非常感谢楼主分享
nawu 发表于 2020-3-1 11:49 | 显示全部楼层
非常感谢楼主分享
51xlf 发表于 2020-3-5 21:12 | 显示全部楼层
有支持蓝牙5.0的BLE蓝牙模块吗?  
i1mcu 发表于 2020-3-5 21:12 | 显示全部楼层
蓝牙5.0跟蓝牙4.2的区别是什么?
pmp 发表于 2020-3-5 21:13 | 显示全部楼层
在音频传输上音质可以达到什么样的高度
mmbs 发表于 2020-3-5 21:13 | 显示全部楼层
哪些公司有BLE低功耗蓝牙方案?
1988020566 发表于 2020-3-5 21:13 | 显示全部楼层
         
lzbf 发表于 2020-3-5 21:13 | 显示全部楼层
BLE低功耗蓝牙模块  
houjiakai 发表于 2020-3-5 21:14 | 显示全部楼层
支不支持蓝牙5.0耳机      
youtome 发表于 2020-3-5 21:14 | 显示全部楼层
BLE低功耗蓝牙解决方案吗?
cemaj 发表于 2020-3-5 21:14 | 显示全部楼层
蓝牙 bluetooth 4.0 和蓝牙 bt 3.0 有什么区别
updownq 发表于 2020-3-5 21:14 | 显示全部楼层
蓝牙ble开发 不能扫描么
lzbf 发表于 2020-3-5 21:15 | 显示全部楼层
低功耗蓝牙BLE技术有哪些优势  
51xlf 发表于 2020-3-5 21:15 | 显示全部楼层
蓝牙5.0可否与蓝牙4.0的设备相匹配
1988020566 发表于 2020-3-5 21:15 | 显示全部楼层
CC2640R2F学习一下。      
i1mcu 发表于 2020-3-5 21:15 | 显示全部楼层
蓝牙5.0能够向下兼容蓝牙4.0的硬件设备吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

96

主题

3310

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部