具有BLE功能(蓝牙)的离子2应用程序



我正在尝试制作一个离子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';

文档中编写的

您可以从插件调用许多函数,例如,如果在设备上启用了蓝牙,则可以返回promiseBLE.isEnabled()

文档很清楚,如果您想要更多示例,可以检查github repo。

相关内容

  • 没有找到相关文章

最新更新