Top #5 Hackable Smart Watch (2021 Updated)

Bangle.js – open source JS and TensorFlow-driven smartwatch!

bangle.js programmable watch

If you are searching for a smartwatch that can easily be customized and is completely open-source then you may be interested in the new Bangle.js hackable smartwatch.

You can easily install new apps from the web or develop your own using JavaScript or a graphical programming language (Blockly). All you need is a Web Browser (Chrome, Edge, or Opera) and you can upload apps or write code to run on your watch wirelessly! Bangle.js is waterproof and AI-enabled and comes with Bluetooth low energy, GPS, a heart rate monitor, accelerometer, and more.

Deauther Watch V2 ESP8266 Programmable Development Board | Smart Watch | Arduino | NodeMCU

Deauther Watch is still an ESP8266 development board, but you can wear it like a smartwatch.

This ESP8266 development board comes with an 800mAh battery, OLED display, and a 3-way momentary slide switch.

It comes installed with the latest ESP8266 Deauther software. With this software, you can perform different attacks to test WiFi networks.

Please note that the ESP8266 does only support 2.4GHz. For more details on the software, visit here.

You can also use it to develop your own software. It is simple to use, just like any other ESP8266 development board.

TTGO T-Watch Programmable Wearable Environmental Interaction WiFi Bluetooth Lora ESP32 Capacitive Touch Screen

TTGO T-Watch is a programmable and networkable open-source wearable device that can be used like a smart watch. It supports all the major programming languages like KB-IDE, Arduino, Micro python, Pictoblox for programming the watch.

Because the main core of the watch is an ESP32 chip it is having in-built capabilities of WiFi and Bluetooth. So without using any extra modules itself this can be very useful for IoT wearable projects and applications.

The capabilities of T-Watch can be expanded with a bunch of changeable modules like if you need GMS capability for your watch then you can connect SIM800L module or if you need GPS the you can connect the GPS module. The possibilities of this modular concept is wide, checkout the list of all modules supported by the T-Watch below.

  • GPS
  • LoRa + GPS
  • SIM800L
  • Game
  • Car
  • Quick-Car
  • MP3
  • Heart Rate
  • SX1276
  • MPR121
  • Max98357A


This is not a watch but an opensource smartwatch OS, AsteroidOS is an opensource operating system available for LG G Watch Urbane, Asus Zenwatch 2, LG G Watch R, and many other watches.

Android Wear, the OS specialized for running on smartwatches, has changed the way we perceive wearables. From early-hardware gimmicks to actual, indispensable devices that improve our workflow and productivity, smartwatches have created their own niche in the Android ecosystem. They even extend beyond Android, thanks to the likes of Tizen and iOS, offering consumers a choice in hardware and software if they so desire.

But, what if you want an OS on your hand (quite literally at that) that is entirely open source? What if you wish to have complete control over how your data is handled, how your watch behaves and how easily and quickly it is updated? What if you simply want to escape the clutches of big name corporations and go for something that is much more community oriented and not hungry to know everything there is to know about you?

Well, now you do have a choice. AsteroidOS is an open source operating system, designed to be run on smartwatches.

Developed by Florent Revest, AsteroidOS is a flavor of Linux for smartwatches. The OS is still in early beta stages, and as such, only has basic smartwatch functions and features like a calculator, calendar, stopwatch and heart rate monitor and cannot replace Android Wear as your daily driver completely.


AsteroidOS unleashes the potential of your watch with up to 48 hours of autonomy and a set of apps including everything you need on a smartwatch: an agenda, an alarm clock, a calculator, a music controller, settings, a stopwatch, a timer, and a weather forecast app.

TTGO T-Wristband DIY Programmable Smart Bracelet

TTGO T-Wristband looks like a Xiaomi Mi Band 4 clone. But this inexpensive wearable device is a programmable device that can run custom software. It comes with an expansion board with additional I/O ports for programming the smart band.


  • Main Chip : ESP32-PICO-D4
  • Flash: 4MB
  • Processor : Tensilica LX6 dual-core processor, clocked at 240MHz, computing power up to 600DMIPS
  • Built-in Chip : 520 KB SRAM, 802.11 b / g / N HT40 Wi-Fi transceiver, baseband, protocol stack and LWIP, integrated dual-mode Bluetooth (traditional Bluetooth and BLE Bluetooth low energy)
  • IMU :  LSM9DS1
  • Clock Chip : PCF8563
  • Touch Button : TTP223
  • Battery : 350926 / 55mAh Rechargeable Lithium Battery(Normal Versions) 361523 / 105mAh Rechargeable Lithium Battery(Battery Plus Versions)
  • Charging Chip : TP4054
  • Expansion / Program Download Interface : 0.3 pitch 13pin FPC socket
  • Bracelet size : About 251.77mm * 19.30mm * 12.15mm
  • T-Wristband host size : About 47.07mm * 18.10mm * 12.10mm
  • Weight : 30g
  • Antenna : Built-in WiFi / Bluetooth Ceramic Antenna
  • Sensor : LSM9DS1 (LSM9DS1 is an alternative sensor for MPU9250)
  • Screen : 0.96-inch IPS
  • Resolution: 160*80

The device features a 0.96 inch IPS color display with a TTP223 based touchpad, an ESP32-PICO-D4 processor, a sensor for motion sensing, and support 802.11 b/g/n WiFi and Bluetooth Low Energy. There’s a clock chip for keeping time, and an 80 mA rechargeable battery.

The expansion board gives you access to GPIO and UART pins as well as other functions. It has micro USB and USB Type-C ports that you can use to connect the T-Wristband to a computer for programming.

7 thoughts on “Top #5 Hackable Smart Watch (2021 Updated)”

  1. Hello. I am very interested in the ttgo t-wristband and I have a question about it: Does it have a touchscreen (eg: can it detect scroll gestures)?

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top