Repolode
ZSWatch

ZSWatch/ZSWatch

基于 Zephyr RTOS 与 nRF5340 芯片的开源智能手表,软硬件均自主设计。

Star
3,431
Fork
329
未关闭 Issue
32
最近提交
前天

这是什么?

ZSWatch 是一个开源智能手表项目,硬件和固件均从零设计。手表采用 Nordic nRF5340 BLE 芯片和 240x240 圆形触摸屏,传感器包括用于手势、抬腕唤醒和计步的 Bosch BMI270 惯性单元,以及气压计、磁力计、光线传感器和麦克风。固件基于 Zephyr 实时操作系统开发。

软件支持多种可切换表盘、弹窗通知以及应用菜单,内置设置、音乐控制、指南针等应用。手机可通过 iOS 或 Android 上的 ZSWatch 配套应用,或 Android 上的 Gadgetbridge 经蓝牙 LE 连接。硬件设计文件使用 KiCad 完成,并提供 WatchDK 开发套件,芯片和传感器与成品一致,尺寸更大,便于开发调试。

项目采用 GPL-3.0 许可证,相关文档(工具链搭建、编译烧录、应用开发)位于 zswatch.dev。

核心功能

  • 01搭载 Nordic nRF5340 BLE 芯片和 240x240 圆形触摸屏
  • 02通过 BMI270 惯性单元实现手势导航、抬腕唤醒和计步
  • 03支持多种可切换表盘和弹窗通知
  • 04可扩展的应用框架,内置设置、音乐控制、指南针等应用
  • 05通过蓝牙 LE 与 iOS 和 Android 手机连接

适用场景

  • 在真实可穿戴设备上学习基于 Zephyr 的嵌入式开发
  • 为圆形 BLE 智能手表开发自定义表盘或应用
  • 参考 KiCad 硬件设计文件研究可穿戴设备的开源硬件
  • 使用 WatchDK 开发套件原型验证基于传感器的可穿戴功能

快速上手

  1. 1

    获取 WatchDK 开发套件(或参照硬件仓库自行制作)

  2. 2

    按照 zswatch.dev 上的工具链与编译指南配置环境、编译并烧录

使用前须知

  • 运行本项目需要专用的 ZSWatch 硬件,例如售价 99 美元的 WatchDK 套件。
  • Android 配套应用处于实验阶段,目前需要邀请才能使用;稳定方案是 GadgetBridge。
  • HR 扩展板仍在开发中,其设计和固件支持可能会变化。
  • 项目采用 GPL-3.0 许可证,衍生作品也必须开源。

收录于专题

标签

#smartwatch#zephyr#bluetooth-low-energy#embedded#wearable#open-hardware#nordic-semiconductor#angle-of-arrival#ble#bluetooth

常见问题

ZSWatch 是什么?
基于 Zephyr RTOS 与 nRF5340 芯片的开源智能手表,软硬件均自主设计。 ZSWatch 是一个开源智能手表项目,硬件和固件均从零设计。手表采用 Nordic nRF5340 BLE 芯片和 240x240 圆形触摸屏,传感器包括用于手势、抬腕唤醒和计步的 Bosch BMI270 惯性单元,以及气压计、磁力计、光线传感器和麦克风。固件基于 Zephyr 实时操作系统开发。
ZSWatch 可以免费使用吗?用的什么许可证?
ZSWatch 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
ZSWatch 还在维护吗?
活跃维护中。ZSWatch 最近一次提交是在 2026年11月5日。
ZSWatch 适合用来做什么?
在真实可穿戴设备上学习基于 Zephyr 的嵌入式开发 为圆形 BLE 智能手表开发自定义表盘或应用 参考 KiCad 硬件设计文件研究可穿戴设备的开源硬件 使用 WatchDK 开发套件原型验证基于传感器的可穿戴功能
ZSWatch 怎么安装和运行?
获取 WatchDK 开发套件(或参照硬件仓库自行制作) 按照 zswatch.dev 上的工具链与编译指南配置环境、编译并烧录
在哪里获取 ZSWatch?
源代码和安装说明在 GitHub 上:https://github.com/ZSWatch/ZSWatch

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目