I Reverse-Engineered My Smart Water Bottle Because the App Wanted $5/mo to Change an LED
How I sniffed BLE packets, decoded the HidrateSpark protocol, and built a free open-source web app to replace a $5/mo subscription — all from the browser.
Read more →