Simple iOS app interacting with Mi Band 2

8 months after

inFullBand iOS app

General information

App created as an example for Medium article: Introduction to Bluetooth LE on iOS :  Mi Band 2 case study. It enables some basic interaction between an iOS device and a Xiaomi Mi Band 2.


  • Device with iOS 11.1
  • Xiaomi Mi Band 2
  • Xcode 9.2
  • Swift 4.0


  1. Open inFullBand project in Xcode and set correct development team in in General section of project file.
  2. Make sure your that:
    a) Bluetooth is active on your iOS device,
    b) Mi Band 2 is paired with your iOS device,
    c) Mi Band 2 is "Discoverable" (details in aforementioned article).
  3. Run project on your iOS device
  4. After brief moment you should see information "