ZSWatch是一款开源智能手表,其硬件和软件均可在GitHub上找到源代码。这款手表以ZephyrRTOS为基础,因此得名ZSWatch-ZephyrSmartwatch。ZephyrRTOS最初由WindRiver公司开发,后来成为Linux基金会维护的项目,现已发展为功能丰富的嵌入式操作系统,支持多种处理器平台,如ARM、RISC-V、X86、Xtensa等,并提供原生BLE协议栈及完整网络协议栈,包括TCP/IP和应用层协议,为嵌入式应用开发提供强大支持。

ZSWatch V2版本的硬件设计亮点包括:

  1. 采用u-blox NORA-B10低功耗模块,基于Nordic nRF5340 BLE芯片,具备双核Cortex-M33和Arm TrustZone安全特性,增强了安全性,并支持蓝牙5.2、蓝牙Mesh、Thread、Zigbee和NFC等多种协议,以及室内位置定向和BLE音频等功能。
  2. 配备IP STFT圆形显示屏,尺寸为1.28英寸,分辨率为240x240,带有触摸功能,显示屏驱动IC为GC9A01。
  3. Bosch BMI270 IMU惯性测量单元,实现手势导航和手臂动作唤醒等功能。
  4. Bosch BME688环境传感器,检测气体、湿度、压力和温度。
  5. Bosch BMP581气压传感器,具有300hPa至1250hPa的宽测量范围和±30Pa的绝对精度。
  6. ST LIS2MDLT磁力计。
  7. Renesas AT25SL128A 16MB外部闪存。
  8. Broadcom APDS-9306-065光传感器,用于自动亮度控制。
  9. 设计有3D打印外壳结构和充电底座,且PCB设计遵循先进规则,以便快速低成本生产。

软件方面,ZSWatch可以通过Android应用程序GadgetBridge与智能手机交互,实现通知管理、音乐控制等功能。手表还支持自定义表盘界面、音乐控制应用程序、指南针应用程序等。此外,ZSWatch能够利用蓝牙测向定位技术,将手表作为u-blox AoA板跟踪标签使用。

对于iOS设备,ZSWatch可以直接与iOS系统进行通信,无需额外应用程序,通过蓝牙配对即可实现通知共享等功能。

Github上的超棒嵌入式项目之——开源智能手表ZSWatch

Github上的超棒嵌入式项目之——开源智能手表ZSWatch

随着项目的不断更新和发展,ZSWatch的功能也在持续扩展和完善。更多关于ZSWatch的信息和进展,可以在GitHub上关注项目动态,或关注微信公众号“嵌入式杂谈”了解更多信息。

本文主题词:

智能手表开源,开源手表watchy,智能手表开发,智能手表开发套件,智能手表开发者平台,stm32智能手表开源项目,智能手表开放平台,智能手表app开发,智能手表应用开发,开源智能手表系统

点赞(13) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部