ZSWatch está baseado en Zephyr Project RTOS, de aí o nome ZSWatch - Zephyr Smartwatch.
Foi lanzado recentemente el desenvolvemento aberto do proxecto ZSWatch, que é o desenvolvemento dun reloxo intelixente baseado no chip Nordic Semiconductor nRF52833, equipado cun microprocesador ARM Cortex-M4 e compatible con Bluetooth 5.1.
Menciónase que O software e o hardware específicos para reloxos intelixentes desenvólvense especificamente para o proxecto, xa que o deseño esquemático e PCB (en formato kicad) está dispoñible no repositorio e está dispoñible para descargar, así como un modelo para imprimir a caixa e a estación de acoplamento nunha impresora 3D.
O software baséase no Zephyr RTOS aberto que admite a vinculación de reloxos intelixentes con teléfonos intelixentes baseados na plataforma Android.
Disponse de tres botóns para o control e úsase cristal de zafiro para protexer a pantalla. Tamén se está a desenvolver un segundo modelo mellorado, que se distingue polo uso dun chip nRF5340 máis funcional baseado no procesador ARM Cortex-M33 e a presenza dunha pantalla táctil.
Por parte de software, está escrito en linguaxe C e execútase baixo o sistema operativo en tempo real (RTOS) Zéfiro .desenvolvido para dispositivos IoT baixo os auspicios da Fundación Linux coa aportación de Intel, Linaro, NXP Semiconductors/Freescale, Synopsys e Nordic Semiconductor.
O núcleo de Zephyr é deseñado para consumir recursos mínimos (de 8 a 512 KB de RAM). Só se proporciona un espazo de enderezos virtual compartido globalmente (SASOS) para todos os procesos.
O código específico da aplicación combínase co núcleo específico da aplicación para formar un executable monolítico que se cargará e executará nun hardware específico. Todos os recursos do sistema determínanse no momento da compilación e só se inclúen na imaxe do sistema aquelas funcións do núcleo que son necesarias para executar a aplicación.
Tamén cabe mencionar que sobre a sincronización con dispositivos Android, menciónase que existe unha excelente aplicación para Android chamada GadgetBridge que xestiona todo o que se necesita no teléfono, como a xestión de notificacións, o control de música e moito máis.
O ZSWatch agora afirma ser un dos reloxos intelixentes compatibles en Gadgetbridge, seguindo a mesma API que fai.
Por parte de compoñentes de hardware que compoñen O proxecto menciona o seguinte:
- Funcións de hardware en ZSWatch v1
- Chip BLE nRF52833 (módulo u-blox ANNA-B402).
- Pantalla circular TFT IPS de 1,28″ 240×240 con controlador GC9A01.
- Acelerómetro para contar pasos, etc. (LIS2DS12TR).
- Uso de pulsioximetría e frecuencia cardíaca (MAX30101EFD).
- Motor de vibración con controlador háptico para proporcionar un mellor control das vibracións (DRV2603RUNT).
- Flash externo de 8 MB (MX25R6435FZNIL0).
- Cargador de batería e monitor de batería (pestaña MAX1811ESA+, TLV840MAPL3).
- 3 botóns de navegación (anterior/seguinte/intro)
- Batería Li-Po de 220 mAh.
- Cristal de zafiro para protexer a pantalla.
E pola parte dos principais características do software do proxecto destacan os seguintes:
- Interacción cun smartphone e control a través da aplicación Android GadgetBridge.
- Unha interface gráfica que pode mostrar o reloxo, a data, a carga da batería, a previsión do tempo, os pasos realizados, o número de notificacións sen ler e a frecuencia cardíaca.
- Soporte para notificacións emerxentes.
- Menú ampliable con configuración.
- Interface de selección de aplicacións. Dos programas proponse un configurador e un widget de control de reprodución de música.
- Funcionalidade integrada de podómetro e monitor de frecuencia cardíaca.
- Compatibilidade coa tecnoloxía Bluetooth Direction Finding para determinar a dirección do sinal Bluetooth, o que lle permite usar o reloxo como unha etiqueta rastrexada por calquera placa AoA u-blox.
Da parte dos plans de futuro para o desenvolvemento do proxecto menciónase que está previsto incluír unha aplicación de frecuencia cardíaca, actualizar o sistema de emparejamento Bluetooth e redeseñar a carcasa gráfica en forma de aplicación de substitución.
Finalmente para os interesados no desenvolvemento do proxecto, deben saber que isto se distribúe baixo a licenza MIT e poden consultar todo sobre el en a seguinte ligazón.
Sexa o primeiro en opinar sobre