我正在尝试开发一个Android应用程序,它应该与一般的智能手表(miband,极地等)连接。特别是,我希望使用蓝牙接收加速度计和陀螺仪信号。我已经阅读了很多关于BLE的文章,但我没有找到关于这些信号的任何其他信息。有谁知道是否有可能收到这样的一般信号?任何类型的设备解决方案都可行吗?谢谢你的帮助
首先,您需要从制造商处获取SDK。并使用SDK使您的APP与不同品牌的智能手表兼容。这真是一项巨大而微不足道的工作,因为您不确定制造商是否愿意与您合作。
智能手表制造商通常不会发布他们的蓝牙协议。因此,即使理论上可行,也很难做到。
但是,有些人对协议进行反向工程并找到方法。这是一篇关于如何从MiBand设备获取原始加速度计和心率数据的文章: