ZSWatch是一款开源智能手表项目,由Jakkra在GitHub上发起,因其基于ZephyrRTOS而得名ZSWatch-ZephyrSmartwatch。ZephyrRTOS最初由WindRiver公司开发,后于2016年成为Linux基金会下的项目,现已成为功能丰富的嵌入式操作系统,支持多种处理器平台,并提供原生BLE协议栈和完整网络协议栈。

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

  1. 采用u-blox NORA-B10低功耗模块,基于Nordic nRF5340 BLE芯片,具备双核Cortex-M33、Arm TrustZone和CryptoCell 312,增强了安全性,并支持Bluetooth 5.2、Bluetooth Mesh、Thread、Zigbee和NFC等多种协议。

  2. 配备2.IPS TFT圆形显示屏,分辨率为240x240,带有触摸功能,屏幕驱动IC为GC9A01。

  3. Bosch BMI270 IMU用于实现手势导航等功能,提高用户体验。

  4. Bosch BME688环境传感器提供气体、湿度、压力和温度检测。

  5. Bosch BMP581气压传感器具有宽测量范围和较高的精度。

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

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

  6. ST LIS2MDLT磁力计用于感知磁场变化。

  7. Renesas AT25SL128A 16MB外部闪存用于存储数据。

  8. Broadcom APDS-9306-065光传感器用于自动亮度调节。

软件方面,ZSWatch通过Android应用程序GadgetBridge与智能手机交互,实现通知管理、音乐控制等功能。对于iOS设备,则可以直接通过系统内置的Apple Notification Center ServiceApple Media Service进行通信,无需额外应用。

此外,ZSWatch还支持蓝牙测向定位,可作为u-blox AoA板的追踪标签使用。其开源特性使得功能扩展性极强,开发者可以根据需求自由定制。

随着项目的不断更新,ZSWatch的功能也在持续丰富和完善。感兴趣的用户可以通过GitHub上的项目页面了解最新进度和贡献代码。同时,关注“嵌入式杂谈”微信公众号可以获得更多嵌入式项目的资讯。

本文主题词:

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

点赞(46) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部