如何使用 Ionic 与另一个 BLE 设备配对?
Posted
技术标签:
【中文标题】如何使用 Ionic 与另一个 BLE 设备配对?【英文标题】:How to pair with another BLE device using Ionic? 【发布时间】:2017-10-30 23:54:46 【问题描述】:所以在this question 我问我如何在扫描后识别蓝牙设备。似乎只有我连接的那些设备显示他们的名字,所有其他设备显示为unnamed
。
所以我的问题是,如何使用Ionic Native BLE library 配对所有未命名的设备?我是否需要为每个人做一个手动过程并不重要(因为这只会做一次)。提前致谢。
【问题讨论】:
配对是什么意思?您是在询问常规连接还是使用密钥的蓝牙 gatt 身份验证? 【参考方案1】:使用您的示例,当您扫描时,您会得到如下对象:
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);
【讨论】:
以上是关于如何使用 Ionic 与另一个 BLE 设备配对?的主要内容,如果未能解决你的问题,请参考以下文章