首页 > 解决方案 > 使用 BLE 从智能手表接收加速度计和陀螺仪信号

问题描述

我正在尝试开发一个应将自身与通用智能手表(miband、polar 等)连接起来的 android 应用程序。特别是,我想使用蓝牙接收加速度计和陀螺仪信号。我已经阅读了很多关于 BLE 的文章,但我没有找到关于这些信号的任何其他信息。有谁知道是否有可能接收到这样的一般信号?该解决方案适用于任何类型的设备吗?谢谢你的帮助

标签: javaandroidbluetoothbluetooth-lowenergyaccelerometer

解决方案


智能手表制造商通常不会发布他们的蓝牙协议。所以即使理论上可行,也很难做到。

然而,有些人对协议进行逆向工程并想办法做到这一点。这是一篇关于如何从 MiBand 设备获取原始加速度计和心率数据的文章:

https://medium.com/machine-learning-world/how-i-hacked-xiaomi-miband-2-to-control-it-from-linux-a5bd2f36d3ad


推荐阅读