java - 使用 BLE 从智能手表接收加速度计和陀螺仪信号
问题描述
我正在尝试开发一个应将自身与通用智能手表(miband、polar 等)连接起来的 android 应用程序。特别是,我想使用蓝牙接收加速度计和陀螺仪信号。我已经阅读了很多关于 BLE 的文章,但我没有找到关于这些信号的任何其他信息。有谁知道是否有可能接收到这样的一般信号?该解决方案适用于任何类型的设备吗?谢谢你的帮助
解决方案
智能手表制造商通常不会发布他们的蓝牙协议。所以即使理论上可行,也很难做到。
然而,有些人对协议进行逆向工程并想办法做到这一点。这是一篇关于如何从 MiBand 设备获取原始加速度计和心率数据的文章:
推荐阅读
- python - Python 3.8.2| 为什么我有一个:TypeError: cannot unpack non-iterable NoneType object?
- javascript - 问剑道ui,如何使用ajax从另一个页面调用数据?
- gradle - 如何在gradle上传递系统系统属性“-D”
- android - 如何使用 sourceSets 排除aidl文件
- linker - 导入到 python 时使用 Boost.python 包装 C++ 模块时的未定义符号
- scala - Spark中的Kmeans算法,
- pytorch - 具有 mkl-dnn 后端性能的 pytorch 在具有多线程的小型 conv 上
- php - Laravel Passport 试图获取非对象的属性“秘密”
- node.js - 可以将 TypeScript 配置为不检查不会包含在 Webpack 生成的最终输出中的文件吗?
- javascript - 如何将我的集合中的文档放入一个对象数组中,这些对象的字段来自 Google Firestore?