【问题标题】:How can one stop async gatt.connect() if freeze如果冻结,如何停止异步 gatt.connect()
【发布时间】:2019-06-21 20:34:20
【问题描述】:

由于某些原因,通过网络蓝牙连接到 BLE 设备时有时会冻结。

例如,当触发“await gatt.connect()”时,如果它永远冻结,我希望取消此过程并为用户提供再次开始连接过程的可能性。 有什么建议么?

在我的情况下,如果设备没有响应,并且由于刷新页面不是选项,我需要一些优雅的方法来取消此连接请求。或者也许我想错了,还有其他方法可以处理连接设备的东西?

【问题讨论】:

    标签: google-chrome bluetooth-lowenergy web-bluetooth


    【解决方案1】:

    这是一个特定于 Chromium/Chrome 的未解决问题。见https://bugs.chromium.org/p/chromium/issues/detail?id=684073。我想知道为什么没有人关心它,因为在我看来这是一件非常重要的事情。

    【讨论】:

    • 如果有人有任何解决方法,请分享,Emil thx 回答。
    猜你喜欢
    • 2021-12-23
    • 2019-06-15
    • 2022-06-21
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 2020-02-01
    • 2013-02-26
    • 1970-01-01
    相关资源
    最近更新 更多