Я использую ответный-родной-Bluetooth-последовательный. Я получаю эту ошибку всякий раз, когда пытаюсь подключить устройство Bluetooth через свое собственное приложение реагирования:
Ошибка: не удалось прочитать, сокет может быть закрыт или истекло время ожидания, прочитано ret: -1 Невозможно подключиться к устройству
Вот что я пытаюсь сделать:
connectToDevice () {
if (this.state.discovering) {
return false
} else {
this.setState({ discovering: true })
console.log("searching");
BluetoothSerial.list()
.then((Devices) => {
this.setState({ Devices, discovering: false })
for(var i = 0; 1; i++)
{
if(Devices[i]["name"] == "JBL Flip 3 SE")
{
console.log(Devices[i]["id"]);
BluetoothSerial.connect(Devices[i]["id"]).then((res) => {
console.log(res);
}).catch(err => {
console.log(err);
})
break;
}
}
// console.log(unpairedDevices);
})
.catch((err) => console.log(err.message))
}
}
То же самое происходит, даже когда я клонирую репозиторий в качестве примера.
Есть идеи, почему это происходит?