fun stop(promise: XYPromise<Boolean>? = null) {
        ble.launch {
            val result = scanner.stop()
            promise?.resolve(result)
        }