我计划用BLE盾牌连接移动到Arduino。在哪里我可以得到深入的协议描述,以获得位置数据从移动?这些信息公开吗?在Android上,我有一个库mdlib-1.39.0(1)-release.aar,它允许连接到Movesense,但无法从它获得代码,从而基于Android示例创建到Movesense的Arduino连接。
发布于 2020-03-24 16:09:35
MDS在BLE之上实现的“白板协议”既复杂又专有,因此不可能在Arduino (或公共环境之外)上实现。然而,这并不是与Movesense传感器通信的唯一方式。
对于低级别的BLE访问,您可以使用CustomGATTService定义自己的关贸总协定服务,或者使用现有的“开箱即用”配置文件(HRS或北欧UART服务)。这些在2.0中会更好)。
新的2.0附带了一个示例,它提供GATT上的任何传感器数据(作为二进制流),我们还将其移植到1.9.4 (在https://bitbucket.org/suunto/movesense-device-lib/downloads/中找到它)。
在我看来,如果您只需要IMU-data,那么"gatt_sensordata_app"-sample是目前为止最简单的方法。
充分披露:我为Movesense团队工作
https://stackoverflow.com/questions/60812070
复制相似问题