数据导出路径
通过链接直接登录小米账号,进入隐私中心-管理您的数据,待通过验证后,就可以选择小米运动健康进行下载导出数据了。
接下来根据提示选择即可,很快就生成好了。
数据导出图示
导出数据介绍
将生成好的zip包下载下来,根据密码(下载页面会写的)解压就能看到类似这样的几个文件夹了。
我们主要能用到数据是图中的几个文件夹
- XXX_MiFitness_hlth_center_sport_record开头的csv文件里面记录每天的各项“主动”运动(比如户外跑步),可能有,也可能没有,有该次运动的时长、配速、距离、卡路里信息。
- XXX_MiFitness_hlth_center_fitness_data开头的csv文件里面运动细节数据
因为小米官方给的每条运动记录并没有直接整理出期间每时间段的心率、步数等信息,所以只能靠我们自己,我们要做的就是将每个sport时间段的心率数据和步数信息等信息聚合到一起形成一个tcx格式的运动记录,遗憾的是导出数据里面没有GPS信息。。。
数据转换简介
根据官方的数据,我们最多能精细到分钟维度。 运动期间每分钟各项数据有了,才能绘画出对应的曲线:
- 每分钟的心率数据有了,我们就能得到心率曲线;
- 每分钟的步数有了,就能得到步频曲线;
- 如果每分钟GPS数据有了,就能得到运动轨迹;
- 根据跑步距离和步频,就能计算出步幅信息;
- 根据每分钟步频就能算出最大步频、平均步频
经过整理聚合后按照各自的格式标准生成对应的fit(或tcx)文件了,转换程序入口
拿到转换后的文件就可以导入高驰、佳明等平台,华为运动健康也是支持导入,只不过它只支持tcx格式。
只要有上述数据,我们就能在导入的平台里面看到图形了,这里跟Zepp Life类似。 如果数据不连续,缺失较多,可能只能看到零星几个点。
相比官方肯定是有一定差距的,但是聊胜于无,只能这样了。
总结
- 小米运动记录可以导出全部的历史记录,可惜的是官方导出的数据极其不全(无GPS,只有零星的几个时间点有步频信息),转换后基本上只能看看心率了。
- 强烈建议使用小米系又在乎数据记录的跑友要么别换平台了,要么趁早换。