Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用BLE从smartwatch接收加速计和陀螺仪信号_Java_Android_Bluetooth_Bluetooth Lowenergy_Accelerometer - Fatal编程技术网

Java 使用BLE从smartwatch接收加速计和陀螺仪信号

Java 使用BLE从smartwatch接收加速计和陀螺仪信号,java,android,bluetooth,bluetooth-lowenergy,accelerometer,Java,Android,Bluetooth,Bluetooth Lowenergy,Accelerometer,我正在尝试开发一个android应用程序,它应该与通用智能手表(miband、polar等)连接起来。特别是,我想接受 使用蓝牙的加速度计和陀螺仪信号。 我已经读了很多关于BLE的文章,但是我没有找到任何关于这些信号的额外信息。有人知道是否有可能接收到这样的一般信号吗?该解决方案是否适用于任何类型的设备? 感谢您的帮助首先,您需要从制造商处获得SDK。并使用SDK使您的应用程序与不同品牌的智能手表兼容。这确实是一项巨大而琐碎的工作,因为你不确定制造商是否愿意与你合作 智能手表制造商通常不会发布其

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

首先,您需要从制造商处获得SDK。并使用SDK使您的应用程序与不同品牌的智能手表兼容。这确实是一项巨大而琐碎的工作,因为你不确定制造商是否愿意与你合作

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

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