You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需Android ADB或Whiteboard Cmd直接读取Movesense传感器数据的方法及相关问题求助

无需Android ADB或Whiteboard Cmd直接读取Movesense传感器数据的方法及相关问题求助

大家好,我从上周开始使用Movesense传感器,不过官方文档有点杂乱,我花了好几个小时才搞定初始的数据读取流程。目前我想通过API获取传感器数据,根据文档说明,现有两种方式:

  • 使用Whiteboard工具(配合wbcmd命令,但必须搭配编程夹具使用)
  • 使用Android设备(配合adb命令,不需要编程夹具)

但这两种方式都需要在传感器和我的开发机之间加一个中间设备(要么是Whiteboard,要么是Android手机)。我现在是通过adb logcat来获取数据的——得先在Android手机上安装sampleapp-debug-1-8.apk,但这个方法实在不太方便。所以我想开发一个应用/服务,直接通过BLE从传感器读取数据,完全不需要这类中间设备。想问下有没有办法实现?


Update 1:
我运行movesense-raspi-python3时,得到了这样一个二进制数据包:

b'\x04>)\x02\x01\x00\x00\xe7\xae6\xdc\x8c\x0c\x1d\x02\x01\x04\x11\x07A\x00tpc\x88z\xb5\xccI1\x82\x9005a\x07\xff\x9f\x00\x02\x04\x12\x01\xa3'

这个数据包是什么意思?我该怎么操作才能获取到ECG数据包呢?


Update 2:
我看到Petri的演示文档里(第17页的“Alternative Communication Methods”章节)提到,不用Android或iOS设备也能直接和传感器通信并收集数据。于是我尝试运行gatt_sensordata_app里的python_client和web_client,但两个都报错了:

Web Client错误:

BLE error:  NotFoundError: No Services matching UUID 34802252-7185-4d5d-b431-630e7050e8f0 found in Device.
select_sensor error:  NotFoundError: No Services matching UUID 34802252-7185-4d5d-b431-630e7050e8f0 found in Device.

Python Client错误:

bleak.exc.BleakError: Characteristic 34800002-7185-4d5d-b431-630e7050e8f0 not found!

希望有大佬能帮我解决这些问题,万分感谢!

备注:内容来源于stack exchange,提问作者jislam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 16:03:03