无法使用 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 文件

ADB无法使用解决办法

Ubuntu 80端口无法使用-非root用户无法使用1024以下端口

无法在 SQL Server 视图中使用工作查询:“IS”无法识别“>”无法识别

LINUX下的mail\mailx为啥无法使用外部SMTP发邮件