自我量化数据整合-exist.io 介绍
- 2019 年 12 月 5 日
- 筆記
本文 676字,需要 1.69 分钟

数据存储与整合
找了一圈全网,大部分人都推荐使用 Exist.io https://exist.io/ 作为数据整合平台。
其中我对数据存储只有四个条件:
- 可以吸纳各式各样的数据和格式;
- 数据展示;
- 提供数据上传 API,便于根据接口,在各个端无缝上传数据;
- 便于后续数据导出和数据迁移;
而 Exist.io 基本可以满足我们的需求。
Exist.io
Track everything together. Understand your behaviour.
Exist.io 支持同步众多来源的数据,包括手机端健康数据,各种可穿戴设备,甚至一些电子秤的数据,还支持 RescueTime,Github,Todoist 等来源的工作和任务数据。如果这里还不包括你需要的,也可以通过它的开放 API 链接其它的数据源。

Apple Watch Service
注册 Exist.io 后,我们尝试使用其中的一个 service 试试:

选择 Apple Watch Service,提供一个 iOS APP 下载链接:
https://apps.apple.com/au/app/exist/id986201088?mt=8
通过手机访问 AppStore 下载,发现它提供的功能,就是和我们自己获取 HealthKit data 一样,通过授权获取健康数据,然后实时同步到 Exist.io 后台。

通过数据后,既可以在 iOS APP 上查看数据,也可以在 Exist.io 网站后台查看。
手机端:

PC 端:

「健康记录」app:

数据同步和展示成功!
总结
无论我们自己写的 APP (https://ziwolianghua.coding01.cn/2.1.html) 还是借助 Exist.io 提供的 APP,其实做法都一样,都是利用 HealthKit 获取健康数据,再同步到 Exist.io 后台。
如果你有 iOS 开发能力,或者有下一步的规划,所有的工具和数据收集都是用自己开发的,那也完全可以自己开发 APP和后台存储平台,代替 Exist.io。
最后,如果单纯的利用 Exist.io 就完成今天的目标,感觉有点 low 了。接下来我们说一说 Exist.io 提供的 API,看看我们怎么将其他自我量化数据存储到 Exist.io 上,同时,也推荐大家看看 Exist.io 提供的其他服务和连接平台 https://Exist.io/account/services/:


