簡體   English   中英

具有BLE功能的ionic 2應用程序(藍牙)

[英]ionic 2 app with BLE functionality (Bluetooth)

我正在嘗試制作一個ionic 2應用程序,該應用程序列出所有可用的藍牙設備,並僅與它們連接。 我創建了一個空白的ionic --v2項目並安裝了BLE插件

請協助,謝謝!

您要列出所有可用的藍牙設備並與其連接。

這是如何調用藍牙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() ,它將返回成功或失敗回調。

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

首先,您必須通過鍵入以下命令將插件導入頁面(即home.ts或您正在使用的任何其他頁面)中:

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

文檔中所述,您可以從插件調用許多函數,例如BLE.isEnabled() ,如果設備上啟用了藍牙,則返回已解決的promise

該文檔非常清楚,如果您需要更多示例,可以查看github repo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM