无法使用 react-native-ble-manager 通过蓝牙连接到设备
Posted
技术标签:
【中文标题】无法使用 react-native-ble-manager 通过蓝牙连接到设备【英文标题】:Can't connect to device via bluetooth using react-native-ble-manager 【发布时间】:2020-05-18 08:30:25 【问题描述】:我尝试通过将外围设备 ID 传递给 connect 方法来直接连接蓝牙设备。但几秒钟后它会自动断开连接并捕获块执行并显示 连接错误。 p>
connect()
BleManager.connect('58:85:e9:5f:5f:82')
.then(() =>
// Success code
console.log('Connected');
)
.catch((error) =>
// Failure code
console.log(error);
);
我参考了这个链接:https://github.com/innoveit/react-native-ble-manager
【问题讨论】:
您提供了指向 innoveit/react-native-ble-manager 的链接,但在您的标签中添加了 react-native-ble-plx。你用的是哪一个? 您解决了这个问题吗?我有同样的错误。 【参考方案1】:BleManager 不包含函数 connect() 它包含 connectToDevice(); 看看这个 https://polidea.github.io/react-native-ble-plx/#blemanager
【讨论】:
这不是同一个库。以上是关于无法使用 react-native-ble-manager 通过蓝牙连接到设备的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 StorageClass 配置卷 - 无法获取存储帐户的存储密钥
Worklight Studio 和本地开发,有时无法使用 Java 类,有时无法使用 HTML 文件
Ubuntu 80端口无法使用-非root用户无法使用1024以下端口