关于
蓝牙借助 BLE(低功耗蓝牙),我们能在电子设备上玩出各种各样的花样。不过为了能和各种不同的硬件设备交互,难道我们就要在手机上安装各个设备对应的小程序开发(蓝牙)吗?如果我们可以用浏览器统一管理所有的硬件设备,那世界得多美好啊。Web Bluetooth API 正在努力实现这个目标,这是一个基于 promise 规范的API。这个 API 的出现不仅是造福用户(的手机空间),还节省了开发者/发行商的成本 -- 不需要为新的硬件产品开发至少一个独立的小程序开发(蓝牙)来控制,统一用还能跨平台的网页端就行了。
demo 视频
Web Bluetooth API
到目前为止,要在移动设备上做 BLE 方面的交互都要通过原生小程序开发。Web Bluetooth API 想要改变这样的现状。现在 Web Bluetooth API 尚未定稿,在使用过程中遇到任何问题,请不要客气地吐槽吧。
你可以下一个 Opera for Android beta 版体验(蓝牙) Web Bluetooth API:在 opera://flags 设置中开启 'Web Bluetooth'。
首先你要知道:
仅限HTTPS:Web Bluetooth API 只支持基于 https 的页面。现在大部分信息敏感的 web API 都必须基于 HTTPS 的服务,蓝牙传输有这个要求也不奇怪。
通过用户操作触发:需要确保这个 API 不会在用户未知的情况下偷偷再后台运行,所以会有一个提示,询问用户要通过蓝牙连接哪一个设备。不过我们也不希望用户什么都没有做,站点就直接弹出一个提示吓到用户。于是,就像 click 一样,只有当(蓝牙)用户作出了操作,这个方法才会被调用。
获取设备基本信息
接下来就是代码环节,你很快会知道如何获取到一台 BLE 设备的基本信息。
下面这段代码……就是一个按钮:
Try it
关于蓝牙小程序开发 为主题重新优化这段,上海迅速网络拥有二十年的小程序开发经验,如需了解更多详情,请访问上海迅速网络官方网站:www.webxun.com,或联系电话:13916016158。
相关推荐
特别申明:本站的主旨在于收集互联网运营相关的干货知识,给运营小伙伴提供便利。
网站所收集到的公开内容均来自于互联网或用户投稿,并不代表本站认同其观点,
也不对网站内容的真实性负责,如有侵权,请联系站长删除