Cypress技术论坛
直播中

卓侨汉

9年用户 1156经验值
擅长:MEMS/传感技术
私信 关注
[问答]

如何使用Custom GATT服务通过UUID访问参数?

我使用自定义GATT服务,因为我有一组不适合任何标准服务的数据。
服务有一个16位的UUID如0xff01和大小从1字节到8字节的整型int“长长”我已经建立了一个外围设备,可以cysmart和BLE适配器读取这些参数。可发射不同的特定领域,根据不同的类型的传感器的一些领域可以省略或保护。
现在,我想看看这些参数。我需要创造acyble_gattc_read_by_type_req_t结构与读参数。这里是我有问题的地方:
我有什么用thestarthandle)范围内的结构参数和endhandle?
)是UUID指定为一个16比特的整数(提供正确?集uuidformat)
在此之后,我如何阅读数据?功能cyble_gattcreadusingcharacteristicuuidreturns只有状态分组。所以我猜它在某个地方填充了一些结构?
现在,我已经看了长时间的努力,无法找到文件或一致的样本代码自定义配置文件,只有API文档,不多解释。我可以看到心率曲线方法提取数据,但是不适用于我的项目。
谢谢你的建议,

回帖(3)

龚羿峰

2019-9-20 11:52:16
你好,
请看下面的A:
A91162-创建一个BLE自定义配置文件
链接:HTTP://www. CyPress .COM/DICONTION/Appult- NoSe/AN91162-CalATE-BLU-CUTION简介
举报

周淑枫

2019-9-20 11:57:56
也有类似的问题。
我以CY5670软件包为主机,NFR800为外围设备。我以一个框架作为例子。设备已连接,但主人(狗)不能发现原发性服务usingbutcyble_gattcreadusingcharacteristicuuidorcyble_gattcdiscoverallprimaryservices。还有其他问题吗?
举报

周淑枫

2019-9-20 12:13:06
引用: 60user66 发表于 2019-9-20 11:57
也有类似的问题。
我以CY5670软件包为主机,NFR800为外围设备。我以一个框架作为例子。设备已连接,但主人(狗)不能发现原发性服务usingbutcyble_gattcreadusingcharacteristicuuidorcyble_gattcdiscoverallprimaryservices。还有其他问题吗?

最后,我“解决”了这个问题。但是,主设备不能使用UUID来发现服务,这与最初的UARTHOTHOLE例子中的UUID不同。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分