使用BLE协议的IMU数据为怪异格式

发布于 2025-02-06 17:54:13 字数 306 浏览 3 评论 0原文

我正在研究IMU数据,该数据是在协议下使用手表收集的,对我

来说是不可解释的:“数据”:“ EYJBWCI6MC42OTKSIKFZIKFZIKFZIJOWLJY2NIWIQVOIOJAUMJAUMJAUMJAUMJHWWCI6MTYUMJK2LCJK2LCJHWSIQIQSIKSIKSIKSIKSIKIKIKSIKSIKSIKSIKSIKIKSIKIKIKWOUTIKNODY”名称“:” Wristband-D5 ,“协议”:“ ble”},“ dateTime”:“ 2021-10-31T12:37:21.1352384-04:00”,“ type”:0

谢谢

I am working on IMU data, this data was collected using wrist watch under the protocol BLE the reading are non interpretable for me:

"data":"eyJBWCI6MC42OTksIkFZIjowLjY2NiwiQVoiOjAuMjIyLCJHWCI6MTYuMjk2LCJHWSI6OS44ODcsIkdaIjotMTMuODU1fQ==","from":{"Name":"wristband-d5","Protocol":"BLE"},"datetime":"2021-10-31T12:37:21.1352384-04:00","type":0

Thanks in Advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

话少情深 2025-02-13 17:54:13

该数据似乎是基本64编码。我使用python对其进行了解码:

$ python3
Python 3.9.2 (default, Mar 12 2021, 04:06:34) 
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> data = "eyJBWCI6MC42OTksIkFZIjowLjY2NiwiQVoiOjAuMjIyLCJHWCI6MTYuMjk2LCJHWSI6OS44ODcsIkdaIjotMTMuODU1fQ=="
>>> from base64 import b64decode
>>> b64decode(data)
b'{"AX":0.699,"AY":0.666,"AZ":0.222,"GX":16.296,"GY":9.887,"GZ":-13.855}'
>>> 

This data appears to be Base64 encoded. I decoded it using Python as follows:

$ python3
Python 3.9.2 (default, Mar 12 2021, 04:06:34) 
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> data = "eyJBWCI6MC42OTksIkFZIjowLjY2NiwiQVoiOjAuMjIyLCJHWCI6MTYuMjk2LCJHWSI6OS44ODcsIkdaIjotMTMuODU1fQ=="
>>> from base64 import b64decode
>>> b64decode(data)
b'{"AX":0.699,"AY":0.666,"AZ":0.222,"GX":16.296,"GY":9.887,"GZ":-13.855}'
>>> 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文