自我量化數據整合-exist.io 介紹

  • 2019 年 12 月 5 日
  • 筆記

本文 676字,需要 1.69 分鐘

數據存儲與整合

找了一圈全網,大部分人都推薦使用 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:

數據同步和展示成功!

總結

無論我們自己寫的 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/:

Tags: