MiBand 3 and React Native (Part Two)

Some time has passed since my last article when I was trying to establish communication between a mobile application and MiBand 3. The latest comments in the first article showed me plenty issues I left behind the scenes.

In the last couple months, I've been working on improving my skills in order to understand BLE standard better, and I can't say I learned nothing! That minor experience helped me to solve most significant mistakes related to the authorization process and heart rate measurement. Besides, it helped me to extend functionality of my application.

How Secure Is the BLE Communication Standard?

If you want to create a Bluetooth-connected device, chances are you’ve considered using Bluetooth Low Energy (BLE) and have heard about BLE security issues. We want to shine some light on how attackers can exploit your connected devices and how you can protect them.

Let’s start by explaining the basics of Bluetooth Low Energy technology.