---
title: "Discussion on \"I Reverse-Engineered My ₹2k Mi Band to Read My Heart Rate Live on My Mac and Sync with Smart lights\n\" | Hashnode"
description: "Discussion on \"I Reverse-Engineered My ₹2k Mi Band to Read My Heart Rate Live on My Mac and Sync with Smart lights\n\". I reverse-engineered the Mi Band 5 BLE protocol to stream live heart rate into Python, build a dashboard, and sync heartrate to smart light"
url: "https://hashnode.com/posts/i-reverse-engineered-my-2k-mi-band-to-read-my-heart-rate-live-on-my-mac-and-sync-with-smart-lights/6a33c3c7577e7ff11bd255c1"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [I Reverse-Engineered My ₹2k Mi Band to Read My Heart Rate Live on My Mac and Sync with Smart lights](https://blog.shravanrevanna.me/i-reverse-engineered-my-2k-mi-band-to-read-my-heart-rate-live-on-my-mac-and-sync-with-smart-lights?utm_source=hashnode&utm_medium=feed)

I reverse-engineered the Mi Band 5 BLE protocol to stream live heart rate into Python, build a dashboard, and sync heartrate to smart light

Jun 18 · 7 min read · blog.shravanrevanna.me  
Updated Jul 14  
Read the article

-   [#bluetooth-low-energy](https://hashnode.com/tag/bluetooth-low-energy)
-   [#reverse-engineering](https://hashnode.com/tag/reverse-engineering)
-   [#python](https://hashnode.com/tag/python)
-   [#ble](https://hashnode.com/tag/ble)
-   [#mi-band](https://hashnode.com/tag/mi-band)
-   [#iot](https://hashnode.com/tag/iot)

## Written by

[Shravan Revanna](https://hashnode.com/@shravanrevanna)

@shravanrevanna · Bangalore, India

  
[View profile](https://hashnode.com/@shravanrevanna)

Builder of wild AI things & Reverse engineer everything | 200+ projects shipped | LLMs, Full-Stack, Automation & I break, build, and scale stuff that matters.

AI Engineer @ Confido.health | I love building practical tech, contributing to open-source, and sharing my learnings. Always exploring new ideas to make tech more useful.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
