查找定制的GATT服务和Movesense传感器的特性

时间:2019-07-19 09:46:41

标签: bluetooth bluetooth-lowenergy gatt movesense

我正在为项目使用movesense-device-lib/samples/bin/release/Movesense-custom_gattsvc_app_w_bootloader.zip中的自定义gatt软件包。由于Mac编译器中存在错误,因此无法创建自己的程序包。

我真的需要UUIDs的服务和特性ECG(实际上,如果我可以在软件包中获得其他功能的services/characteristics也会很棒)< / p>

可以链接到为某些特征和服务提供uuid的站点,例如:

GATT Services

GATT Characteristics

不幸的是,由于moveense软件包是定制的,因此它使用不同的UUID。我尝试通过在客户端上编写一个函数来回溯它们,该函数提取服务和特征的数组列表,但是没有运气:(

1 个答案:

答案 0 :(得分:0)

custom_gattsvc_app 是一个示例应用程序,显示了如何使用Movesense CustomGATTService来实现您自己(或其他人)的GATT服务。该示例演示了如何通过实现(部分)“医用温度计” GATT服务来实现此目的,除此之外,别无其他。

要通过BLE访问所有Movesense API,您需要使用 movesense-mobile-lib 或通过自己的GATT服务实现自己的协议。我不知道任何第三方ECG GATT服务规范。

movesense-device-lib 2.0版将包含一个示例,该示例提供对大多数Movesense API服务的访问,并可以通过简单的GATT协议轻松扩展。

完全公开:我为Movesense团队工作