Устройства Bluetooth Ionic Low Energy не перечислены - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь создать прототип приложения Ionic, работающего на Android, где я просто хочу увидеть список подключенных устройств через Bluetooth с низким энергопотреблением.Физические устройства, которыми я пользуюсь - это умные часы Ticwatch E, которые подключены к моему телефону через Bluetooth v4.1 / BLE.Когда я запускаю приложение, оно показывает, что o устройства подключены через Bluetooth v4.1 / BLE.Ниже приведен код.Может ли кто-нибудь помочь мне с этим?

(я новичок в машинописи и JavaScript - иногда пишу пару строк кода, поэтому также может быть ошибка кода)

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';


import { BluetoothLE, DeviceInfo } from '@ionic-native/bluetooth-le';
import { Platform } from 'ionic-angular';
import { Toast } from '@ionic-native/toast';

@Component({
 selector: 'page-home',
 templateUrl: 'home.html'
})
export class HomePage {

 foundDevices = [];

 constructor(public navCtrl: NavController, public bluetoothle: BluetoothLE, public plt: Platform,
   private toast: Toast
 ) {
   let connectedObj: DeviceInfo[] = [];

   this.plt.ready().then((readySource) => {

     bluetoothle.requestPermission().then(dataTemp => {
       console.log('Platform ready from', readySource);

       this.toast.show("Platform ready from", '5000', 'center').subscribe(
         toast => {
           console.log(toast);
         }
       );
        this.bluetoothle.initialize().then(ble => {

         console.log('ble', ble.status) // logs 'enabled'
          this.toast.show(ble.status, '15000', 'center').subscribe(
           toast => {
             console.log(toast);
           });


         this.bluetoothle.retrieveConnected().then(connectedObj => {
            this.toast.show("Length: " + connectedObj.devices.length, '25000', 'center').subscribe(
             toast => {
               console.log(toast);
             });

          });

        });
     });

   });

 }
...