0

我試圖製作一個離子2應用程序,列出所有可用的藍牙設備,並且只是簡單地連接它們。 我已經創建了一個空白的離子--v2項目並安裝了BLE插件BLE功能的離子2應用程序(藍牙)

請協助,謝謝!

+0

什麼是插件?爲什麼不看看插件的自述文件,看看如何調用api comamnds – Huiting

+0

BLE插件**離子插件添加cordova-plugin-ble-central **我似乎並不瞭解有關藍牙(BLE)的離子文檔,你願意協助嗎? @Huiting –

回答

0

您想列出所有可用的藍牙設備並與它們連接。

這是一個如何調用藍牙API的例子。或者你也可以看看作者給出的例子。

var deviceToConnect = "12:34:56:78"; 
ble.scan([], 10, onSuccess, onFailure); 

function onSuccess(device){ 
    console.log(device); 
    if (device.id == deviceToConnect){ 
    ble.connect(device.id, connectSuccess, connectFailure); 
    } 
} 

function onFailure(error){ 
    console.log(error); 
} 

function connectSuccess(){...} 
function connectFailure(){...} 

如果你仍然不確定,也許嘗試了一個簡單的API調用,如ble.isEnabled()這將返回成功或失敗的回調。

0

我正在做同樣的事情,但我猜你對語言不是很熟悉。

所有你必須通過鍵入此導入你的網頁插件(即home.ts或者你在工作的任何其他網頁)的第一:

import { BLE } from '@ionic-native/ble';

書面的docs有有很多功能可以從插件中調用,例如BLE.isEnabled(),如果設備上啓用了藍牙,則會返回promise解決方案。

該文檔非常清晰,如果你想要更多的例子,你可以檢查github repo