自架穿戴裝置資料平台

Health & Fitness

一套穿戴裝置資料平台:把不同穿戴裝置的資料(心率、睡眠、步數、運動紀錄等)整理成同一套格式,透過網頁開發者入口與 API 提供,並可產生範例資料。以 Docker Compose 在自己的機器上起站,管理員密碼由腳本隨機產生,匿名使用統計與錯誤回報預設關閉。衍生自 MIT 授權的開源專案凍結快照;交付含自原始碼建置後端與前端映像的編排檔、金鑰與密碼產生腳本和繁中快速開始文件。

訂閱US$49 每月
最近實跑2026-11-02
實際使用
開箱可用度4 / 5
你需要準備
修改工作量少4 / 5

適合誰

想把不同穿戴裝置的資料整理到自己掌控的一處,並以 API 取用的開發者與小型團隊。

如何啟動

$ sh scripts/quickstart/init-env.sh
$ docker compose up -d --build

瀏覽檔案

以下為固定版本的商品檔案。少數本店自用的檔案不會放進 zip。

檔案總覽1,546 個路徑
▸backend850
.copier-answers.yml
.dockerignore
.python-version
AGENTS.md
Dockerfile
README.md
alembic.ini
app/
config/
migrations/
…
▸contributing6
adding-providers.md
developing.md
issues.md
linting.md
pull-requests.md
testing.md
▸docs101
.nvmrc
LICENSE
README.md
api-reference/
app/
architecture/
coverage.css
deployment/
dev-guides/
developer-portal/
…
▸extensions1
.gitkeep
▸frontend524
.dockerignore
.env.example
.gitignore
.npmrc
.prettierignore
.vscode/
AGENTS.md
Dockerfile
Dockerfile.dev
README.md
…
▸mcp24
.python-version
README.md
app/
config/
pyproject.toml
tests/
uv.lock
▸scripts1
quickstart/
▫AGENTS.md
▫ATTRIBUTION.md
▫CLAUDE.md
▫CONTRIBUTING.md
▫GEMINI.md
▫LICENSE
▫LICENSE-99LL.md
▫Makefile
▫PRODUCT.md
▫QUICKSTART.md
▫README.md
▫SECURITY.md
▫SECURITY.upstream.md
▫delivery-manifest.txt
▫docker-compose.yml
▫設定檔與隱藏檔 24

購前披露

你買的是什麼

自架穿戴裝置資料平台:把不同穿戴裝置的資料整理成同一套格式,以網頁入口與 API 提供,可產生範例資料。以 Docker Compose 起站。

衍生自 MIT 授權的開源專案,非原專案本身。我方加工:自原始碼建置映像的編排檔、密碼產生腳本與繁中快速開始文件。

交付形式是凍結快照:一份 zip 檔,內容取自商品倉庫 4f56076 這個版本。

已知限制

  • 介面文字為英文
  • 服務以明文 HTTP 開在本機 3000 與 8000 埠,TLS 與反向代理要自備
  • 連接穿戴裝置廠商要自備開發者帳號與憑證,交付內沒有預先設定
  • 連接 Oura 要自備公開的 HTTPS 網址當授權回呼網址
  • Apple Health 的即時同步須另外開發手機 App,不在交付內
  • 匯入 Apple Health 匯出檔建議 10 MB 以下,分段上傳所需的物件儲存沒有附
  • 儲存的是個人健康資料,不是醫療器材,不做任何健康判讀
  • 平台自己計算的睡眠與恢復分數預設關閉
  • 匿名使用統計、錯誤回報與對外送出的 webhook 預設關閉
  • 上游 API 尚未定版,日後可能改變
  • 管理員密碼只在第一次啟動時套用,之後 .env 的值不再同步
  • 資料存在 Docker 具名資料卷,docker compose down -v 會全部刪除
  • 首次啟動要從原始碼建置後端與前端映像,期間向 registry、apt 與套件庫取件
  • 釘死在交付快照,不追上游。

責任上限、承諾範圍與法定底線,以服務條款為準。

查核紀錄

以下每一項皆依固定版本查核。每一項結果都附上理由、證據連結與查核人。未通過的項目也如實列出,以供檢驗。

