面向资源受限设备与物联网场景的可扩展实时操作系统(RTOS),支持多种硬件架构。
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
获取 WatchDK 开发套件(或参照硬件仓库自行制作)
- 2
按照 zswatch.dev 上的工具链与编译指南配置环境、编译并烧录
使用前须知
- 运行本项目需要专用的 ZSWatch 硬件,例如售价 99 美元的 WatchDK 套件。
- Android 配套应用处于实验阶段,目前需要邀请才能使用;稳定方案是 GadgetBridge。
- HR 扩展板仍在开发中,其设计和固件支持可能会变化。
- 项目采用 GPL-3.0 许可证,衍生作品也必须开源。
收录于专题
标签
常见问题
- 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 数据每日更新。
相关项目
基于 Go 的可扩展安全框架,用于 WiFi、BLE、HID、CAN 总线和 IPv4/IPv6 网络的侦察与中间人攻击测试。
离线伴侣应用,通过蓝牙连接 WHOOP 4.0/5.0 手环,所有生物数据只保存在本机。
一款 Android 和 iOS 应用,通过扫描蓝牙低功耗广播,在附近出现已知厂商的智能眼镜时发出提醒。
一款 Android 应用,扫描周围的蓝牙低功耗(BLE)设备,持续追踪并在可疑设备靠近时发出提醒。
在 Android、iOS、Linux、macOS 和 Windows 之间通过临时 WiFi 或共享网络传输文件,无需互联网连接。