如何使用Ionic与另一台BLE设备配对?

时间:2017-10-30 23:54:46

标签: ios bluetooth bluetooth-lowenergy ionic3 ionic-native

所以在this question我问到如何在扫描后识别蓝牙设备。似乎只有我连接的设备显示了他们的名字,所有其他设备都显示为unnamed

所以我的问题是,如何使用Ionic Native BLE library配对所有未命名的设备?如果我需要为每个人做一个手动过程并不重要(因为这只会进行一次)。提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用您的示例,在扫描时会得到如下对象:

{
  id: "2BD5D5A7-EF50-B4F4-D4FD-9A8413006D4B",
  rssi: -24,
  advertising: {
    kCBAdvDataIsConnectable: true
  },
  name: ""
}

其中name是一个空字符串,即您的术语unnamed

您可以检查名称是否为空字符串,而是取id值来建立BLE连接。

ble.connect("2BD5D5A7-EF50-B4F4-D4FD-9A8413006D4B", connectSuccess, connectFailure);