5 通過0 需注意0 未通過

Source Review

原始碼審閱

PASS 通過

交付執行面逐項審:我方加工檔逐行審讀 —— docker-compose.yml(只有前端與 API 的埠綁 127.0.0.1,資料庫、快取與 webhook 服務等其餘服務不開埠;密鑰、資料庫密碼與管理員密碼缺任一就拒絕啟動;匿名使用統計、錯誤回報與對外 webhook 預設關閉;資料庫與快取用具名資料卷)與 scripts/quickstart/init-env.sh(openssl 產生隨機值,.env 權限 600,已有 .env 時不覆蓋,管理員電子郵件只接受英數字與 . _ + @ -)。後端與前端的 Dockerfile 為上游原檔、只把基底映像釘 digest,亦逐行讀過。上游 Python 與前端原始碼未逐檔審讀,以 MIT 授權與容器隔離為依據。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-047-wearable-data-hub/blob/4f5607622c45aca80211768766b170075c9f733e/docker-compose.yml查核於 2026 年查核人 claude-code build-product session
Script Safety

腳本與權限

PASS 通過

買家交付路徑會執行的腳本逐一檢視:init-env.sh 為我方所寫(逐行審);建置走 backend/Dockerfile 與 frontend/Dockerfile(逐行讀過:Python 套件依 uv.lock 以 --locked 安裝、前端依 bun.lock 以 --frozen-lockfile 安裝、系統套件自 apt 安裝;後端 Dockerfile 自 uv 的浮動標籤複製工具程式,並在建置階段把 pyopenssl 升到當日最新版,未見下載後直接餵給 shell 執行的形狀);容器啟動走上游 backend/scripts/start/ 底下的啟動腳本(上游原檔,未逐行審)。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-047-wearable-data-hub/blob/4f5607622c45aca80211768766b170075c9f733e/backend/Dockerfile查核於 2026 年查核人 claude-code build-product session
Recency

90 天活躍度

PASS 通過

本商品為凍結快照,不追上游:上游原始碼釘死於商品倉庫建立當日取得的主線版本(見證據連結),商品倉庫由該快照加上我方加工 commits 組成。

License

授權

PASS 通過

SPDX:LicenseRef-99LL-Product

上游 LICENSE 逐字實查(證據連結指向釘死版本的檔案本體,並與商品倉庫內同一份比對一致):標準 MIT 全文,著作權人 Momentum。允許商用、修改、衍生、再散布與販售,義務為保留版權聲明與授權全文(LICENSE 與 ATTRIBUTION.md 隨 zip 交付);上游沒有 NOTICE 檔。非依 GitHub 的 license 欄位判定。商品整體另附 99LL 商品授權範本:上游 LICENSE 原樣保留,另置 LICENSE-99LL.md 作為加工部分的銷售與責任條款,spdx 記 LicenseRef-99LL-Product。

Dependency Licenses

相依套件授權

PASS 通過

記載的是宣告面,不是掃描結果:Python 相依以 pyproject.toml 宣告、uv.lock 鎖定,前端以 package.json 宣告、bun.lock 鎖定,套件本體由買家建置時自各自的套件庫取得;資料庫、快取與 webhook 服務使用固定版本的第三方映像,基底映像與系統套件由 registry 與 apt 取得。快取服務採用 Valkey 取代上游編排檔使用的 redis:8。這些相依樹與映像的授權未逐項掃描。上游沒有 submodule,沒有另外複製進來的第三方資料集(見 ATTRIBUTION.md)。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-047-wearable-data-hub/blob/4f5607622c45aca80211768766b170075c9f733e/ATTRIBUTION.md查核於 2026 年查核人 claude-code build-product session
HEALTH 實測通過

最後實測通過:2026-11-02

訂閱即可下載全部商品
US$49/ 月原價 US$99

訂閱期間可下載目錄中的所有商品,不需要另外購買這一件。看方案內容

訂閱前請先以 Google 帳號登入。訂閱與帳單皆綁定你登入的信箱。

已訂閱即可直接下載。尚未訂閱時會前往方案頁,尚未登入時會先前往登入頁。