Add BLE support