Movesense 低电平 API

Movesense low level API

我正计划使用 BLE Shield 将 Movesense 连接到 Arduino。 我在哪里可以获得深入的协议描述以从 Movesense 获取位置数据?请问这个信息public? 在 Android 我有库 mdslib-1.39.0(1)-release.aar 允许连接到 Movesense,但无法从中获取代码,基于 [= 创建 Arduino 到 Movesense 的连接14=]样本。

MDS 在 BLE 之上实现的 "Whiteboard protocol" 非常复杂且专有,因此不可能在 Arduino(或公共环境之外)上使用它。然而,这并不是与 Movesense 传感器通信的唯一方式。

对于低级 BLE 访问,您可以使用 CustomGATTService 定义自己的 GATT 服务,或使用现有的 "out of the box" 配置文件之一(HRS 或 Nordic UART 服务。这些在 2.0 中会更好)。

新的 2.0 附带一个示例,可通过 GATT(作为二进制流)提供任何传感器数据,我们也将其移植回 1.9.4(在 https://bitbucket.org/suunto/movesense-device-lib/downloads/ 中找到)。

在我看来,如果您只需要 IMU 数据,"gatt_sensordata_app"-样本是迄今为止最简单的方法。

完全披露:我在 Movesense 团队工作