Add BLE function