This visual execution shows why BLE is chosen for short-range IoT devices. The device starts by scanning for nearby BLE devices. Once it finds one in range, it connects quickly. Then it exchanges small data packets efficiently. After data exchange, the device disconnects to save power and enters low power mode. The connection state changes from disconnected to scanning, then connected, data exchanged, and finally disconnected again. Power usage stays low during scanning, connection, and data exchange, and drops to minimal after disconnecting. This cycle repeats as needed. BLE is preferred because it balances low power use with reliable short-range communication, unlike Wi-Fi which uses more power or Zigbee which is more complex. If no devices are found, the device keeps scanning. This process helps IoT devices communicate reliably while saving battery life.