Реактивно-Bluetooth устройство продолжает отключаться - PullRequest
1 голос
/ 17 июня 2019

Я создаю собственное приложение (для Android пока только), которое должно взаимодействовать с устройством Bluetooth.Я использую эту библиотеку bluetooth

Я могу успешно сканировать устройство, при попытке подключиться к нему возникает проблема: после нескольких секунд ожидания появляется ошибка

Устройство MAC_ADDRESS было отключено

Вот код:

bluetoothInstance.startDeviceScan(null, null, (error, device) => {
    console.log('start scanning');
if (error) {
  console.log(error);
  return
} else {
  if (device.id = DEVICE_ID) {
    console.log('device found');

    console.log('stop scanning');
    bluetoothInstance.stopDeviceScan();

    console.log('connecting...');
    device.connect()
      .then((device) => {
        console.log("Discovering services and characteristics");
        return device.discoverAllServicesAndCharacteristics()
      })
      .then((device) => {
        console.log("Setting notifications");
        return device;
      })
      .then(() => {
        console.log("Listening...");
      }, (error) => {
        console.log(error.message);
      })
  }
}
});

Я не вижу никаких отпечатков console.log после подключения к устройству.Я не читаю «Обнаружение услуг и характеристик», ни «Настройка уведомлений», ни «Прослушивание ...», просто «Устройство MAC_ADDRESS было отключено», которые соответствуют строке console.log(error.message).

Что я делаюне так?

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