我正在尝试制作一个离子2应用程序,该应用程序列出了所有可用的蓝牙设备,并且只是与它们连接。我创建了一个空白的离子-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';
文档中编写的
您可以从插件调用许多函数,例如,如果在设备上启用了蓝牙,则可以返回promise
的BLE.isEnabled()
。
文档很清楚,如果您想要更多示例,可以检查github repo。