Hacking a cheap fitness tracker bracelet
rbaron.net
rbaron.net
There are many applications for this sort of platform. One could easily build a discreet pen testing tool which records information it sees about Bluetooth devices nearby. Or create an embedded engineering Swiss Army knife which exposes IO on your wrist to an app on your phone so you can jack into gadgets you find and poke around on the spot. Fun social applications to try too, like buying one of these for every attendee at your conference and building peer-to-peer applications on top.
Mapping out the programming interface is essential to enabling all that fun, but so is finding a reliable source for these devices.
Although I suppose it would remain as a hack, if my I programmed this and bracelet starts vibrating the first thing I would do is pick up my phone to use my eyes instead of the morse code...
https://www.amazon.com/dp/B00KPZN5UC
(Or something like it)
keyfob version: £12
https://www.amazon.co.uk/Ckeyin-Bluetooth-Wireless-Control-S...
It’s something I find refreshing to read and like to state when I can: none of this was easy for me. But it was definitely fun. Having no deadlines helps. Having no practical goal and just enjoying the process was also refreshingly nice.
Recognising the I2C/TWI pins for example is a really quick win when looking at the OLED display. Otherwise, there's nothing much to do but spend a day googling - but you would find it with tenacity.
The difference in experience here is in turning it from a year long learning project for a beginner to "uncountable hours over several weeks" of exploration for someone a little more seasoned.
The soldering is quite fiddly, though!
This is funny - I feel the same way about a lot of side projects I undertake. Great writeup btw. I feel like this type of stuff gets harder and harder as ICs fit into tighter packages. Glad someone is taking the time to explore.