Bangle.js un smartwatch de código abierto y que puedes hackear
Si estás buscando un smartwatch menos restrictivo cuando se trata de sistemas operativos, puede que te interese el nuevo smartwatch hackeable de Bangle.js que puede personalizarse fácilmente y que es completamente de código abierto. En el vídeo de más abajo de demostración hay más información sobre el reloj inteligente Bangle que se lanza este mes a través de Kickstarter para recaudar los fondos necesarios para dar el salto del concepto a la producción.
Diseñado por Gordon Williams, con sede en Oxford (Reino Unido), el smartwatch ha sido desarrollado gracias a las habilidades adquiridas al estudiar Informática en la Universidad de Cambridge. Ha trabajado como desarrollador de software y consultor para empresas como Altera, Microsoft, Lloyds Register, Nokia y Collabora, y ahora dirige su propia empresa desarrollando Espruino.
«Puedes instalar fácilmente nuevas aplicaciones desde la web o desarrollar las tuyas propias usando JavaScript o un lenguaje de programación gráfico (Blockly). Todo lo que necesitas es un navegador web (Chrome, Edge u Opera) y puedes subir aplicaciones o escribir código para ejecutarlo en tu reloj de forma inalámbrica. Bangle.js es resistente al agua y a la IA y viene con bluetooth de baja energía, GPS, un monitor de frecuencia cardíaca, acelerómetro y mucho más».
El Smartwatch está disponible a partir de 55€ y se espera que las entregas en todo el mundo tengan lugar en marzo de 2020. Las especificaciones del smartwatch incluyen :
- IP68 Impermeable: hasta 10m bajo el agua
- 64MHz nRF52832 ARM procesador Cortex-M4 con Bluetooth LE
- 64kB RAM 512kB flash en chip, 4MB flash externo
- Pantalla LCD nórdica de 1,3 pulgadas 240×240 de 16 bits con 2 zonas táctiles
- Receptor GPS/Glonass (UBlox)
- Monitor de frecuencia cardíaca
- Acelerómetro de 3 ejes (con podómetro y detección de derivaciones)
- Magnetómetro de 3 ejes
- Altavoz piezoeléctrico y motor de vibración
- Batería de 350mAh, 1 semana de tiempo de espera
- Estuche de 5 x 5 x 1,7 cm, plástico con anillo de acero inoxidable
- Desmontable con sólo 4 tornillos
Especificaciones del software para el smartwatch :
- Fácil de codificar y depurar de forma inalámbrica usando JavaScript o en el propio editor gráfico (basado en Blockly)
- Preprogramado con el intérprete de JavaScript de Espruino Open Source
- La gran mayoría de las características de JavaScript ES5 y muchas de las características de ES6, incluyendo: Expresiones regulares, promesas, funciones de flecha, plantillas literales
- 40kB RAM para memoria de programa/variables
- Bluetooth 4.2 Publicidad, modo central y periférico compatible con el servicio UART nórdico integrado.
- Librería gráfica con fuentes vectoriales, bimap rotar y escalar
- Tensorflow Lite para Microcontroladores AI
- Sistema de archivos flash con nivel de desgaste
- Compresión por termorretracción
- Subir funciones escritas en C o ARM Assembler
- Depuración inalámbrica integrada
- Soporte de terminal VT100 en la pantalla LCD
- Programa con herramientas de línea de comandos basadas en Web Bluetooth IDE o Node.js.
https://youtu.be/z-25WZe-k1o