web-bluetooth相关内容

Web-蓝牙错误&GATT操作未经授权&仅在Windows上发生

在过去的几个月里,我一直在iOS和ChromeOS上使用网络蓝牙,没有任何问题。但是今天,我第一次尝试在Windows上运行我的一些示例,令我惊讶的是,我实现的大多数东西都不能在Windows上运行。我可以成功连接到我的外围设备,但每当我尝试读取或写入具有自定义特征的自定义服务时,都会收到错误消息“GATT操作未授权”。我试着四处看看,但没有任何关于这方面的信息。 我在下面包含了我拥有的最简单的 ..

渐进式网络应用信标搜索

是否可以使用渐进式 Web 应用程序搜索信标数据(uuid、url 等),而无需使用原生移动技术(Android、ios 等),而仅使用 Web 技术? 提前致谢. 解决方案 遗憾的是,截至 2020 年 7 月,这是不可能的.虽然 Google 一直致力于 WebBluetooth 项目 为浏览器带来对许多蓝牙操作的支持,至少在 Google 中在 Android 6+、Mac 或 ..

难以通过 Web 蓝牙连接热敏打印机

现在我正在开发能够连接热敏打印机的网络.我正在使用 angular 框架,并且使用库 ng-thermal-printer 成功地将热敏打印机与 USB 连接.但我希望我的网络也能够通过网络蓝牙连接热敏打印机,即 BLE(低功耗蓝牙).据我所知,BLE 有 GATT 方面的规范,里面有服务和特性. 到目前为止我所做的进展,我可以在服务和特性中连接并向热敏打印机设备发送一个值,让我们说带有 U ..

通过Web浏览器在iOS上扫描信标

有没有办法对iOS上的信标进行网页扫描?我知道目前没有iOS网络浏览器支持网络蓝牙.我什至找不到关于Chrome小组是否计划添加对iOS上的Chrome的Web蓝牙支持的任何信息. 是否还有其他方法可以通过网络浏览器(无论是Safari还是Chrome)在iOS上扫描信标? 谢谢 解决方案 不幸的是,没有苹果的参与,谷歌无法将Web蓝牙添加到Chrome for iOS中,而且 ..

如何创建与Telit BLE模块的终端I/O连接?

我正在为android平板电脑编写一个渐进式Web应用程序,该应用程序应该能够通过BLE连接读写具有嵌入式Telit BLE模块的设备. 我能够打开BLE连接并发现服务和特性.我无法使用Telit的终端I/O(TIO)协议通过BLE建立连接. 我的远程(服务器)设备是Falcom Fox3跟踪器单元.建立连接后,可以从Fox3串行端口读取通知事件.通过使用Telit的android终端 ..

带有承诺的Web蓝牙

我正在一个项目中,该项目想要使用Web蓝牙连接到BLE设备.我浏览了多个教程,并设法使它们起作用. 在下面的代码中,我获得了设备的特性. 该代码有效,但我不知道为什么. 我希望我的诺言能在找到并连接设备后激活.但是,当我将连接.then放入promise中时,另一个.then在启动应用程序时便已激活. function read() { let prom = new Promi ..

渐进式Web应用信标搜索

是否可以仅使用网络技术通过渐进式Web应用程序搜索信标数据(uuid,url等),而无需使用本机移动技术(Android,ios,...)? 先谢谢了. 解决方案 不幸的是,从2020年7月起这是不可能的.尽管Google一直在研究在撰写本文时,尚无法扫描信标.该API要求操作系统扫描符合要求条件的设备,然后让用户选择要使用用户界面连接的设备.这实际上排除了信标检测. 蓝牙扫描 ..