数据存储与整合

找了一圈全网,大部分人都推荐使用 Exist.io https://exist.io/ 作为数据整合平台。

其中我对数据存储只有四个条件:

  1. 可以吸纳各式各样的数据和格式;
  2. 数据展示;
  3. 提供数据上传 API,便于根据接口,在各个端无缝上传数据;
  4. 便于后续数据导出和数据迁移;

而 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:

IMG_E092D11DF2AC-1

数据同步和展示成功!

总结

无论我们自己写的 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/

未完待续

Copyright © coding01 2018 all right reserved,powered by Gitbook该文件修订时间: 2019-11-3 21:20:20

results matching ""

    No results matching ""