Подключение устройств Bluetooth с помощью приложения React-Native - PullRequest
0 голосов
/ 01 мая 2020

Я использую ответный-родной-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))
    }
}

То же самое происходит, даже когда я клонирую репозиторий в качестве примера.

Есть идеи, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...