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