8000 GitHub - patyork/miband-7-monitor: Monitor website for Mi Band 7
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

patyork/miband-7-monitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xiaomi Band 7 Monitor

View Xiaomi Band 7 Data within your browser.

[https://miband-7-monitor.pages.dev/](Live Cloudflare Page: https://miband-7-monitor.pages.dev/)

Changelog:

  • Cleaner interface. Support for accessing onlt the last Fetch of data.
  • Simple web interface with most all of the data available @ https://miband-7-monitor.pages.dev/
  • Activity functions and data model. Fixed some date issues, may move to a JS date library.
  • Sp02 Data Model
  • Async Battery Information
  • Synchronous Battery information; Battery data model
  • Auth and Sp02 retrieval set up as synchronous components -> Leads to stable workflows without need of a Queue to manage fetching/receipt/delegation to post-processing by expected/reconstructed data types.
  • Updated BLE UUIDs, Endpoints, and other constants to work with the updated Xiaomi/Amazfit?/ZeppOS firmwares
  • Fixed authentication so it works with modern firmwares (Thanks Gadgetbridge for the inspiration, tiny-ecdh-c for elliptic curve Diffie-Hellman implementation)

Requirements

  1. A device with Bluetooth support
  2. A browser that supports the Web Bluetooth API (check here)
  3. An auth key for your Band (check out https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Huami-Server-Pairing)

How to use

  1. Build and launch
  2. Insert your Mi Band's auth key
  3. Wear your Mi Band
  4. Click connect
  5. TODO: Acquire data and display

For data and troubleshooting, check the browser's developer console. The class can be interacted with via a band = new Band7("94359d5b8b092e1286a43cfb62ee7923"); band.init(); call in the console.

Inspiration

Libraries

External Tools

About

Monitor website for Mi Band 7

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.2%
  • HTML 6.2%
  • CSS 0.6%
0