My Adventures in DIY

👉

Reverse Engineering the Misfit Bolt BTLE Protocol Part II

Alright, now that we know what Service/Characteristic combination controls the color and brightness of the bulb lets see if we can connect directly to the bulb and send those commands without the use of the app. First we need to find the address of the bulb. In order to do that we’ll use the command hcitool to scan for all the bluetooth devices that our bluetooth radio can find. Up at the top we see that an address associated with the name “MFBOLT”....

Reverse Engineering the Misfit Bolt BTLE Protocol

Background I’ve lived in the Pacific Northwest for 4 years now, and like most transplants, the lack of sun in the winter has been a struggle. If you’ve never experienced December in the northern latitudes then let me set the scene for you: During the winter solstice the sun rises shortly before 8am and sets right after 4pm. That’s barely 8 hours of sun - most of which is probably covered by clouds....