这个开源项目让你无需订阅即可将 Withings 数据同步到其他应用

这个开源项目让你无需订阅即可将 Withings 数据同步到其他应用

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

Withings 要求新用户订阅才能将健康数据同步至第三方应用,引发用户不满。Tom Anthony 为此开发开源项目 YourOwnWeigh,通过替换体重秤固件,将数据上传至自建服务器,免费同步到 Apple Health 等平台。项目可在免费 Cloudflare 账户运行,目前仅支持两款旧型号,未来有望扩展兼容性。

🔎

延伸解读

订阅政策催生开源替代方案

Withings 要求新用户订阅 Withings Plus 才能将健康数据同步至第三方应用,这一政策直接促使 Tom Anthony 开发了 YourOwnWeigh。Anthony 本就对官方应用不满,称其为“臃肿的混乱”,于是决定“解放”自己的体重秤。该项目通过替换固件,将数据从 Withings 服务器重定向到用户自建服务器,从而绕过订阅限制,免费实现数据同步。这反映了用户对硬件厂商锁定数据的不满,以及开源社区应对此类限制的常见思路。

技术实现与运行成本

YourOwnWeigh 的核心是一个运行在用户自选服务器上的 Web 应用。它通过蓝牙向体重秤推送修改后的固件,使数据上传至非 Withings 服务器。固件并非直接托管,而是按需下载并修补。该应用还能导入体重秤的现有设置和用户档案,并下载称重数据。由于数据量小,项目可完全在免费的 Cloudflare 账户上运行,降低了使用门槛。同步到 Apple Health 则借助 Apple Shortcuts 创建定时自动化,从替代服务器拉取数据并导入。

当前局限与未来可能

目前 YourOwnWeigh 仅支持两款较旧的 Withings 体重秤型号,兼容性有限。不过,开发者希望社区能扩展对其他应用(如 Google Health)的支持。文章指出,如果新型号的固件能以类似方式修补,扩展兼容性是有可能的。这意味着该方案尚不成熟,适合有一定技术能力且使用旧型号的用户尝试,普通用户需等待更广泛的适配。

❓

Q&A

Withings 为什么突然要求新用户订阅才能同步数据?

Withings 要求新用户订阅 Withings Plus 才能将健康数据同步到第三方应用,此举引发了用户不满。

YourOwnWeigh 是什么?它主要解决什么问题?

YourOwnWeigh 是一个开源项目,由 Tom Anthony 开发,旨在将 Withings 体重秤的数据重新路由到自建服务器,从而免费同步到其他应用和平台,绕过 Withings 的订阅要求。

YourOwnWeigh 是如何工作的?需要哪些步骤?

YourOwnWeigh 是一个运行在自选服务器上的 Web 应用。它通过蓝牙用替代固件更新 Withings 体重秤,使其将数据上传到非 Withings 服务器;同时导入体重秤的当前设置和用户配置文件,并下载称重产生的健康数据。用户还可以用 Apple Shortcuts 创建自动化,将数据从替代服务器导入 Apple Health。

使用 YourOwnWeigh 需要自己搭建服务器吗?成本高吗?

不需要自己搭建服务器。项目可以完全在免费的 Cloudflare 账户上运行,因为传输的数据量很小。

YourOwnWeigh 目前支持哪些 Withings 体重秤型号?未来能支持更多吗?

目前仅支持两款较旧的 Withings 体重秤型号。但如果新型号的固件能以类似方式打补丁,未来有望扩展兼容性。

如何将 Withings 数据通过 YourOwnWeigh 同步到 Apple Health?

Tom Anthony 使用 Apple Shortcuts 创建了一个定时自动化,从替代服务器拉取 Withings 数据并导入 Apple Health。社区也在探索扩展到其他应用(如 Google Health)的方法。

🏷️

标签

➡️

继续阅读