使用BLE从智能手表接收加速度计和陀螺仪信号

问题描述 投票:0回答:2

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

java android bluetooth bluetooth-lowenergy accelerometer
2个回答
0
投票

首先,您需要从制造商处获取SDK。并使用SDK使您的APP与不同品牌的智能手表兼容。这真是一项巨大而微不足道的工作,因为您不确定制造商是否愿意与您合作。


0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.