【问题标题】:Connect BLE without scanning using cordova-plugin-ble-central使用 cordova-plugin-ble-central 连接 BLE 而无需扫描
【发布时间】:2021-10-23 18:32:03
【问题描述】:

我在我的 Cordova 应用程序中使用了 cordova-plugin-ble-central 插件。它使用 BT 连接到 ESP32 板。如果我使用序列:

1) ble.scan
2) ble.connect

它工作正常。当我存储在扫描操作期间找到并用于连接功能的设备 ID 并且我在没有事先扫描的情况下使用它时,连接功能失败并出现错误:

Could not find peripheral

如果我执行 ble.scan 并使用之前会话中存储的 ID 进行连接,则连接成功。有没有办法,如何在不扫描设备的情况下连接?

【问题讨论】:

    标签: cordova bluetooth-lowenergy connect


    【解决方案1】:

    不,这通常不能可靠地完成,至少在 Android 上不能。在我的回答中查看完整的解释https://stackoverflow.com/a/43482099

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-12
      • 1970-01-01
      • 1970-01-01
      • 2016-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多