【问题标题】:Web Bluetooth not working on Chrome browser version 62.0.3202.75 (Official Build) (64-bit)Web 蓝牙在 Chrome 浏览器版本 62.0.3202.75(官方版本)(64 位)上不起作用
【发布时间】:2017-11-02 02:11:39
【问题描述】:

我刚刚将我的 Chrome 浏览器(在 Ubuntu 桌面上)升级到版本 62.0.3202.75(官方版本)(64 位)。

现在我的网络蓝牙 HTML5 应用程序无法运行。它可以连接到 GATT 服务器,但无法获得可用的服务。我正在使用带有此应用程序的 BBC micro:bit 计算机: https://show.io/demos/microbit/led

你能帮忙吗?

问候, 渡轮

【问题讨论】:

  • 如果没有看到您的任何代码,我们应该如何提供帮助?
  • 您可以从本站show.io/demos/microbit/led查看源代码。程序执行卡在第 459 行:return gattServer.getPrimaryService('e95dd91d-251d-470a-a062-fa1922dfa9a8');
  • 不,我们不会。 SO 不仅是您获得帮助的地方,而且问题和答案也应该对未来的访问者有所帮助。如果提供的 URL 上的代码在将来发生更改或消失,则情况并非如此。请提供一个最小、完整且可验证的示例:stackoverflow.com/help/mcve
  • 顺便说一下,该程序与 Chrome 61 完美兼容,但不适用于 62
  • 这里是完整的代码:link

标签: web-bluetooth


【解决方案1】:

这是在 Chrome 中跟踪 Web 蓝牙实施状态的文档:

https://github.com/WebBluetoothCG/web-bluetooth/blob/master/implementation-status.md

在 Linux 上,还有一些额外的先决条件:

Linux:需要安装内核 3.19+ 和 BlueZ 5.41+。阅读How to get Chrome Web Bluetooth working on Linux
请注意,如果 BlueZ 版本低于 5.43,蓝牙守护程序需要使用实验接口运行:sudo /usr/sbin/bluetoothd -E

【讨论】:

    猜你喜欢
    • 2020-01-12
    • 2018-05-29
    • 2020-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 2020-12-14
    相关资源
    最近更新 更多