离子BLE连接问题

时间:2018-01-13 12:22:20

标签: ionic-framework bluetooth-lowenergy

我使用Ionic Native BLE插件扫描并连接到蓝牙设备。我能够让插件列出可用的设备,但我无法让它显示已经配对的设备。这是我使用的插件: https://ionicframework.com/docs/native/ble/

在搜索完文档并找到示例后,我得出的结论是,使用此插件列出已配对的设备是不可能的。这是正确的结论吗?

如果是这样,你知道我可以使用任何其他插件来方便查找配对的蓝牙设备吗?我正在使用Ionic 3。

2 个答案:

答案 0 :(得分:0)

我们一直在研究一个简单的BLE按钮并遇到了同样的问题。我们发现如何做到这一点的唯一方法是断开app关闭按钮(最新的BLE版本似乎这样做)。我们在用户连接设备时保存设备ID(localStorage),然后当应用程序再次启动时,用户必须唤醒设备并且应用程序在启动时开始扫描。如果保存的设备ID是作为本地保存ID的ID,则会自动连接。

答案 1 :(得分:0)

如果您或任何人想尝试其他插件,也可以尝试以下操作:https://ionicframework.com/docs/v3/native/bluetoothle/

我首先开始使用与您使用的相同的插件。由于某些蓝牙设备的奇怪操作而遇到一些困难的问题后,我尝试了第二个插件,发现它更好。那是三年前的事,我不能说现在其他插件有什么改进。我喜欢蓝牙插件的一件事是,它具有许多可用的方法,并且可以更好地控制蓝牙操作。您可以在其回购中查看以下方法:

https://github.com/randdusing/cordova-plugin-bluetoothle