2
A
回答
4
不幸的是,截至2017年6月这是不可能的。尽管谷歌一直致力于WebBluetooth project为浏览器带来许多蓝牙操作支持,至少在Android 6+,Mac或ChromeOS上的Google Chrome实施中。
在撰写本文时尚未扫描信标。该API要求操作系统扫描符合所请求条件的设备,然后让用户使用用户界面选择要连接的设备。这基本上排除了信标检测。
蓝牙扫描的API仍然是草案形式here.
此外,苹果尚未给出其支持的Safari这些扩展的iOS或其他平台感兴趣的指示。
1
免责声明:我写了eddystone-web-bluetooth(一个库,它可以很容易地读取和写入Eddystone设备)。 [email protected][email protected]
它能够通过使用Web Bluetooth API(currently supported only by Chrome)扫描蓝牙设备。
通过使用Bluetooth GATT service,您可以连接到Eddystone设备并通过以下their public specifications(基本上是请求代码列表以及发送和期望其响应的格式)进行通信发送/接收数据。
这些服务包括信息,如:
- URL
- 广告间隔
- 锁定状态
- 和more
通过使用蓝牙标准的信息,您可以了解最通用的设备信息,如其ID和名称:
navigator.bluetooth.requestDevice
@beaufortfrancois写的大概是第一次埃迪斯通的Web蓝牙配置代码(source code/demo),所以如果你想挖掘更多的进入这个它可能是值得一读。我从中学到了很多东西。
相关问题
- 1. 使用angular4构建渐进式网络应用程序。
- 2. 在Chromebook上安装渐进式网络应用程序(PWA)
- 3. 在渐进式网络应用程序中重定向
- 4. Firebase Auth - 渐进式网络应用程序(聚合物)离线模式
- 5. 关于wordpress安装的渐进网络应用程序
- 6. 在渐进式网络应用程序中处理Firebase实时更改
- 7. 彩信到网络应用程序
- 8. 在ASP.NET MVC中的渐进式网页应用程序实现
- 9. 渐进式网络应用上的Eddystone URL发现
- 10. 渐进式网络应用的离线推送通知
- 11. 图像存储/搜索网络应用程序
- 12. 集成 - 谷歌酒店搜索器 - 网络应用程序
- 13. 允许应用程序与网络域进行通信
- 14. 通过网络在应用程序之间进行通信
- 15. 即使在渐进式网络应用程序的独立模式下,网址也得到显示
- 16. 以独立方式启动的渐进式网络应用程序无法检测网站更新
- 17. 赚钱的PWA - 用于货币化渐进网络应用程序?
- 18. 如何使用渐进网络应用程序完全访问android蓝牙
- 19. 离线渐进网络应用程序无法使用Angular Js 1.5.x
- 20. 渐进式应用程序与完全响应式网站有何不同?
- 21. Android应用程序搜索网站并显示信息
- 22. 渐进式网页应用模板
- 23. 使渐进的网络应用程序只能在pubcookie验证后加载
- 24. 更新ng-cli项目,使其渐进的网络应用程序
- 25. MeteorJS的渐进网络应用程序,如何链接一个manifest.json
- 26. 渐进网页应用程序(反应应用程序)与Facebook登录
- 27. Kiosk模式的网络应用程序
- 28. 渐进网络应用程序和混合移动应用程序之间的区别
- 29. 与Julia进行网络搜索?
- 30. Android网络搜索
这是可能的,现在用PWA? –